Просмотр исходного кода

我的审核-审核通过和驳回功能bug修复

lipf 4 месяцев назад
Родитель
Сommit
a06c3ffef2

+ 3 - 0
commons/src/main/java/com/jzg/commons/entity/account/po/SysUserAccountIncomeLog.java

@@ -4,6 +4,7 @@ import com.jzg.commons.core.base.BaseModel;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.io.Serial;
 import java.math.BigDecimal;
 
 
@@ -13,6 +14,8 @@ import java.math.BigDecimal;
 @Data
 public class SysUserAccountIncomeLog extends BaseModel {
 
+    @Serial
+    private static final long serialVersionUID = 3689832570825862201L;
     private String id;
 
     @Schema(description = "用户id")

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

@@ -549,6 +549,11 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
                 distributor3 = jzgAccountResult.getData();
                 verifySysAccount(distributor3,jzgInfo,feeOrders);
             }
+            // 增加账户的金额记录
+            // modify by lipf, 2026年5月20日11:31:59 审核通过后,才需要 生成收入明细日志
+            List<SysUserAccountIncomeLog>builderIncomeLog = this.builderIncomeLog(param.getOrderNo(),feeOrders,userAccount,distributor1,distributor2,distributor3);
+            HttpResult result2 = orgClient.addUserAccountIncomeLog(builderIncomeLog);
+            AssertionUtils.isFail(result2.getCode() != 200,"账户记录添加失败,审核失败");
         }else{
             StateResult stateFailResult = auditStateListener.statusChange(AuditState.AuditStateEnum.FAIL_AUDIT,audit.getAuditStatus()+"");
             audit.setAuditStatus(stateFailResult.getCurrentState());
@@ -564,15 +569,9 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
         try {
             partnerClient.extractFeeSave(orders.getQuoteNo(),orders.getId());
         }catch (Exception e){
-            log.error("保存合伙人佣金计算异常:{}" + e.getMessage());
-            e.printStackTrace();
+            log.error("保存合伙人佣金计算异常:{}",e.getMessage(), e);
         }
 
-        // 增加账户的金额记录
-        List<SysUserAccountIncomeLog>builderIncomeLog = this.builderIncomeLog(param.getOrderNo(),feeOrders,userAccount,distributor1,distributor2,distributor3);
-        HttpResult result = orgClient.addUserAccountIncomeLog(builderIncomeLog);
-        AssertionUtils.isFail(result.getCode() != 200,"账户记录添加失败,审核失败");
-
     }
 
     /**