Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r40519 -r40596 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 40519) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 40596) @@ -8953,6 +8953,7 @@ String disinfectionDate = request.getParameter("disinfectionDate"); String depart = request.getParameter("depart");// 临床科室 String departCoding = request.getParameter("departCoding");// 临床科室编码 + String urgentLevelId = request.getParameter("urgentLevelId");//加急等级 // 修改装配数量 Integer packAmount = Integer.parseInt(packAmountStr); if(StringUtils.isNotBlank(departCoding)){ @@ -9168,6 +9169,7 @@ boolean enableInstrumentLifeCycleTraceabilityManagement = ConfigUtils.getSystemSetConfigByNameBool("enableInstrumentLifeCycleTraceabilityManagement"); WareHouse wareHouse = wareHouseManager.getDefaultWareHouseByUnitCode(packingRecord.getOrgUnitCoding()); + UrgentLevel urgentLevel = DatabaseUtil.isPoIdValid(urgentLevelId)?urgentLevelManager.get(urgentLevelId):null; for (int i = 0; i < packAmount; i++) { TousseInstance tousseInstance = new TousseInstance(); @@ -9193,7 +9195,12 @@ tousseInstance.setReviewerCode(reviewerCode); tousseInstance.setSterilizationUser(sterileUser); tousseInstance.setSterilizationUserCode(sterileCode); - + tousseInstance.setUrgentLevel(urgentLevel); + if(urgentLevel != null){ + tousseInstance.setIsUrgentTousse(Constants.STR_YES); + }else{ + tousseInstance.setIsUrgentTousse(Constants.STR_NO); + } tousseInstance.setOperationTime(currentDate); // 设置临床科室编码 tousseInstance.setDepart(depart);