|
|
@@ -46,8 +46,8 @@ import com.jzg.commons.exception.SystemException;
|
|
|
import com.jzg.commons.util.*;
|
|
|
import com.jzg.commons.util.idgen.IdGenerate;
|
|
|
import com.jzg.organization.client.EsmInsCompanyClient;
|
|
|
-import com.jzg.organization.client.InsFeeOrdersClient;
|
|
|
-import com.jzg.organization.client.InsOrdersClient;
|
|
|
+import com.jzg.organization.client.summary.InsFeeOrdersClient;
|
|
|
+import com.jzg.organization.client.summary.InsOrdersClient;
|
|
|
import com.jzg.organization.entity.dto.CalRes;
|
|
|
import com.jzg.organization.excel.listener.JyExcelListener;
|
|
|
import com.jzg.organization.excel.listener.OtherExcelListener;
|
|
|
@@ -2283,15 +2283,15 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
InsPlyIncomeExportVo vo = new InsPlyIncomeExportVo();
|
|
|
// 这里是参考样例,方便业务进行修改
|
|
|
vo.setLicenseNo("样例:晋AK68H2");
|
|
|
- vo.setJqPolicyNo("jq_2026年8月26日10:00:48");
|
|
|
- vo.setSyPolicyNo("sy_2026年8月26日10:00:56");
|
|
|
- vo.setJyPolicyNo("jy_2026年8月26日10:01:04");
|
|
|
- vo.setJqSuperviseCostsProportion("10");
|
|
|
- vo.setJqOtherCostsProportion("15");
|
|
|
- vo.setSySuperviseCostsProportion("12");
|
|
|
- vo.setSyOtherCostsProportion("11");
|
|
|
- vo.setJySuperviseCostsProportion("13");
|
|
|
- vo.setJyOtherCostsProportion("17");
|
|
|
+ vo.setJqPolicyNo("TEST-JQ-202608270001");
|
|
|
+ vo.setSyPolicyNo("TEST-SY-202608270001");
|
|
|
+ vo.setJyPolicyNo("TEST-JY-202608270001");
|
|
|
+ vo.setJqSuperviseCostsProportion(BigDecimalUtil.valueOf("10"));
|
|
|
+ vo.setJqOtherCostsProportion(BigDecimalUtil.valueOf("15"));
|
|
|
+ vo.setSySuperviseCostsProportion(BigDecimalUtil.valueOf("12"));
|
|
|
+ vo.setSyOtherCostsProportion(BigDecimalUtil.valueOf("11"));
|
|
|
+ vo.setJySuperviseCostsProportion(BigDecimalUtil.valueOf("13"));
|
|
|
+ vo.setJyOtherCostsProportion(BigDecimalUtil.valueOf("17"));
|
|
|
exportVos.add(vo);
|
|
|
// 调用动态导出
|
|
|
return exportBaseService.upLoadFile(
|
|
|
@@ -2364,15 +2364,15 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
*/
|
|
|
private HttpResult<String> validateBatch(List<InsPlyIncomeBatch> datas) {
|
|
|
log.info("导入批量修改。 datas.size=[{}]", JSONUtil.toJsonStr(datas));
|
|
|
- StringJoiner joiner = new StringJoiner(",","校验未通过: ","");
|
|
|
+ StringJoiner errorMsg = new StringJoiner(",","","");
|
|
|
for (InsPlyIncomeBatch data : datas) {
|
|
|
if(StrUtil.isEmpty(data.getOrderNo())){
|
|
|
- joiner.add(String.format("车牌号为[%s]的记录根据保单号没有找到订单信息", data.getLicenseNo()));
|
|
|
+ errorMsg.add(String.format("车牌号为[%s]的记录根据保单号没有找到订单信息", data.getLicenseNo()));
|
|
|
continue;
|
|
|
}
|
|
|
InsPlyIncome insPlyIncome = data.getInsPlyIncome();
|
|
|
if(insPlyIncome == null){
|
|
|
- joiner.add(String.format("车牌号为[%s]的记录根据订单号[%s]没有找到应收记录", data.getLicenseNo(), data.getOrderNo()));
|
|
|
+ errorMsg.add(String.format("车牌号为[%s]的记录根据订单号[%s]没有找到应收记录", data.getLicenseNo(), data.getOrderNo()));
|
|
|
continue;
|
|
|
}
|
|
|
}
|
|
|
@@ -2383,12 +2383,12 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
}).toList();
|
|
|
String s = this.validatePolicy(exts, "20");
|
|
|
if(StrUtil.isNotEmpty(s)){
|
|
|
- joiner.add(s);
|
|
|
+ errorMsg.add(s);
|
|
|
}
|
|
|
- if(StrUtil.isNotEmpty(joiner.toString())){
|
|
|
- return HttpResult.ok();
|
|
|
+ if(StrUtil.isNotEmpty(errorMsg.toString())){
|
|
|
+ return HttpResult.error(errorMsg.toString());
|
|
|
}
|
|
|
- return HttpResult.error(joiner.toString());
|
|
|
+ return HttpResult.ok();
|
|
|
}
|
|
|
|
|
|
/**
|