|
@@ -379,9 +379,31 @@ public class CargoTitleDetailsServiceImpl extends ServiceImpl<CargoTitleDetailsM
|
|
|
cargoPositionDetails.setId(IdGenerator.generateUUID());
|
|
|
cargoPositionDetails.setInfoId(cargoTitleDetails.getId());
|
|
|
cargoPositionDetailsService.insert(cargoPositionDetails);
|
|
|
+ WarehousingOrder warehousingOrder = new WarehousingOrder();
|
|
|
+ warehousingOrder.setId(IdGenerator.generateUUID());
|
|
|
+ warehousingOrder.setCompId(cargoTitleDetails.getCompId());
|
|
|
+ warehousingOrder.setBaseId(cargoTitleDetails.getBaseId());
|
|
|
+ warehousingOrder.setContractNo(cargoTitleDetails.getOutContractNo());
|
|
|
+ warehousingOrder.setWarehouseName(cargoTitleDetails.getWarehouseName());
|
|
|
+ warehousingOrder.setInType("货转");
|
|
|
+ warehousingOrder.setGoodsName(cargoTitleDetails.getGoodsName());
|
|
|
+ warehousingOrder.setGoodsSource(cargoTitleDetails.getContractSeller());
|
|
|
+ warehousingOrder.setInWarehouseWeight(cargoTitleDetails.getTransferOutWeight());
|
|
|
+ warehousingOrder.setAvgCost(cargoTitleDetails.getAvgCost());
|
|
|
+ warehousingOrder.setCustomer(cargoTitleDetails.getContractSeller());
|
|
|
+ warehousingOrder.setSurplusWeight(cargoTitleDetails.getTransferOutWeight());
|
|
|
+ warehousingOrder.setAmountNotPayable(cargoTitleDetails.getAmountNotPayable());
|
|
|
+ warehousingOrder.setGrainFund(cargoTitleDetails.getAmountNotPayable());
|
|
|
+ warehousingOrder.setIssuingTime(new Date());
|
|
|
+ warehousingOrder.setCustomerName(cargoTitleDetails.getPayee());
|
|
|
+ warehousingOrder.setBankCard(cargoTitleDetails.getAccountNumber());
|
|
|
+ warehousingOrder.setBankDeposit(cargoTitleDetails.getBank());
|
|
|
+ warehousingOrder.setBankDepositBranch(cargoTitleDetails.getBankBranch());
|
|
|
+ warehousingOrderService.insert(warehousingOrder);
|
|
|
WarehouseInOutInfo warehouseInOutInfo = new WarehouseInOutInfo();
|
|
|
warehouseInOutInfo.setId(IdGenerator.generateUUID());
|
|
|
warehouseInOutInfo.setBaseId(cargoTitleDetails.getBaseId());
|
|
|
+ warehouseInOutInfo.setOrderId(warehousingOrder.getId());
|
|
|
warehouseInOutInfo.setWarehouseName(cargoTitleDetails.getWarehouseName());
|
|
|
warehouseInOutInfo.setPositionId(cargoPositionDetails.getPositionId());
|
|
|
warehouseInOutInfo.setBinNumber(cargoPositionDetails.getBinNumber());
|
|
@@ -395,6 +417,7 @@ public class CargoTitleDetailsServiceImpl extends ServiceImpl<CargoTitleDetailsM
|
|
|
warehouseInOutInfo.setStatus(StatusEnum.SUBMITTED.getName());
|
|
|
warehouseInOutInfo.setInOutDate(new Date());
|
|
|
warehouseInOutInfo.setInOutType("货权转入");
|
|
|
+ warehouseInOutInfo.setCost(Float.valueOf(String.valueOf(warehousingOrder.getAvgCost())));
|
|
|
warehouseInOutInfo.setContractNo(cargoTitleDetails.getOutContractNo());
|
|
|
warehouseInOutInfoService.insert(warehouseInOutInfo);
|
|
|
WarehouseInOutDetail warehouseInOutDetail = new WarehouseInOutDetail();
|
|
@@ -434,27 +457,6 @@ public class CargoTitleDetailsServiceImpl extends ServiceImpl<CargoTitleDetailsM
|
|
|
stockPurchaseReceiptReport.setStatus(StatusEnum.NOT_COLLECTION_PAY.getName());
|
|
|
stockPurchaseReceiptReportService.insert(stockPurchaseReceiptReport);
|
|
|
}
|
|
|
- WarehousingOrder warehousingOrder = new WarehousingOrder();
|
|
|
- warehousingOrder.setId(IdGenerator.generateUUID());
|
|
|
- warehousingOrder.setCompId(cargoTitleDetails.getCompId());
|
|
|
- warehousingOrder.setBaseId(cargoTitleDetails.getBaseId());
|
|
|
- warehousingOrder.setContractNo(cargoTitleDetails.getOutContractNo());
|
|
|
- warehousingOrder.setWarehouseName(cargoTitleDetails.getWarehouseName());
|
|
|
- warehousingOrder.setInType("货转");
|
|
|
- warehousingOrder.setGoodsName(cargoTitleDetails.getGoodsName());
|
|
|
- warehousingOrder.setGoodsSource(cargoTitleDetails.getContractSeller());
|
|
|
- warehousingOrder.setInWarehouseWeight(cargoTitleDetails.getTransferOutWeight());
|
|
|
- warehousingOrder.setAvgCost(cargoTitleDetails.getAvgCost());
|
|
|
- warehousingOrder.setCustomer(cargoTitleDetails.getContractSeller());
|
|
|
- warehousingOrder.setSurplusWeight(cargoTitleDetails.getTransferOutWeight());
|
|
|
- warehousingOrder.setAmountNotPayable(cargoTitleDetails.getAmountNotPayable());
|
|
|
- warehousingOrder.setGrainFund(cargoTitleDetails.getAmountNotPayable());
|
|
|
- warehousingOrder.setIssuingTime(new Date());
|
|
|
- warehousingOrder.setCustomerName(cargoTitleDetails.getPayee());
|
|
|
- warehousingOrder.setBankCard(cargoTitleDetails.getAccountNumber());
|
|
|
- warehousingOrder.setBankDeposit(cargoTitleDetails.getBank());
|
|
|
- warehousingOrder.setBankDepositBranch(cargoTitleDetails.getBankBranch());
|
|
|
- warehousingOrderService.insert(warehousingOrder);
|
|
|
}
|
|
|
this.insert(cargoTitleDetails);
|
|
|
return "ok";
|