Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java
===================================================================
diff -u -r15228 -r16183
--- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 15228)
+++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 16183)
@@ -193,11 +193,19 @@
sqlBuilder.append(String.format(" AND po.sterileFrequency = '%s'" ,frequency));
}
+ //通过在器械包下拉框选项中选中的名称(采用精确匹配)
String tousseName = sqlWhereParamMap.get("tousseName");
+ //通过在器械包下拉里输入但未从下拉选项选中的物品名称(采用模糊匹配)
+ String tousseNameFuzzy = sqlWhereParamMap.get("tousseNameFuzzy");
if (StringUtils.isNotBlank(tousseName)) {
- sqlBuilder.append(" AND po.tousseDefinition.name like '" + tousseName
+ sqlBuilder.append(" AND po.tousseDefinition.name = '" + tousseName
+ + "'");
+ }else if (StringUtils.isNotBlank(tousseNameFuzzy)) {
+ sqlBuilder.append(" AND po.tousseDefinition.name like '" + tousseNameFuzzy
+ "%'");
}
+
+
LoginUserData userData = AcegiHelper.getLoginUser();
String currentOrgUnitCode = userData
.getCurrentOrgUnitCode();
Index: ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp
===================================================================
diff -u -r16002 -r16183
--- ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 16002)
+++ ssts-web/src/main/webapp/disinfectsystem/toussemanager/tousseinstancemanager/tousseInstanceView.jsp (.../tousseInstanceView.jsp) (revision 16183)
@@ -70,7 +70,10 @@
+
+
+