|
@ -587,6 +587,23 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
QueryWrapper<AppBusMainDepositVo> qw = aaQueryWrapper(pagerQuery.getParams()); |
|
|
QueryWrapper<AppBusMainDepositVo> qw = aaQueryWrapper(pagerQuery.getParams()); |
|
|
IPage<AppBusMainDepositVo> iPage = baseMapper.getVirtualOrders(page, qw); |
|
|
IPage<AppBusMainDepositVo> iPage = baseMapper.getVirtualOrders(page, qw); |
|
|
for (AppBusMainDepositVo record : iPage.getRecords()) { |
|
|
for (AppBusMainDepositVo record : iPage.getRecords()) { |
|
|
|
|
|
String virtualOrderSid = record.getVirtualOrderSid(); |
|
|
|
|
|
int count = baseMapper.selByBillSidCount(virtualOrderSid); |
|
|
|
|
|
record.setCarNumber(String.valueOf(count)); |
|
|
|
|
|
if (record.getVirtualOrderType().equals("01")) { |
|
|
|
|
|
BusDepositCustomer busDepositCustomer = baseMapper.selectDepositByBillSid(virtualOrderSid); |
|
|
|
|
|
record.setCustomerSid(busDepositCustomer.getCustomerSid()); |
|
|
|
|
|
record.setCustomerName(busDepositCustomer.getCustomerName()); |
|
|
|
|
|
record.setMobile(busDepositCustomer.getCustomerMobile()); |
|
|
|
|
|
|
|
|
|
|
|
} else if (record.getVirtualOrderType().equals("02")) { |
|
|
|
|
|
|
|
|
|
|
|
BusDepositVehicleCustomer busDepositVehicleCustomer = baseMapper.selectVehicleCustomerByBillSid(virtualOrderSid); |
|
|
|
|
|
record.setCustomerSid(busDepositVehicleCustomer.getCustomerSid()); |
|
|
|
|
|
record.setCustomerName(busDepositVehicleCustomer.getCustomerName()); |
|
|
|
|
|
record.setMobile(busDepositVehicleCustomer.getCustomerMobile()); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
record.setDescribe("订金: 50.000.00元 已用: 0元"); |
|
|
record.setDescribe("订金: 50.000.00元 已用: 0元"); |
|
|
ResultBean<SysFormStateVo> resultBean = sysFormLinkFeign.selectStateByBusinessSid(record.getVirtualOrderSid()); |
|
|
ResultBean<SysFormStateVo> resultBean = sysFormLinkFeign.selectStateByBusinessSid(record.getVirtualOrderSid()); |
|
|
record.setShowUpdateBtn(false); |
|
|
record.setShowUpdateBtn(false); |
|
@ -621,7 +638,10 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
qw.eq("bmd.staffSid", query.getStaffSid()); |
|
|
qw.eq("bmd.staffSid", query.getStaffSid()); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
qw.and(wrapper -> wrapper.like("bd.draweeName", query.getName()).or().like("bdv.customerName", query.getName())); |
|
|
qw.like("bd.draweeName", query.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
|
|
|
qw.like("bdvc.customerName", query.getName()); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isNotBlank(query.getType())) { |
|
|
if (StringUtils.isNotBlank(query.getType())) { |
|
|
qw.eq("bmd.depositBillTypeKey", query.getType()); |
|
|
qw.eq("bmd.depositBillTypeKey", query.getType()); |
|
@ -649,8 +669,8 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
busMainDeposit.setBillNo(map.get("billNo_Num")); |
|
|
busMainDeposit.setBillNo(map.get("billNo_Num")); |
|
|
busMainDeposit.setStaffSid(data.getStaffSid()); |
|
|
busMainDeposit.setStaffSid(data.getStaffSid()); |
|
|
busMainDeposit.setStaffName(data.getStaffName()); |
|
|
busMainDeposit.setStaffName(data.getStaffName()); |
|
|
busMainDeposit.setDepositBillType("01"); |
|
|
busMainDeposit.setDepositBillType("订金收取"); |
|
|
busMainDeposit.setDepositBillTypeKey("订金收取"); |
|
|
busMainDeposit.setDepositBillTypeKey("01"); |
|
|
busMainDeposit.setCreateDate(dateFormat.format(date)); |
|
|
busMainDeposit.setCreateDate(dateFormat.format(date)); |
|
|
/* busMainDeposit.setProcDefId(dto.getTaskId()); |
|
|
/* busMainDeposit.setProcDefId(dto.getTaskId()); |
|
|
busMainDeposit.setProcInstSid(dto.getProcInsId());*/ |
|
|
busMainDeposit.setProcInstSid(dto.getProcInsId());*/ |
|
@ -702,6 +722,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
busDeposit.setDraweeMobile(dto.getMobile()); |
|
|
busDeposit.setDraweeMobile(dto.getMobile()); |
|
|
busDeposit.setDeposit(dto.getDeposit()); |
|
|
busDeposit.setDeposit(dto.getDeposit()); |
|
|
busDeposit.setRemarks(dto.getRemarks()); |
|
|
busDeposit.setRemarks(dto.getRemarks()); |
|
|
|
|
|
busDeposit.setCollectionBankSid(dto.getCollectionBankSid()); |
|
|
return busDeposit; |
|
|
return busDeposit; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -1048,8 +1069,8 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
busMainDeposit.setBillNo(map.get("billNo_Num")); |
|
|
busMainDeposit.setBillNo(map.get("billNo_Num")); |
|
|
busMainDeposit.setStaffSid(data.getStaffSid()); |
|
|
busMainDeposit.setStaffSid(data.getStaffSid()); |
|
|
busMainDeposit.setStaffName(data.getStaffName()); |
|
|
busMainDeposit.setStaffName(data.getStaffName()); |
|
|
busMainDeposit.setDepositBillType("02"); |
|
|
busMainDeposit.setDepositBillType("车辆预订"); |
|
|
busMainDeposit.setDepositBillTypeKey("车辆预订"); |
|
|
busMainDeposit.setDepositBillTypeKey("02"); |
|
|
busMainDeposit.setCreateDate(dateFormat.format(date)); |
|
|
busMainDeposit.setCreateDate(dateFormat.format(date)); |
|
|
baseMapper.insert(busMainDeposit); |
|
|
baseMapper.insert(busMainDeposit); |
|
|
// 车辆客户信息
|
|
|
// 车辆客户信息
|
|
@ -1057,12 +1078,11 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp |
|
|
String customerSid = dto.getCustomerSid(); |
|
|
String customerSid = dto.getCustomerSid(); |
|
|
AppCrmCustomerTempInfoVo appCrmCustomerTempInfoVo = crmCustomerTempFeign.getAppCustomerTempDetailsBySid(customerSid).getData(); |
|
|
AppCrmCustomerTempInfoVo appCrmCustomerTempInfoVo = crmCustomerTempFeign.getAppCustomerTempDetailsBySid(customerSid).getData(); |
|
|
customer.setCustomerSid(customerSid); |
|
|
customer.setCustomerSid(customerSid); |
|
|
customer.setCustomerName(appCrmCustomerTempInfoVo.getName()); |
|
|
customer.setCustomerName(dto.getCustomerName()); |
|
|
customer.setCustomerMobile(appCrmCustomerTempInfoVo.getMobile()); |
|
|
customer.setCustomerMobile(dto.getMobile()); |
|
|
customer.setCustomerClass(appCrmCustomerTempInfoVo.getCustomerType()); |
|
|
customer.setCustomerClass(appCrmCustomerTempInfoVo.getCustomerType()); |
|
|
customer.setCustomerClassKey(appCrmCustomerTempInfoVo.getCustomerTypeKey()); |
|
|
customer.setCustomerClassKey(appCrmCustomerTempInfoVo.getCustomerTypeKey()); |
|
|
customer.setCustomerPhoto(appCrmCustomerTempInfoVo.getCustomerPhoto()); |
|
|
customer.setCustomerPhoto(appCrmCustomerTempInfoVo.getCustomerPhoto()); |
|
|
customer.setSid(UUID.randomUUID().toString()); |
|
|
|
|
|
customer.setBillSid(busMainDeposit.getSid()); |
|
|
customer.setBillSid(busMainDeposit.getSid()); |
|
|
busDepositVehicleCustomerService.save(customer); |
|
|
busDepositVehicleCustomerService.save(customer); |
|
|
//添加车辆信息
|
|
|
//添加车辆信息
|
|
|