|
|
@@ -2,23 +2,16 @@ package com.ydtech.modules.order.aop.aspect;
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.ydtech.constants.sys.SystemConstant;
|
|
|
-import com.ydtech.exception.SystemException;
|
|
|
-import com.ydtech.modules.admin.model.SysUserRole;
|
|
|
import com.ydtech.modules.admin.service.SysUserRoleService;
|
|
|
-import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.fee.service.FeeRuleSchemeNewService;
|
|
|
import com.ydtech.modules.order.components.InsOrdersComponents;
|
|
|
import com.ydtech.modules.order.entity.InsAreaCompany;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
-import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
|
|
|
-import com.ydtech.modules.order.entity.vo.BaseQuoteVo;
|
|
|
import com.ydtech.modules.order.entity.vo.SpecialAuditVo;
|
|
|
import com.ydtech.modules.order.service.InsAreaCompanyService;
|
|
|
import com.ydtech.modules.order.service.InsOrdersService;
|
|
|
import com.ydtech.modules.protocol.service.PtlAgreementDeptService;
|
|
|
import com.ydtech.modules.protocol.service.impl.TaxSourceServiceImpl;
|
|
|
-import com.ydtech.utils.StringUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.aspectj.lang.JoinPoint;
|
|
|
@@ -26,8 +19,6 @@ import org.aspectj.lang.annotation.Aspect;
|
|
|
import org.aspectj.lang.annotation.Before;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
-
|
|
|
@Slf4j
|
|
|
@Aspect
|
|
|
@Component
|
|
|
@@ -56,7 +47,7 @@ public class AuditVerificationAspect {
|
|
|
if (arg instanceof SpecialAuditVo) {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(arg));
|
|
|
companyId = jsonObject.getString("companyId");
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
//接收保险公司id参数
|
|
|
companyId = arg.toString();
|
|
|
}
|
|
|
@@ -65,7 +56,11 @@ public class AuditVerificationAspect {
|
|
|
//先进行承保规则判断
|
|
|
// feeRuleSchemeNewService.verificationRuleFactor(insAreaCompany, insOrders);
|
|
|
//再进行费用因子判断
|
|
|
- feeRuleSchemeNewService.verificationCostFactor(insAreaCompany, insOrders);
|
|
|
+ try {
|
|
|
+ feeRuleSchemeNewService.verificationCostFactor(insAreaCompany, insOrders);
|
|
|
+ } catch (Exception ignored) {
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|