Procházet zdrojové kódy

付款管理-复核判断付款单状态是否待付款

ZhangWenQiang před 5 roky
rodič
revize
00da22bb10

+ 6 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgpayment/service/impl/HlgPaymentServiceImpl.java

@@ -154,10 +154,16 @@ public class HlgPaymentServiceImpl extends ServiceImpl<HlgPaymentMapper, HlgPaym
     public Result<HlgPayment> payment(HlgPayment hlgPayment) {
         Result<HlgPayment> result = new Result<HlgPayment>();
         HlgPayment hlgPaymentEntity = getById(hlgPayment.getId());
+        //付款单是否已删除
         if (CommonConstant.DEL_FLAG_1.toString().equals(hlgPaymentEntity.getDelFlag())) {
             result.error500("该付款单已删除,请刷新后重试!");
             return result;
         }
+        //付款单状态不是待付款
+        if (hlgPaymentEntity.getStatus() != 0) {
+            result.error500("该付款单状态已变更,请刷新后重试!");
+            return result;
+        }
         /**
          * 1、
          * 状态为复核通过