|
|
@@ -38,6 +38,7 @@ import com.jzg.commons.entity.quote.vo.underwriting.SpecialAppointmentsVo;
|
|
|
import com.jzg.commons.entity.rights.dto.InsOrderRightsDto;
|
|
|
import com.jzg.commons.entity.rights.dto.InsOrderRightsInfoDto;
|
|
|
import com.jzg.commons.entity.rights.dto.InsOrderRightsPackageDto;
|
|
|
+import com.jzg.commons.entity.system.vo.SysSystemBusPermsVo;
|
|
|
import com.jzg.commons.entity.vo.CompanyClauseVo;
|
|
|
import com.jzg.commons.entity.vo.InsCompanyClauseVo;
|
|
|
import com.jzg.commons.entity.vo.LotteryCountVO;
|
|
|
@@ -58,6 +59,7 @@ import com.jzg.quotation.summary.aop.QuoteVerification;
|
|
|
import com.jzg.quotation.summary.aop.aspect.OrderOperationLog;
|
|
|
import com.jzg.quotation.summary.async.AsyncGetPayLink;
|
|
|
import com.jzg.quotation.summary.classifier.QuoteInfoParameterFilling;
|
|
|
+import com.jzg.quotation.summary.client.EsmInsCompanyClient;
|
|
|
import com.jzg.quotation.summary.client.LocalLivingClient;
|
|
|
import com.jzg.quotation.summary.client.UnifiedAccountClient;
|
|
|
import com.jzg.quotation.summary.constants.QuoteNumberConstant;
|
|
|
@@ -186,6 +188,9 @@ public class UnifyOrderManager {
|
|
|
@Autowired
|
|
|
private UnifiedAccountClient unifiedAccountClient;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private EsmInsCompanyClient esmInsCompanyClient;
|
|
|
+
|
|
|
@Autowired
|
|
|
private ObjectMapper objectMapper;
|
|
|
|
|
|
@@ -355,6 +360,13 @@ public class UnifyOrderManager {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ // 权益权限
|
|
|
+ HttpResult<SysSystemBusPermsVo> sysSystemBusPermsVoHttpResult = esmInsCompanyClient.getBusPerms(baseController.getSystemCode());
|
|
|
+ if (sysSystemBusPermsVoHttpResult.getCode() == 200) {
|
|
|
+ quoteResultsVo.setOwnerRights(String.valueOf(sysSystemBusPermsVoHttpResult.getData().getOwnerRights()));
|
|
|
+ quoteResultsVo.setClientType(String.valueOf(sysSystemBusPermsVoHttpResult.getData().getClientType()));
|
|
|
+ }
|
|
|
+
|
|
|
log.info("报价返回:{}", JSON.toJSONString(quoteResultsVo));
|
|
|
|
|
|
} catch (Exception e) {
|