|
|
@ -705,6 +705,31 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
salesReturnDetailDto.setFOwnerId(vehicleSelectVo.getOrgCode());*/ |
|
|
|
busSalesReturnOrdersDto.setSaleOrgId(vehicleSelectVo.getOrgCode()); |
|
|
|
} |
|
|
|
//对已经出库的车推送销售退货单----------2025-04-03
|
|
|
|
SalOutStockPushSalReturnStock.SalesReturnDetailDto salesReturnDetailDto = new SalOutStockPushSalReturnStock.SalesReturnDetailDto(); |
|
|
|
ReturnPushVo returnPushVo = baseMapper.selectByVinSid(vehSid); |
|
|
|
if (returnPushVo != null) { |
|
|
|
salesReturnDetailDto.setFMaterialId(returnPushVo.getMaterialCode()); |
|
|
|
salesReturnDetailDto.setBillNo(returnPushVo.getBillNo()); |
|
|
|
if("002".equals(returnPushVo.getTypeKey())){//贷款车
|
|
|
|
int j = 1; |
|
|
|
List<ReturnPushVo> returnPushVoList = baseMapper.selectByBillNo(returnPushVo.getBillNo()); |
|
|
|
returnPushVoList.removeAll(Collections.singleton(null)); |
|
|
|
if(!returnPushVoList.isEmpty()){ |
|
|
|
for (int k = 0; k < returnPushVoList.size(); k++) { |
|
|
|
ReturnPushVo l = returnPushVoList.get(k); |
|
|
|
if(l.getMaterialCode().equals(returnPushVo.getMaterialCode())){ |
|
|
|
String temporaryNumZc = String.format("%02d", j); |
|
|
|
salesReturnDetailDto.setBillNo(returnPushVo.getBillNo()+ "-"+temporaryNumZc); |
|
|
|
j++; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
salesReturnDetailDtoList.add(salesReturnDetailDto); |
|
|
|
} |
|
|
|
List<BaseSalesReturnVo> returnVos = baseVehicleOutFeign.selectByVehReturn(vehSid, busSalesOrderReturnVehApply.getContractNo()).getData(); |
|
|
|
if (null != returnVos) { |
|
|
|
if (!returnVos.isEmpty()) { |
|
|
@ -752,14 +777,7 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
//删除推送的单车返利管理
|
|
|
|
scmVehRebateFeign.delByVehSid2(vehSid, busSalesOrderReturnVehApply.getUseOrgSid(), "029"); |
|
|
|
|
|
|
|
//对已经出库的车推送销售退货单----------2025-04-03
|
|
|
|
SalOutStockPushSalReturnStock.SalesReturnDetailDto salesReturnDetailDto = new SalOutStockPushSalReturnStock.SalesReturnDetailDto(); |
|
|
|
ReturnPushVo returnPushVo = baseMapper.selectByVinSid(vehSid); |
|
|
|
if (returnPushVo != null) { |
|
|
|
salesReturnDetailDto.setFMaterialId(returnPushVo.getMaterialCode()); |
|
|
|
salesReturnDetailDto.setBillNo(returnPushVo.getBillNo()); |
|
|
|
salesReturnDetailDtoList.add(salesReturnDetailDto); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|