|
|
@ -15,8 +15,8 @@ import com.yxt.anrui.buscenter.api.busorderdiscount.BusOrderDiscountVo; |
|
|
|
import com.yxt.anrui.buscenter.api.busordermodel.BusOrderModel; |
|
|
|
import com.yxt.anrui.buscenter.api.busordermodel.BusOrderModelVo; |
|
|
|
import com.yxt.anrui.buscenter.api.busordervehicle.BusOrderVehicleVo; |
|
|
|
import com.yxt.anrui.buscenter.api.busuncollectedreceivablesdetailed.BusUncollectedReceivablesDetailedDto; |
|
|
|
import com.yxt.anrui.buscenter.api.busuncollectedreceivablesdetailed.BusUncollectedReceivablesDetailedFeign; |
|
|
|
import com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedDto; |
|
|
|
import com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.utils.ExportExcelUtils; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
@ -73,7 +73,7 @@ public class CommonContractRest implements CommonContractFeign { |
|
|
|
@Autowired |
|
|
|
private FileUploadComponent fileUploadComponent; |
|
|
|
@Autowired |
|
|
|
private BusUncollectedReceivablesDetailedFeign busUncollectedReceivablesDetailedFeign; |
|
|
|
private FinUncollectedReceivablesDetailedFeign finUncollectedReceivablesDetailedFeign; |
|
|
|
@Autowired |
|
|
|
private BusOrderFeign busOrderFeign; |
|
|
|
|
|
|
@ -141,32 +141,32 @@ public class CommonContractRest implements CommonContractFeign { |
|
|
|
String deposit = busOrderDepositVo.getDeposit(); |
|
|
|
int fictitious = 1; |
|
|
|
for (BusOrderVehicleVo vehicleDto : vehicleDtos) { |
|
|
|
BusUncollectedReceivablesDetailedDto busUncollectedReceivablesDetailedDepositDto = new BusUncollectedReceivablesDetailedDto(); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setVIN(StringUtils.isNotBlank(vehicleDto.getVINNo()) ? vehicleDto.getVINNo() : String.valueOf(fictitious++)); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setReceivablesName("订金"); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCurrentReceivableMoney(deposit); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setContractNo(busOrderDto.getContractNo()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setContractSid(commonContract.getSid()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCustomerName(busOrderDto.getCustomerName()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCustomerSid(busOrderDto.getCustomerSid()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCustomerPhone(busOrderDto.getMobile()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setUseOrgSid(busOrderDto.getUseOrgSid()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCreateBySid(busOrderDto.getStaffSid()); |
|
|
|
busUncollectedReceivablesDetailedDepositDto.setCreateByName(busOrderDto.getStaffName()); |
|
|
|
busUncollectedReceivablesDetailedFeign.saveOrUpdate(busUncollectedReceivablesDetailedDepositDto); |
|
|
|
BusUncollectedReceivablesDetailedDto busUncollectedReceivablesDetailedSingleDto = new BusUncollectedReceivablesDetailedDto(); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setVIN(StringUtils.isNotBlank(vehicleDto.getVINNo()) ? vehicleDto.getVINNo() : String.valueOf(fictitious++)); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setReceivablesName("车款"); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCurrentReceivableMoney(String.valueOf(Single_price)); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setContractNo(busOrderDto.getContractNo()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setContractSid(commonContract.getSid()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCustomerName(busOrderDto.getCustomerName()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCustomerSid(busOrderDto.getCustomerSid()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCustomerPhone(busOrderDto.getMobile()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setUseOrgSid(busOrderDto.getUseOrgSid()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCreateBySid(busOrderDto.getStaffSid()); |
|
|
|
busUncollectedReceivablesDetailedSingleDto.setCreateByName(busOrderDto.getStaffName()); |
|
|
|
busUncollectedReceivablesDetailedFeign.saveOrUpdate(busUncollectedReceivablesDetailedSingleDto); |
|
|
|
FinUncollectedReceivablesDetailedDto finUncollectedReceivablesDetailedDepositDto = new FinUncollectedReceivablesDetailedDto(); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setVIN(StringUtils.isNotBlank(vehicleDto.getVINNo()) ? vehicleDto.getVINNo() : String.valueOf(fictitious++)); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setReceivablesName("订金"); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCurrentReceivableMoney(deposit); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setContractNo(busOrderDto.getContractNo()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setContractSid(commonContract.getSid()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCustomerName(busOrderDto.getCustomerName()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCustomerSid(busOrderDto.getCustomerSid()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCustomerPhone(busOrderDto.getMobile()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setUseOrgSid(busOrderDto.getUseOrgSid()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCreateBySid(busOrderDto.getStaffSid()); |
|
|
|
finUncollectedReceivablesDetailedDepositDto.setCreateByName(busOrderDto.getStaffName()); |
|
|
|
finUncollectedReceivablesDetailedFeign.saveOrUpdate(finUncollectedReceivablesDetailedDepositDto); |
|
|
|
FinUncollectedReceivablesDetailedDto finUncollectedReceivablesDetailedSingleDto = new FinUncollectedReceivablesDetailedDto(); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setVIN(StringUtils.isNotBlank(vehicleDto.getVINNo()) ? vehicleDto.getVINNo() : String.valueOf(fictitious++)); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setReceivablesName("车款"); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCurrentReceivableMoney(String.valueOf(Single_price)); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setContractNo(busOrderDto.getContractNo()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setContractSid(commonContract.getSid()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCustomerName(busOrderDto.getCustomerName()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCustomerSid(busOrderDto.getCustomerSid()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCustomerPhone(busOrderDto.getMobile()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setUseOrgSid(busOrderDto.getUseOrgSid()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCreateBySid(busOrderDto.getStaffSid()); |
|
|
|
finUncollectedReceivablesDetailedSingleDto.setCreateByName(busOrderDto.getStaffName()); |
|
|
|
finUncollectedReceivablesDetailedFeign.saveOrUpdate(finUncollectedReceivablesDetailedSingleDto); |
|
|
|
} |
|
|
|
return rb.success().setData(commonContract.getSid()); |
|
|
|
} |
|
|
|