|
@@ -1,5 +1,6 @@
|
|
|
package com.ydtech.modules.order.service.impl;
|
|
package com.ydtech.modules.order.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ydtech.constants.InsuranceEnum;
|
|
import com.ydtech.constants.InsuranceEnum;
|
|
|
import com.ydtech.exception.SystemException;
|
|
import com.ydtech.exception.SystemException;
|
|
@@ -95,6 +96,15 @@ public class InsOrderPdfUrlServiceImpl extends ServiceImpl<InsOrderPdfUrlMapper,
|
|
|
InsAreaCompany subOrder = insAreaCompanyService.getById(subOrderId);
|
|
InsAreaCompany subOrder = insAreaCompanyService.getById(subOrderId);
|
|
|
InsOrders insOrders = insOrdersService.getById(subOrder.getOrderno());
|
|
InsOrders insOrders = insOrdersService.getById(subOrder.getOrderno());
|
|
|
InsOrderPdfUrl jqUrlEntity = insOrderPdfUrlMapper.findEntityBySubOrderId(subOrderId);
|
|
InsOrderPdfUrl jqUrlEntity = insOrderPdfUrlMapper.findEntityBySubOrderId(subOrderId);
|
|
|
|
|
+ //如果是外部订单重新更新下生成路径表中的数据 add by hxl 2024-12-10
|
|
|
|
|
+ if(insOrders.getIsExternal()!=null && insOrders.getIsExternal() ==1){
|
|
|
|
|
+ InsAreaCompanyExternalPolicy insAreaCompanyExternalPolicy = insAreaCompanyExternalPolicyService.getBaseMapper().selectOne(new LambdaQueryWrapper<InsAreaCompanyExternalPolicy>()
|
|
|
|
|
+ .eq(InsAreaCompanyExternalPolicy::getSubOrderNo, subOrderId));
|
|
|
|
|
+ ReadPdfUrlListDto readPdfUrlListDto = new ReadPdfUrlListDto(insAreaCompanyExternalPolicy, subOrder, String.valueOf(insOrders.getIsExternal()));
|
|
|
|
|
+ InsOrderPdfUrl insOrderPdfUrl = tranferData(readPdfUrlListDto, subOrder.getId(), subOrder.getProduct());
|
|
|
|
|
+ this.saveOrUpdate(insOrderPdfUrl);
|
|
|
|
|
+ jqUrlEntity =insOrderPdfUrl;
|
|
|
|
|
+ }
|
|
|
return insertOrderPdfData(subOrder,insOrders, false,jqUrlEntity);
|
|
return insertOrderPdfData(subOrder,insOrders, false,jqUrlEntity);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|