|
|
@ -2278,7 +2278,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
if (busSalesOrder == null) { |
|
|
|
return rb.setMsg("该销售订单不存在"); |
|
|
|
} |
|
|
|
if(!busSalesOrder.getPayTypeKey().equals(dto.getPayTypeKey())){ |
|
|
|
if (!busSalesOrder.getPayTypeKey().equals(dto.getPayTypeKey())) { |
|
|
|
isTrue = true; |
|
|
|
} |
|
|
|
BeanUtil.copyProperties(dto, busSalesOrder, "sid"); |
|
|
@ -5623,7 +5623,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
unCollectionDto.setKxState("01"); |
|
|
|
finUncollectedDetailedFeign.saveUnCollection(unCollectionDto); |
|
|
|
//==========================================================
|
|
|
|
if(new BigDecimal(money).compareTo(BigDecimal.ZERO) == 0){//首付款及费用若为0
|
|
|
|
if (new BigDecimal(money).compareTo(BigDecimal.ZERO) == 0) {//首付款及费用若为0
|
|
|
|
//判断认款是否已认完,若已认完,则更新车辆状态为交清。
|
|
|
|
|
|
|
|
} |
|
|
@ -5921,7 +5921,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
busMainDepositUpdateQuery.setLockedStateValue(VehicleState.LockEnum.UN_LOCK.getRemarks()); |
|
|
|
baseVehicleFeign.updateMainDepositByVinNo(busMainDepositUpdateQuery); |
|
|
|
for (int i = 0; i < busSalesOrderVehicleDetailsVos.size(); i++) { |
|
|
|
if(StringUtils.isBlank(list.get(i).getPos())){ |
|
|
|
if (StringUtils.isBlank(list.get(i).getPos())) { |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.fetchBySid(busSalesOrderVehicleDetailsVos.get(i).getSid()); |
|
|
|
busSalesOrderVehicle.setLinkNo(list.get(i).getLinkNo()); |
|
|
|
busSalesOrderVehicle.setLinkSid(list.get(i).getLinkSid()); |
|
|
@ -5934,8 +5934,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
} |
|
|
|
baseVehicleStateDto.setBusSid(busSalesOrderVehicle.getSid()); |
|
|
|
dtoList.add(baseVehicleStateDto); |
|
|
|
}else{ |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.selectBySidAndOrderBo(dto.getSaleOrderSid(),list.get(i).getPos()); |
|
|
|
} else { |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.selectBySidAndOrderBo(dto.getSaleOrderSid(), list.get(i).getPos()); |
|
|
|
busSalesOrderVehicle.setLinkNo(list.get(i).getLinkNo()); |
|
|
|
busSalesOrderVehicle.setLinkSid(list.get(i).getLinkSid()); |
|
|
|
busSalesOrderVehicleService.updateById(busSalesOrderVehicle); |
|
|
@ -6886,6 +6886,15 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
return rb.success().setData(busSalesOrderIsDTKPJVo); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<BusSalesOrderIsDTKPJVo> fetchByContractNo2(String contractNo) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BusSalesOrderIsDTKPJVo busSalesOrderIsDTKPJVo = new BusSalesOrderIsDTKPJVo(); |
|
|
|
String kpj = baseMapper.selKpj(contractNo); |
|
|
|
busSalesOrderIsDTKPJVo.setIsEdit(true); |
|
|
|
busSalesOrderIsDTKPJVo.setOneBillMoney(kpj); |
|
|
|
return rb.success().setData(busSalesOrderIsDTKPJVo); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean rePublishSaleOrder(String saleOrderSid, String customerSid, String customerName, String customerMobile) throws InvocationTargetException, IllegalAccessException { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
@ -7330,7 +7339,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
List<VinListVo2> vinList = new ArrayList<>(); |
|
|
|
// int pos = 0;
|
|
|
|
String pos = ""; |
|
|
|
if(borrowSidList.size()>0){ |
|
|
|
if (borrowSidList.size() > 0) { |
|
|
|
for (int j = 0; j < borrowSidList.size(); j++) { |
|
|
|
VinListVo2 vinListVo2 = new VinListVo2(); |
|
|
|
String borrowSid = borrowSidList.get(j); |
|
|
@ -7490,8 +7499,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
if (list.size() > 0) { |
|
|
|
for (int i = 0; i < vins.size(); i++) { |
|
|
|
String busVinSid = vins.get(i); |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle =busSalesOrderVehicleService.fetchBySid(busVinSid); |
|
|
|
if(StringUtils.isBlank(busSalesOrderVehicle.getBorrowerSid())){ |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.fetchBySid(busVinSid); |
|
|
|
if (StringUtils.isBlank(busSalesOrderVehicle.getBorrowerSid())) { |
|
|
|
busSalesOrderVehicle.setBorrowerSid(busSalesOrderBorrower.getSid()); |
|
|
|
busSalesOrderVehicle.setBorrowName(busSalesOrderBorrower.getBorrowerName()); |
|
|
|
busSalesOrderVehicleService.updateById(busSalesOrderVehicle); |
|
|
@ -7524,8 +7533,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
BusSalesOrder busSalesOrder = fetchBySid(saleOrderSid); |
|
|
|
String customerSid = busSalesOrder.getCustomerSid(); |
|
|
|
LoanPreloanCreditApply loanPreloanCreditApply = busSalesOrderBorrowerService.selectLoanApply(customerSid); |
|
|
|
if(loanPreloanCreditApply != null){ |
|
|
|
if(!"001".equals(loanPreloanCreditApply.getZffkjgKey()) && !"003".equals(loanPreloanCreditApply.getZffkjgKey())){ |
|
|
|
if (loanPreloanCreditApply != null) { |
|
|
|
if (!"001".equals(loanPreloanCreditApply.getZffkjgKey()) && !"003".equals(loanPreloanCreditApply.getZffkjgKey())) { |
|
|
|
return rb.setMsg("该客户资方审核未通过或未审核,请处理后再操作"); |
|
|
|
} |
|
|
|
} |
|
|
@ -7549,4 +7558,6 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
ResultBean<SalesLenderVo> lenderVoResultBean = saleOrderInputLender(saleOrderSid); |
|
|
|
return lenderVoResultBean; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |