Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r34346 -r34424 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 34346) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 34424) @@ -5132,6 +5132,12 @@ throw new RuntimeException(tousseName + ",加急数量不能大于回收数量!"); } } + if(ti.terminated()){//已经终止了 + continue; + } + if(ti.getSendOutAmount() != null && ti.getSendOutAmount() > 0){//已经发货了 + continue; + } ti.setUrgentAmount(urgentAmount); urgentAmountOfInvoicePlan += urgentAmount; String urgentLevel = urgentTousseItem.getUrgentLevel();