Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r38364 -r38375 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 38364) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 38375) @@ -7219,7 +7219,7 @@ jsonArray.addAll(notTimeoutArray); //按加急等级排序(降序) if(enableUrgentFunction){ - jsonArray.sort(Comparator.comparing(obj -> ((JSONObject)obj).getInt("maxUrgentGrade")).reversed()); + jsonArray.sort(Comparator.comparing(obj -> ((JSONObject)obj).optInt("maxUrgentGrade")).reversed()); } return jsonArray; } catch (Exception e) { @@ -10622,7 +10622,7 @@ } } if(enableUrgentFunction){////按加急等级排序(降序) - basketsArr.sort(Comparator.comparing(obj -> ((JSONObject)obj).getInt("maxUrgentGrade")).reversed()); + basketsArr.sort(Comparator.comparing(obj -> ((JSONObject)obj).optInt("maxUrgentGrade")).reversed()); } logger.debug("加载[" + taskGroup + "]任务组的"+ basketsArr.size() + "个篮筐"); logger.debug("加载篮筐信息查询耗时:" + (System.currentTimeMillis() - start));