|
|
@ -698,8 +698,10 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
salesReturnDetailDto.setFOwnerId(vehicleSelectVo.getOrgCode()); |
|
|
|
busSalesReturnOrdersDto.setSaleOrgId(vehicleSelectVo.getOrgCode()); |
|
|
|
} |
|
|
|
BaseSalesReturnVo returnVo = baseVehicleOutFeign.selectByVehReturn(vehSid, busSalesOrderReturnVehApply.getContractNo()).getData(); |
|
|
|
if (null != returnVo) { |
|
|
|
List<BaseSalesReturnVo> returnVos = baseVehicleOutFeign.selectByVehReturn(vehSid, busSalesOrderReturnVehApply.getContractNo()).getData(); |
|
|
|
if (null != returnVos) { |
|
|
|
if (!returnVos.isEmpty()) { |
|
|
|
for (BaseSalesReturnVo returnVo : returnVos) { |
|
|
|
if (StringUtils.isNotBlank(returnVo.getMainSid())) { |
|
|
|
baseVehicleOutFeign.deleteByVehReturn(vehSid, returnVo.getMainSid()); |
|
|
|
} |
|
|
@ -728,6 +730,9 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
salesReturnDetails.add(salesReturnDetailDto); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
baseVehicleFeign.updateLockedState(vehSid); |
|
|
@ -742,12 +747,7 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.fetchBySid(busSalesOrderReturnVehDetailsVo.getBusVinSid()); |
|
|
|
vehicleList.add(busSalesOrderVehicle); |
|
|
|
} |
|
|
|
//----------------------------推送金蝶销售退货单---------------------------------
|
|
|
|
salesReturnDetails.removeAll(Collections.singleton(null)); |
|
|
|
if (!salesReturnDetails.isEmpty()) { |
|
|
|
salesReturn.setSalesReturnDetails(salesReturnDetails); |
|
|
|
finKingDeeFeign.draftSalesReturnOrders(salesReturn); |
|
|
|
} |
|
|
|
|
|
|
|
//------------------------修改车辆持久状态--------------------------
|
|
|
|
vehicleList.removeAll(Collections.singleton(null)); |
|
|
|
if (!vehicleList.isEmpty()) { |
|
|
@ -801,6 +801,17 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa |
|
|
|
stateQuery.setBusVinSid(busVinSidListState); |
|
|
|
ResultBean updateStateResultBean = finUncollectedReceivablesDetailedFeign.updateKxState(stateQuery); |
|
|
|
} |
|
|
|
|
|
|
|
try { |
|
|
|
//----------------------------推送金蝶销售退货单---------------------------------
|
|
|
|
salesReturnDetails.removeAll(Collections.singleton(null)); |
|
|
|
if (!salesReturnDetails.isEmpty()) { |
|
|
|
salesReturn.setSalesReturnDetails(salesReturnDetails); |
|
|
|
finKingDeeFeign.draftSalesReturnOrders(salesReturn); |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(resultBean.getData()); |
|
|
|
} else { |
|
|
|