Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r28129 -r28246 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 28129) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 28246) @@ -2605,6 +2605,17 @@ //先把tousseItemJson里面的启用标识牌的器械包合并 Collection tousseItemJsonTemp = mergeIdCardTousse(tousseItemJson); JSONArray voluntarilyUrgentItems = new JSONArray(); + List urgentLevels = urgentLevelManager.getAllExceptDisabled(); + String urgentLevelDefaultStr = ""; + if(CollectionUtils.isNotEmpty(urgentLevels)){ + for (int i = 0; i < urgentLevels.size(); i++) { + UrgentLevel urgentLevelItem = urgentLevels.get(i); + if(Constants.STR_YES.equals( urgentLevelItem.getUrgentDefaultValue()) || i == urgentLevels.size() - 1){ + urgentLevelDefaultStr = urgentLevelItem.getName();//默认加急 + break; + } + } + } if (CollectionUtils.isNotEmpty(tousseItemJsonTemp)) { for (RecyclingBasketItemVo json : tousseItemJsonTemp) { Long tousseDefinitionID = json.getTousseDefinitionID(); @@ -2653,6 +2664,7 @@ } if (voluntarilyUrgentAmount > 0) { urgentTousseItem.setUrgentAmount(temp); + urgentTousseItem.setUrgentLevel(urgentLevelDefaultStr); JSONObject voluntarilyUrgentItem = new JSONObject(); voluntarilyUrgentItem.put("tousseName", tousseName); voluntarilyUrgentItem.put("urgentAmount", voluntarilyUrgentAmount);