|
@@ -1,7 +1,5 @@
|
|
|
package com.ydtech.modules.order.service.impl;
|
|
package com.ydtech.modules.order.service.impl;
|
|
|
|
|
|
|
|
-import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
|
|
-import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
|
|
|
|
|
import cn.dev33.satoken.session.SaSession;
|
|
import cn.dev33.satoken.session.SaSession;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
@@ -34,8 +32,6 @@ import com.ydtech.modules.ins.model.ya.CarModelDTO;
|
|
|
import com.ydtech.modules.ins.model.ya.ExtendInfoDto;
|
|
import com.ydtech.modules.ins.model.ya.ExtendInfoDto;
|
|
|
import com.ydtech.modules.ins.model.ya.ResponseDataC2;
|
|
import com.ydtech.modules.ins.model.ya.ResponseDataC2;
|
|
|
import com.ydtech.modules.ins.utils.EasyExcelUtils;
|
|
import com.ydtech.modules.ins.utils.EasyExcelUtils;
|
|
|
-import com.ydtech.modules.ins.utils.ExcelStyleUtil;
|
|
|
|
|
-import com.ydtech.modules.ins.utils.ExcelUtils2;
|
|
|
|
|
import com.ydtech.modules.order.convert.CarModelDTOConvert;
|
|
import com.ydtech.modules.order.convert.CarModelDTOConvert;
|
|
|
import com.ydtech.modules.order.convert.MapToYaExtendInfoDto;
|
|
import com.ydtech.modules.order.convert.MapToYaExtendInfoDto;
|
|
|
import com.ydtech.modules.order.dao.InsOrdersMapper;
|
|
import com.ydtech.modules.order.dao.InsOrdersMapper;
|
|
@@ -63,11 +59,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotBlank;
|
|
|
-import java.io.IOException;
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
@@ -107,15 +99,14 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
private final InsFileMapper insFileMapper;
|
|
private final InsFileMapper insFileMapper;
|
|
|
|
|
|
|
|
@Value("${upload.file.path}")
|
|
@Value("${upload.file.path}")
|
|
|
- private String uploadFilePath;
|
|
|
|
|
|
|
+ private String uploadFilePath;
|
|
|
|
|
|
|
|
- public InsOrdersServiceImpl(OrderComponents orderComponents, SysUserService sysUserService,
|
|
|
|
|
- SysUserRoleService sysUserRoleService, EsmUserReferrerService esmUserReferrerService,
|
|
|
|
|
- SysDeptService sysDeptService, StringRedisTemplate redisTemplate,
|
|
|
|
|
- @Lazy InsAreaCompanyService insAreaCompanyService,
|
|
|
|
|
- PtlAgreementService ptlAgreementService,
|
|
|
|
|
- @Lazy FeeRuleSchemeServiceImpl feeRuleSchemeService,
|
|
|
|
|
- InsFeeAuditService insFeeAuditService, InsOrdersTrackService insOrdersTrackService, InsFileMapper insFileMapper) {
|
|
|
|
|
|
|
+ public InsOrdersServiceImpl(OrderComponents orderComponents, SysUserService sysUserService, SysUserRoleService sysUserRoleService,
|
|
|
|
|
+ EsmUserReferrerService esmUserReferrerService, SysDeptService sysDeptService,
|
|
|
|
|
+ StringRedisTemplate redisTemplate, @Lazy InsAreaCompanyService insAreaCompanyService,
|
|
|
|
|
+ PtlAgreementService ptlAgreementService, @Lazy FeeRuleSchemeServiceImpl feeRuleSchemeService,
|
|
|
|
|
+ InsFeeAuditService insFeeAuditService, InsOrdersTrackService insOrdersTrackService,
|
|
|
|
|
+ InsFileMapper insFileMapper) {
|
|
|
|
|
|
|
|
this.orderComponents = orderComponents;
|
|
this.orderComponents = orderComponents;
|
|
|
this.sysUserService = sysUserService;
|
|
this.sysUserService = sysUserService;
|
|
@@ -171,10 +162,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
public List<CarModelDTO> vinSearch(String vin) {
|
|
public List<CarModelDTO> vinSearch(String vin) {
|
|
|
LambdaQueryWrapper<InsOrders> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<InsOrders> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.select(InsOrders::getCarinfo);
|
|
wrapper.select(InsOrders::getCarinfo);
|
|
|
- wrapper.eq(InsOrders::getFrameno, vin)
|
|
|
|
|
- .eq(InsOrders::getOrderstatus, InsOrderStatusEnum.ACCEPT_INSURANCE.getCode())
|
|
|
|
|
- .orderByAsc(InsOrders::getCreatetime)
|
|
|
|
|
- .last("limit 1");
|
|
|
|
|
|
|
+ wrapper.eq(InsOrders::getFrameno, vin).eq(InsOrders::getOrderstatus, InsOrderStatusEnum.ACCEPT_INSURANCE.getCode()).orderByAsc(InsOrders::getCreatetime).last("limit 1");
|
|
|
InsOrders insOrders = baseMapper.selectOne(wrapper);
|
|
InsOrders insOrders = baseMapper.selectOne(wrapper);
|
|
|
if (!ObjectUtils.isEmpty(insOrders)) {
|
|
if (!ObjectUtils.isEmpty(insOrders)) {
|
|
|
JSONObject carinfo = insOrders.getCarinfo();
|
|
JSONObject carinfo = insOrders.getCarinfo();
|
|
@@ -273,14 +261,14 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
// 5 生成承包规则参数
|
|
// 5 生成承包规则参数
|
|
|
UnderwritingRulesBo underwritingRulesBo = new UnderwritingRulesBo(quoteInfoVo);
|
|
UnderwritingRulesBo underwritingRulesBo = new UnderwritingRulesBo(quoteInfoVo);
|
|
|
String rules = JSON.toJSONString(underwritingRulesBo);
|
|
String rules = JSON.toJSONString(underwritingRulesBo);
|
|
|
- redisTemplate.opsForValue().set(QUOTE_RULES_KEY + insOrders.getOrderno(), rules, QUOTE_RULES_KEY_TIME,
|
|
|
|
|
- TimeUnit.HOURS);
|
|
|
|
|
|
|
+ redisTemplate.opsForValue().set(QUOTE_RULES_KEY + insOrders.getOrderno(), rules, QUOTE_RULES_KEY_TIME, TimeUnit.HOURS);
|
|
|
|
|
|
|
|
return insOrders;
|
|
return insOrders;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 新的查询分页接口
|
|
* 新的查询分页接口
|
|
|
|
|
+ *
|
|
|
* @param orderQueryVo
|
|
* @param orderQueryVo
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
@@ -303,11 +291,11 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
}
|
|
}
|
|
|
orderQueryVo.setEndDate(orderQueryVo.getEndDatePlusOneDay());
|
|
orderQueryVo.setEndDate(orderQueryVo.getEndDatePlusOneDay());
|
|
|
|
|
|
|
|
- Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page,orderQueryVo,isTeamLeader,isCdy);
|
|
|
|
|
|
|
+ Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page, orderQueryVo, isTeamLeader, isCdy);
|
|
|
Long total = baseMapper.queryPageOrderCount(orderQueryVo, isTeamLeader, isCdy);
|
|
Long total = baseMapper.queryPageOrderCount(orderQueryVo, isTeamLeader, isCdy);
|
|
|
orderVoPage.setTotal(total);
|
|
orderVoPage.setTotal(total);
|
|
|
- return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(),
|
|
|
|
|
- orderVoPage.getPages(), orderVoPage.getRecords());
|
|
|
|
|
|
|
+ return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(), orderVoPage.getPages()
|
|
|
|
|
+ , orderVoPage.getRecords());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -333,62 +321,37 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
|
|
|
|
|
// 构造查询条件
|
|
// 构造查询条件
|
|
|
LambdaQueryWrapper<InsOrders> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<InsOrders> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(StringUtils.isNotEmpty(orderQueryVo.getOrderNo()), InsOrders::getOrderno, orderQueryVo.getOrderNo())
|
|
|
|
|
- .likeRight(StringUtils.isNotEmpty(orderQueryVo.getDeptId()) && isTeamLeader, InsOrders::getDeptid,
|
|
|
|
|
- orderQueryVo.getDeptId())
|
|
|
|
|
- .eq(StringUtils.isNotEmpty(orderQueryVo.getOrderStatus()), InsOrders::getOrderstatus,
|
|
|
|
|
- orderQueryVo.getOrderStatus())
|
|
|
|
|
- .likeRight(StringUtils.isNotEmpty(orderQueryVo.getFrameNo()), InsOrders::getFrameno,
|
|
|
|
|
- orderQueryVo.getFrameNo())
|
|
|
|
|
- .likeRight(StringUtils.isNotEmpty(orderQueryVo.getLicenseNo()), InsOrders::getLicenseno,
|
|
|
|
|
- orderQueryVo.getLicenseNo())
|
|
|
|
|
- .likeRight(StringUtils.isNotEmpty(orderQueryVo.getInsuredName()), InsOrders::getInsuredname,
|
|
|
|
|
- orderQueryVo.getInsuredName())
|
|
|
|
|
- .between(!ObjectUtils.isEmpty(orderQueryVo.getStartDate()) && !ObjectUtils.isEmpty(orderQueryVo.getEndDate()),
|
|
|
|
|
- InsOrders::getCreatetime, orderQueryVo.getStartDate(), orderQueryVo.getEndDatePlusOneDay())
|
|
|
|
|
- .orderBy(true, false, InsOrders::getCreatetime);
|
|
|
|
|
|
|
+ wrapper.eq(StringUtils.isNotEmpty(orderQueryVo.getOrderNo()), InsOrders::getOrderno, orderQueryVo.getOrderNo()).likeRight(StringUtils.isNotEmpty(orderQueryVo.getDeptId()) && isTeamLeader, InsOrders::getDeptid, orderQueryVo.getDeptId()).eq(StringUtils.isNotEmpty(orderQueryVo.getOrderStatus()), InsOrders::getOrderstatus, orderQueryVo.getOrderStatus()).likeRight(StringUtils.isNotEmpty(orderQueryVo.getFrameNo()), InsOrders::getFrameno, orderQueryVo.getFrameNo()).likeRight(StringUtils.isNotEmpty(orderQueryVo.getLicenseNo()), InsOrders::getLicenseno, orderQueryVo.getLicenseNo()).likeRight(StringUtils.isNotEmpty(orderQueryVo.getInsuredName()), InsOrders::getInsuredname, orderQueryVo.getInsuredName()).between(!ObjectUtils.isEmpty(orderQueryVo.getStartDate()) && !ObjectUtils.isEmpty(orderQueryVo.getEndDate()), InsOrders::getCreatetime, orderQueryVo.getStartDate(), orderQueryVo.getEndDatePlusOneDay()).orderBy(true, false, InsOrders::getCreatetime);
|
|
|
|
|
|
|
|
|
|
|
|
|
if (isCdy) {//如果是出单员查询时,只查自己的 与代客录单一致,查operatorid (手机前端userid传过来是出单用户,直接用该字段查询查operatorid)
|
|
if (isCdy) {//如果是出单员查询时,只查自己的 与代客录单一致,查operatorid (手机前端userid传过来是出单用户,直接用该字段查询查operatorid)
|
|
|
- wrapper.eq(StringUtils.isNotEmpty(orderQueryVo.getUserId()), InsOrders::getOperatorid,
|
|
|
|
|
- orderQueryVo.getUserId());
|
|
|
|
|
|
|
+ wrapper.eq(StringUtils.isNotEmpty(orderQueryVo.getUserId()), InsOrders::getOperatorid, orderQueryVo.getUserId());
|
|
|
} else {
|
|
} else {
|
|
|
- wrapper.eq(!isTeamLeader && StringUtils.isNotEmpty(orderQueryVo.getUserId()), InsOrders::getUserid,
|
|
|
|
|
- orderQueryVo.getUserId());
|
|
|
|
|
|
|
+ wrapper.eq(!isTeamLeader && StringUtils.isNotEmpty(orderQueryVo.getUserId()), InsOrders::getUserid, orderQueryVo.getUserId());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Page<InsOrders> page = new Page<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize());
|
|
Page<InsOrders> page = new Page<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize());
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(orderQueryVo.getCompanyId())) {
|
|
if (StringUtils.isNotEmpty(orderQueryVo.getCompanyId())) {
|
|
|
- List<InsAreaCompany> list = insAreaCompanyService.query()
|
|
|
|
|
- .select("DISTINCT orderno")
|
|
|
|
|
- .eq("company_id", orderQueryVo.getCompanyId())
|
|
|
|
|
- .list();
|
|
|
|
|
- List<String> collect =
|
|
|
|
|
- list.stream().map(InsAreaCompany::getOrderno).distinct().collect(Collectors.toList());
|
|
|
|
|
- if(!collect.isEmpty()){
|
|
|
|
|
|
|
+ List<InsAreaCompany> list = insAreaCompanyService.query().select("DISTINCT orderno").eq("company_id",
|
|
|
|
|
+ orderQueryVo.getCompanyId()).list();
|
|
|
|
|
+ List<String> collect = list.stream().map(InsAreaCompany::getOrderno).distinct().collect(Collectors.toList());
|
|
|
|
|
+ if (!collect.isEmpty()) {
|
|
|
wrapper.in(InsOrders::getOrderno, collect);
|
|
wrapper.in(InsOrders::getOrderno, collect);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(orderQueryVo.getAuditStatus())
|
|
|
|
|
- && orderQueryVo.getAuditStatus().equals("1")) {
|
|
|
|
|
- List<InsFeeAudit> list = insFeeAuditService.query()
|
|
|
|
|
- .select("DISTINCT orderno")
|
|
|
|
|
- .eq("auditstatus", orderQueryVo.getAuditStatus())
|
|
|
|
|
- .list();
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(orderQueryVo.getAuditStatus()) && orderQueryVo.getAuditStatus().equals("1")) {
|
|
|
|
|
+ List<InsFeeAudit> list = insFeeAuditService.query().select("DISTINCT orderno").eq("auditstatus",
|
|
|
|
|
+ orderQueryVo.getAuditStatus()).list();
|
|
|
List<String> collect = list.stream().map(InsFeeAudit::getOrderno).distinct().collect(Collectors.toList());
|
|
List<String> collect = list.stream().map(InsFeeAudit::getOrderno).distinct().collect(Collectors.toList());
|
|
|
collect.add("");
|
|
collect.add("");
|
|
|
wrapper.in(InsOrders::getOrderno, collect);
|
|
wrapper.in(InsOrders::getOrderno, collect);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(orderQueryVo.getAuditStatus())
|
|
|
|
|
- && orderQueryVo.getAuditStatus().equals("0")) {
|
|
|
|
|
- List<InsFeeAudit> list = insFeeAuditService.query()
|
|
|
|
|
- .select("DISTINCT orderno")
|
|
|
|
|
- .eq("auditstatus", "1")
|
|
|
|
|
- .list();
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(orderQueryVo.getAuditStatus()) && orderQueryVo.getAuditStatus().equals("0")) {
|
|
|
|
|
+ List<InsFeeAudit> list = insFeeAuditService.query().select("DISTINCT orderno").eq("auditstatus", "1").list();
|
|
|
List<String> collect = list.stream().map(InsFeeAudit::getOrderno).distinct().collect(Collectors.toList());
|
|
List<String> collect = list.stream().map(InsFeeAudit::getOrderno).distinct().collect(Collectors.toList());
|
|
|
|
|
|
|
|
if (!collect.isEmpty()) {
|
|
if (!collect.isEmpty()) {
|
|
@@ -398,8 +361,8 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
|
|
|
|
|
Page<InsOrders> insOrdersPage = page(page, wrapper);
|
|
Page<InsOrders> insOrdersPage = page(page, wrapper);
|
|
|
|
|
|
|
|
- return new BasePageResult<>(orderQueryVo.getPageNum(), page.getSize(), insOrdersPage.getTotal(),
|
|
|
|
|
- page.getPages(), insOrdersPage.getRecords());
|
|
|
|
|
|
|
+ return new BasePageResult<>(orderQueryVo.getPageNum(), page.getSize(), insOrdersPage.getTotal(), page.getPages(),
|
|
|
|
|
+ insOrdersPage.getRecords());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -415,11 +378,13 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
for (InsOrdersExcel insOrdersExcel : insOrdersExcels) {
|
|
for (InsOrdersExcel insOrdersExcel : insOrdersExcels) {
|
|
|
// 设置车辆信息
|
|
// 设置车辆信息
|
|
|
JSONObject carInfo = insOrdersExcel.getCarInfo();
|
|
JSONObject carInfo = insOrdersExcel.getCarInfo();
|
|
|
|
|
+
|
|
|
insOrdersExcel.setModelcName(carInfo.getString("modelcname"));
|
|
insOrdersExcel.setModelcName(carInfo.getString("modelcname"));
|
|
|
insOrdersExcel.setSeatCount(carInfo.getString("seatCount"));
|
|
insOrdersExcel.setSeatCount(carInfo.getString("seatCount"));
|
|
|
insOrdersExcel.setTransferFlag(carInfo.getString("transferFlag").equals("true") ? "是" : "否");
|
|
insOrdersExcel.setTransferFlag(carInfo.getString("transferFlag").equals("true") ? "是" : "否");
|
|
|
insOrdersExcel.setTransferFlagBi(carInfo.getString("noLicenseFlag").equals("true") ? "是" : "否");
|
|
insOrdersExcel.setTransferFlagBi(carInfo.getString("noLicenseFlag").equals("true") ? "是" : "否");
|
|
|
-
|
|
|
|
|
|
|
+ insOrdersExcel.setRegisterDate("registerDate");
|
|
|
|
|
+ insOrdersExcel.setIssueDate("issueDate");
|
|
|
// 设置车主信息
|
|
// 设置车主信息
|
|
|
JSONObject ownerInfo = insOrdersExcel.getOwnerInfo();
|
|
JSONObject ownerInfo = insOrdersExcel.getOwnerInfo();
|
|
|
insOrdersExcel.setOwnerName(ownerInfo.getString("name"));
|
|
insOrdersExcel.setOwnerName(ownerInfo.getString("name"));
|
|
@@ -464,8 +429,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
String s = EasyExcelUtils.downExcel(uploadFilePath, InsOrdersExcel.class, insOrdersExcels);
|
|
String s = EasyExcelUtils.downExcel(uploadFilePath, InsOrdersExcel.class, insOrdersExcels);
|
|
|
- return HttpResult.ok("",s);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ return HttpResult.ok("", s);
|
|
|
|
|
|
|
|
|
|
|
|
|
// Date now = new Date();
|
|
// Date now = new Date();
|
|
@@ -500,8 +464,8 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
JSONObject reptxt = orderAndAreaCompany.getReptxt();
|
|
JSONObject reptxt = orderAndAreaCompany.getReptxt();
|
|
|
ResponseDataC2 responseDataC2 = JSON.toJavaObject(reptxt, ResponseDataC2.class);
|
|
ResponseDataC2 responseDataC2 = JSON.toJavaObject(reptxt, ResponseDataC2.class);
|
|
|
List<ExtendInfoDto> extendInfoDtos = responseDataC2.getResponseBody().getExtendInfo();
|
|
List<ExtendInfoDto> extendInfoDtos = responseDataC2.getResponseBody().getExtendInfo();
|
|
|
- Map<String, String> stringStringMap = extendInfoDtos.stream().collect(LinkedHashMap::new,
|
|
|
|
|
- (m, v) -> m.put(v.getKey(), v.getValue()), LinkedHashMap::putAll);
|
|
|
|
|
|
|
+ Map<String, String> stringStringMap = extendInfoDtos.stream().collect(LinkedHashMap::new, (m, v) -> m.put(v.getKey(),
|
|
|
|
|
+ v.getValue()), LinkedHashMap::putAll);
|
|
|
yaExtendInfoDto = MapToYaExtendInfoDto.INSTANCE.mapToYaExtendInfoDto(stringStringMap);
|
|
yaExtendInfoDto = MapToYaExtendInfoDto.INSTANCE.mapToYaExtendInfoDto(stringStringMap);
|
|
|
orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
|
}
|
|
}
|
|
@@ -549,8 +513,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
}
|
|
}
|
|
|
//add 解决返回null页面错误 lig 2023-09-14
|
|
//add 解决返回null页面错误 lig 2023-09-14
|
|
|
if (null == orderAndAreaCompany.getExtendInfo()) orderAndAreaCompany.setExtendInfo("");
|
|
if (null == orderAndAreaCompany.getExtendInfo()) orderAndAreaCompany.setExtendInfo("");
|
|
|
- if (null == orderAndAreaCompany.getCrossInsurance())
|
|
|
|
|
- orderAndAreaCompany.setCrossInsurance(JSON.parseArray("[]"));
|
|
|
|
|
|
|
+ if (null == orderAndAreaCompany.getCrossInsurance()) orderAndAreaCompany.setCrossInsurance(JSON.parseArray("[]"));
|
|
|
if (null == orderAndAreaCompany.getKindinfo()) orderAndAreaCompany.setKindinfo(JSON.parseArray("[]"));
|
|
if (null == orderAndAreaCompany.getKindinfo()) orderAndAreaCompany.setKindinfo(JSON.parseArray("[]"));
|
|
|
if (null == orderAndAreaCompany.getFeeStatus()) orderAndAreaCompany.setFeeStatus("0");
|
|
if (null == orderAndAreaCompany.getFeeStatus()) orderAndAreaCompany.setFeeStatus("0");
|
|
|
|
|
|
|
@@ -561,10 +524,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
public InsOrdersEditingVo revise(String orderNo) {
|
|
public InsOrdersEditingVo revise(String orderNo) {
|
|
|
InsOrders insOrders = getById(orderNo);
|
|
InsOrders insOrders = getById(orderNo);
|
|
|
List<InsAreaCompany> insAreaCompanyList =
|
|
List<InsAreaCompany> insAreaCompanyList =
|
|
|
- insAreaCompanyService.lambdaQuery()
|
|
|
|
|
- .eq(InsAreaCompany::getOrderno, orderNo)
|
|
|
|
|
- .orderByDesc(InsAreaCompany::getCreatetime)
|
|
|
|
|
- .list();
|
|
|
|
|
|
|
+ insAreaCompanyService.lambdaQuery().eq(InsAreaCompany::getOrderno, orderNo).orderByDesc(InsAreaCompany::getCreatetime).list();
|
|
|
insOrders.setInsAreaCompanyList(insAreaCompanyList);
|
|
insOrders.setInsAreaCompanyList(insAreaCompanyList);
|
|
|
InsOrdersEditingVo insOrdersEditingVo = new InsOrdersEditingVo();
|
|
InsOrdersEditingVo insOrdersEditingVo = new InsOrdersEditingVo();
|
|
|
|
|
|