785834757 3 сар өмнө
parent
commit
110af85e07

+ 9 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeAuditServiceImpl.java

@@ -202,6 +202,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
     }
     }
 
 
     @Override
     @Override
+    @GlobalTransactional
     public void feeAuditAdd(InsOrders orders, String systemCode) {
     public void feeAuditAdd(InsOrders orders, String systemCode) {
         log.info("systemCode = [{}], feeAuditAdd: orders=[{}]",systemCode, JSONUtil.toJsonStr(orders));
         log.info("systemCode = [{}], feeAuditAdd: orders=[{}]",systemCode, JSONUtil.toJsonStr(orders));
         // 先检查是否已存在审核记录,避免重复INSERT导致主键冲突
         // 先检查是否已存在审核记录,避免重复INSERT导致主键冲突
@@ -226,6 +227,14 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
             insFeeAudit.setAuditStatus(1);
             insFeeAudit.setAuditStatus(1);
         }
         }
         this.save(insFeeAudit);
         this.save(insFeeAudit);
+        // 如果是自动审核 则执行自动审核逻辑
+        if(insFeeAudit.getAuditStatus().equals(1)){
+            VerifyOrderParam param = new VerifyOrderParam();
+            param.setOrderNo(orders.getId());
+            param.setAuditStatus(1);
+            param.setRefuse("自动审核");
+            this.verifyOrder(param);
+        }
     }
     }
 
 
     /**
     /**