Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java =================================================================== diff -u -r40778 -r41438 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java (.../InvoicePlan.java) (revision 40778) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java (.../InvoicePlan.java) (revision 41438) @@ -1107,7 +1107,7 @@ Integer gradeOfRecyclingApplication = urgentLevelOfRecyclingApplication.getGrade(); if(gradeOfTousseItem != null){ if(gradeOfRecyclingApplication != null){ - if(gradeOfTousseItem.intValue() > gradeOfRecyclingApplication.intValue()){ + if(maxUrgentLevel == null || gradeOfTousseItem.intValue() > gradeOfRecyclingApplication.intValue()){ maxUrgentLevel = urgentLevelOfTousseItem; } }else{