Forráskód Böngészése

核保原因修改

wks 2 éve
szülő
commit
179c19aeb0

+ 4 - 0
src/main/java/com/ydtech/modules/order/entity/vo/OrderVo.java

@@ -503,4 +503,8 @@ public class OrderVo implements Serializable {
 
     @ApiModelProperty(value = "机构来源(渠道、个代)")
     private String source;
+
+    @ApiModelProperty(value = "核保原因")
+    private String underwritingReason;
+
 }

+ 7 - 2
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -129,6 +129,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
 
     private final InsOrdersTrackService insOrdersTrackService;
 
+    private final InsOrdersUnderwritingReasonService insOrdersUnderwritingReasonService;
 
     @Autowired
     private SysUserInfoService sysUserInfoService;
@@ -177,7 +178,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                                 PtlAgreementService ptlAgreementService,
                                 @Lazy FeeRuleSchemeServiceImpl feeRuleSchemeService,
                                 @Lazy InsFeeAuditService insFeeAuditService, InsOrdersTrackService insOrdersTrackService,
-                                InsFileMapper insFileMapper) {
+                                InsOrdersUnderwritingReasonService insOrdersUnderwritingReasonService) {
 
         this.orderComponents = orderComponents;
         this.sysUserService = sysUserService;
@@ -190,6 +191,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         this.feeRuleSchemeService = feeRuleSchemeService;
         this.insFeeAuditService = insFeeAuditService;
         this.insOrdersTrackService = insOrdersTrackService;
+        this.insOrdersUnderwritingReasonService = insOrdersUnderwritingReasonService;
     }
 
 
@@ -736,6 +738,9 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         } else {
             orderAndAreaCompany.setJqInsuranceType(new JSONArray());
         }
+
+        String insOrdersUnderwritingReason = insOrdersUnderwritingReasonService.getInsOrdersUnderwritingReason(orderAndAreaCompany.getCompanyId(), orderAndAreaCompany.getOrderstatus());
+        orderAndAreaCompany.setUnderwritingReason(insOrdersUnderwritingReason);
         return HttpResult.ok("success", orderAndAreaCompany);
     }
 
@@ -999,7 +1004,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                     agreeIds.add(sysUserLinkPtlAgreementDto.getPtlAgreement().getId());
                 }
             }
-        }else if (type == 4) {
+        } else if (type == 4) {
             agentUserIds = sysUserService.getTelemarketingPersonnelData();
         }