‘linchangsheng’ преди 5 месеца
родител
ревизия
e98d53ec12
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/worker/WorkerWarrantyLogic.java

+ 3 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/worker/WorkerWarrantyLogic.java

@@ -240,6 +240,9 @@ public class WorkerWarrantyLogic {
                 workerWarranty.setRefundAmount(workerWarrantyListUp.get(0).getRefundAmount().add(workerWarranty.getRefundAmount()));
 
             workerWarranty.setWaitAmount(workerWarranty.getShouldAmount().subtract(workerWarranty.getPayableAmount() == null?BigDecimal.ZERO:workerWarranty.getPayableAmount()));
+
+            if (workerWarranty.getWaitAmount().doubleValue() < 0)
+                throw new RemoteServiceException("第"+rowIndex+"行"+"缴纳金额超过应缴纳金额");
             workerWarranties.add(workerWarranty);
 
         }