Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/dwr/table/ForeignTousseApplicationTableManager.java =================================================================== diff -u -r12331 -r14112 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/dwr/table/ForeignTousseApplicationTableManager.java (.../ForeignTousseApplicationTableManager.java) (revision 12331) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/dwr/table/ForeignTousseApplicationTableManager.java (.../ForeignTousseApplicationTableManager.java) (revision 14112) @@ -2,8 +2,11 @@ import java.util.List; import java.util.Map; + import net.sf.json.JSONObject; + import org.apache.commons.lang.StringUtils; + import com.forgon.component.grid.GridManager; import com.forgon.directory.acegi.tools.AcegiHelper; import com.forgon.disinfectsystem.basedatamanager.supplyroomconfig.service.SupplyRoomConfigManager; @@ -14,6 +17,7 @@ import com.forgon.disinfectsystem.foreigntousseapplication.service.ForeignTousseApplicationManager; import com.forgon.disinfectsystem.tousse.toussedefinition.service.TousseDefinitionManager; import com.forgon.disinfectsystem.tousse.toussedefinition.service.TousseInstanceManager; +import com.forgon.tools.db.DatabaseUtil; /** * @author panhaowen @@ -104,7 +108,7 @@ * @return */ public String findForeignTousseApplicationStatus(String id) { - if (StringUtils.isNotBlank(id) && !"0".equals(id)) { + if (DatabaseUtil.isPoIdValid(id)) { ForeignTousseApplication foreignTousseApplication = foreignTousseApplicationManager .getById(id); if (foreignTousseApplication != null