|
|
@@ -42,6 +42,7 @@ import com.jzg.commons.entity.quote.vo.orders.InsOrdersAdd;
|
|
|
import com.jzg.commons.entity.quote.vo.orders.InsOrdersEnd;
|
|
|
import com.jzg.commons.entity.quote.vo.orders.InsOrdersVo;
|
|
|
import com.jzg.commons.entity.rights.vo.InsOrderRightsInfoVo;
|
|
|
+import com.jzg.commons.entity.system.vo.SysSystemBusPermsVo;
|
|
|
import com.jzg.commons.entity.vo.*;
|
|
|
import com.jzg.commons.exception.ServiceException;
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
@@ -52,6 +53,7 @@ import com.jzg.quotation.commons.client.PlatformClient;
|
|
|
import com.jzg.quotation.commons.utils.BeanCopyUtil;
|
|
|
import com.jzg.quotation.commons.utils.SnowFlakeUtil;
|
|
|
import com.jzg.quotation.summary.aop.aspect.QuoteVerificationAspect;
|
|
|
+import com.jzg.quotation.summary.client.EsmInsCompanyClient;
|
|
|
import com.jzg.quotation.summary.consumer.template.OrderMessageTemplate;
|
|
|
import com.jzg.quotation.summary.entity.bo.DataValueBo;
|
|
|
import com.jzg.quotation.summary.entity.vo.*;
|
|
|
@@ -118,6 +120,8 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
|
|
|
private final PlatformClient platformClient;
|
|
|
|
|
|
+ private final EsmInsCompanyClient esmInsCompanyClient;
|
|
|
+
|
|
|
private final BaseController baseController;
|
|
|
|
|
|
private final InsOrderAdjustInfoService orderAdjustInfoService;
|
|
|
@@ -1405,7 +1409,13 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
resultVo.setCostRatio(new PtlAgreementCostRatioVo(insFeeOrders));
|
|
|
resultVo.setInsFeeOrders(new InsFeeOrdersVo(insFeeOrders));
|
|
|
}
|
|
|
- //权益信息
|
|
|
+ // 权益权限
|
|
|
+ HttpResult<SysSystemBusPermsVo> sysSystemBusPermsVoHttpResult = esmInsCompanyClient.getBusPerms(baseController.getSystemCode());
|
|
|
+ if (sysSystemBusPermsVoHttpResult.getCode() == 200) {
|
|
|
+ resultVo.setOwnerRights(String.valueOf(sysSystemBusPermsVoHttpResult.getData().getOwnerRights()));
|
|
|
+ resultVo.setClientType(String.valueOf(sysSystemBusPermsVoHttpResult.getData().getClientType()));
|
|
|
+ }
|
|
|
+ // 权益信息
|
|
|
InsOrderRightsInfoVo insOrderRightsInfoVo = insOrderRightsInfoService.queryByOrderNo(ordersNo);
|
|
|
resultVo.setInsOrderRightsInfoVo(insOrderRightsInfoVo);
|
|
|
log.info("根据订单ordersNo=[{}]获取到订单的详细信息resultVo=[{}]", ordersNo, JSONUtil.toJsonStr(resultVo));
|