Jelajahi Sumber

核保规则实体

cuixinpeng 2 tahun lalu
induk
melakukan
773410fbc0

+ 1 - 4
src/main/java/com/ydtech/modules/protocol/entity/vo/PtlAgreementQueryVo.java

@@ -23,11 +23,8 @@ public class PtlAgreementQueryVo {
     @ApiModelProperty
     private List<PtlAgreementNonCarProductCosts> nonCarProductCosts;
 
-    @ApiModelProperty("承包规则")
-    private List<PtlAgreementUnderwritingRules> underwritingRules;
-
     @ApiModelProperty("承保规则")
-    private List<PtlAgreementUndwrtRules> undwrtRules;
+    private List<PtlAgreementUndwrtRules> underwritingRules;
 
     @ApiModelProperty("账号信息")
     private PtlAgreementAttribution ptlAgreementAttribution;

+ 2 - 5
src/main/java/com/ydtech/modules/protocol/entity/vo/PtlAgreementSaveVo.java

@@ -25,8 +25,8 @@ public class PtlAgreementSaveVo {
     @ApiModelProperty("非车险产品")
     private List<PtlAgreementNonCarProductCostsSaveVo> nonCarProductCosts;
 
-    @ApiModelProperty("承规则")
-    private List<PtlAgreementUnderwritingRulesSaveDto> underwritingRules;
+    @ApiModelProperty("承规则")
+    private List<PtlAgreementUndwrtRules> underwritingRules;
 
     @ApiModelProperty("授权部门id")
     private List<String> dept;
@@ -37,7 +37,4 @@ public class PtlAgreementSaveVo {
     @ApiModelProperty("待同步非车费用的协议列表")
     private List<String> syncAgreementIds;
 
-    @ApiModelProperty("承保规则")
-    private List<PtlAgreementUndwrtRules> undwrtRules;
-
 }

+ 3 - 9
src/main/java/com/ydtech/modules/protocol/service/impl/PtlAgreementServiceImpl.java

@@ -156,9 +156,7 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
         // 获取非车险产品费用
         List<PtlAgreementNonCarProductCosts> nonCarProductCosts = ptlAgreementNonCarProductCostsService.getByAgreementId(agreementId);
         // 获取承保规则
-        List<PtlAgreementUnderwritingRules> underwritingRules = ptlAgreementUnderwritingRulesService.getByAgreementId(agreementId);
-
-        List<PtlAgreementUndwrtRules> undwrtRulesList = ptlAgreementUndwrtRulesService.getByAgreementId(agreementId);
+        List<PtlAgreementUndwrtRules> underwritingRules = ptlAgreementUndwrtRulesService.getByAgreementId(agreementId);
         //  账号信息查询
         PtlAgreementAttribution ptlAgreementAttribution = ptlAgreementAttributionService.getById(agreementId);
         //2023-08-28 lig 增加  解决前端空对象为null问题,改为返回为空对象
@@ -176,7 +174,7 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
         }
         // 授权查询
         List<PtlAgreementDept> deptList = ptlAgreementDeptService.getByAgreementId(agreementId);
-        PtlAgreementQueryVo ptlAgreementQueryVo = new PtlAgreementQueryVo(ptlAgreement, schemeQueryDto, nonCarProductCosts, underwritingRules,undwrtRulesList, ptlAgreementAttribution, deptList);
+        PtlAgreementQueryVo ptlAgreementQueryVo = new PtlAgreementQueryVo(ptlAgreement, schemeQueryDto, nonCarProductCosts, underwritingRules, ptlAgreementAttribution, deptList);
         return HttpResult.ok(ptlAgreementQueryVo);
     }
 
@@ -246,9 +244,7 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
             }
         }
         // 承包规则
-        ptlAgreementUnderwritingRulesService.saveBatchUnderwritingRules(agreementId, agreement.getUnderwritingRules());
-
-        ptlAgreementUndwrtRulesService.saveBatchProductCosts(agreementId,agreement.getUndwrtRules());
+        ptlAgreementUndwrtRulesService.saveBatchProductCosts(agreementId,agreement.getUnderwritingRules());
         // 账号添加
         PtlAgreementAttributionDto attribution = agreement.getAttribution();
         if (StringUtils.isNotEmpty(attribution.getTemplateId())) {
@@ -272,8 +268,6 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
         // 删除非车险产品费用
         ptlAgreementNonCarProductCostsService.deleteByAgreementId(agreementId);
         // 删除承保规则
-        ptlAgreementUnderwritingRulesService.deleteByAgreementId(agreementId);
-
         ptlAgreementUndwrtRulesService.deleteByAgreementId(agreementId);
         // 删除账号信息
         ptlAgreementAttributionService.removeById(agreementId);