|
@@ -478,7 +478,7 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
|
|
|
tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
|
TranProcessInfo tranProcessInfo1 = this.selectById(tranProcessInfo.getId());
|
|
|
//粮款结算阶段
|
|
|
- if ("1".equals(tranProcessInfo1.getEndFlag())) {
|
|
|
+// if ("1".equals(tranProcessInfo1.getEndFlag())) {
|
|
|
CommonStaff commonStaff = staffService.getInfo(AuthSecurityUtils.getCurrentUserId());
|
|
|
//自运的销售合同
|
|
|
ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectOne(new EntityWrapper<ContractManagementInfo>()
|
|
@@ -487,153 +487,177 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
|
|
|
.eq("delete_flag", "0"));
|
|
|
if (contractManagementInfo != null) {
|
|
|
if ("汽运".equals(tranProcessInfo1.getTranType())) {
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport1 = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
- .eq("process_no", tranProcessInfo1.getProcessNo())
|
|
|
+ StockSaleReceiptReport stockSaleReceiptReport = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
+ .eq("process_id", tranProcessInfo1.getId())
|
|
|
.eq("tran_car_no", tranCarInfo.getTranCarNo()));
|
|
|
- if (stockSaleReceiptReport1 == null) {
|
|
|
+ if (stockSaleReceiptReport != null) {
|
|
|
//现货销售出库报表
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport = new StockSaleReceiptReport();
|
|
|
- stockSaleReceiptReport.setId(IdGenerator.generateUUID());
|
|
|
- stockSaleReceiptReport.setCompId(tranTaskInfo.getCompId());
|
|
|
- stockSaleReceiptReport.setContractNo(tranProcessInfo1.getContractNo());
|
|
|
- stockSaleReceiptReport.setProcessNo(tranProcessInfo1.getProcessNo());
|
|
|
- stockSaleReceiptReport.setCarNo(tranCarInfo.getCarNo());
|
|
|
- stockSaleReceiptReport.setTranCarNo(tranCarInfo.getTranCarNo());
|
|
|
- stockSaleReceiptReport.setCaseNo(tranCarInfo.getCaseNo());
|
|
|
- stockSaleReceiptReport.setDeliveryDate(tranProcessInfo1.getDeliveryDateStart());
|
|
|
- stockSaleReceiptReport.setTitleNo(tranCarInfo.getTitleNo());
|
|
|
stockSaleReceiptReport.setFeedbackPerson(commonStaff.getStaffName());
|
|
|
- stockSaleReceiptReport.setNetWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
stockSaleReceiptReport.setFeedbackDate(new Date());
|
|
|
- stockSaleReceiptReport.setProcessId(tranProcessInfo.getId());
|
|
|
stockSaleReceiptReport.setFeedbackWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight() *
|
|
|
- (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ //按收货重量结算时
|
|
|
+ if("2".equals(contractManagementInfo.getSettlementWeightMethod())){
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
+ //定价销售
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight()*
|
|
|
+ (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
+ //随行就市
|
|
|
+ else {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- //随行就市
|
|
|
- else {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ //按出库重量结算时
|
|
|
+ else{
|
|
|
+ //随行就市
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()==null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(stockSaleReceiptReport.getSettlementWeight()*
|
|
|
+ (tranCarInfo.getContractPrice()))));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
- stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
- stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
- stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
|
- stockSaleReceiptReportService.insert(stockSaleReceiptReport);
|
|
|
+ stockSaleReceiptReportService.updateById(stockSaleReceiptReport);
|
|
|
}
|
|
|
}
|
|
|
else if ("火运".equals(tranProcessInfo1.getTranType())) {
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport1 = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
- .eq("process_no", tranProcessInfo1.getProcessNo())
|
|
|
+ StockSaleReceiptReport stockSaleReceiptReport = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
+ .eq("process_id", tranProcessInfo1.getId())
|
|
|
+ .eq("car_no", tranCarInfo.getCarNo())
|
|
|
.eq("box_no", tranCarInfo.getBoxNo()));
|
|
|
- if (stockSaleReceiptReport1 == null) {
|
|
|
+ if (stockSaleReceiptReport != null) {
|
|
|
//现货销售出库报表
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport = new StockSaleReceiptReport();
|
|
|
- stockSaleReceiptReport.setId(IdGenerator.generateUUID());
|
|
|
- stockSaleReceiptReport.setCompId(tranTaskInfo.getCompId());
|
|
|
- stockSaleReceiptReport.setContractNo(tranProcessInfo1.getContractNo());
|
|
|
- stockSaleReceiptReport.setProcessNo(tranProcessInfo1.getProcessNo());
|
|
|
- stockSaleReceiptReport.setBoxNo(tranCarInfo.getBoxNo());
|
|
|
- stockSaleReceiptReport.setDeliveryDate(tranProcessInfo1.getDeliveryDateStart());
|
|
|
stockSaleReceiptReport.setFeedbackPerson(commonStaff.getStaffName());
|
|
|
- stockSaleReceiptReport.setNetWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
stockSaleReceiptReport.setFeedbackDate(new Date());
|
|
|
- stockSaleReceiptReport.setProcessId(tranProcessInfo.getId());
|
|
|
stockSaleReceiptReport.setFeedbackWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight() *
|
|
|
- (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ //按收货重量结算时
|
|
|
+ if("1".equals(contractManagementInfo.getSettlementWeightMethod())){
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
+ //定价销售
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight()*
|
|
|
+ (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
+ //随行就市
|
|
|
+ else {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- //随行就市
|
|
|
- else {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ //按出库重量结算时
|
|
|
+ else{
|
|
|
+ //随行就市
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()==null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(stockSaleReceiptReport.getSettlementWeight()*
|
|
|
+ (tranCarInfo.getContractPrice()))));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
- stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
- stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
- stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
|
- stockSaleReceiptReportService.insert(stockSaleReceiptReport);
|
|
|
+ stockSaleReceiptReportService.updateById(stockSaleReceiptReport);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
else if (tranCarInfo.getShipType() != null && "散船".equals(tranCarInfo.getShipType())) {
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport1 = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
- .eq("process_no", tranProcessInfo1.getProcessNo())
|
|
|
- .eq("bin_number", tranCarInfo.getBinNumber()));
|
|
|
- if (stockSaleReceiptReport1 == null) {
|
|
|
+ StockSaleReceiptReport stockSaleReceiptReport = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
+ .eq("process_id", tranProcessInfo1.getId())
|
|
|
+ .eq("ship_no", tranCarInfo.getShipNo())
|
|
|
+ .eq("ship_name", tranCarInfo.getShipName()));
|
|
|
+ if (stockSaleReceiptReport != null) {
|
|
|
//现货销售出库报表
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport = new StockSaleReceiptReport();
|
|
|
- stockSaleReceiptReport.setId(IdGenerator.generateUUID());
|
|
|
- stockSaleReceiptReport.setCompId(tranTaskInfo.getCompId());
|
|
|
- stockSaleReceiptReport.setContractNo(tranProcessInfo1.getContractNo());
|
|
|
- stockSaleReceiptReport.setProcessNo(tranProcessInfo1.getProcessNo());
|
|
|
- stockSaleReceiptReport.setBinNumber(tranCarInfo.getBinNumber());
|
|
|
- stockSaleReceiptReport.setDeliveryDate(tranProcessInfo1.getDeliveryDateStart());
|
|
|
stockSaleReceiptReport.setFeedbackPerson(commonStaff.getStaffName());
|
|
|
stockSaleReceiptReport.setFeedbackDate(new Date());
|
|
|
- stockSaleReceiptReport.setProcessId(tranProcessInfo.getId());
|
|
|
stockSaleReceiptReport.setFeedbackWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- stockSaleReceiptReport.setNetWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight() *
|
|
|
- (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ //按收货重量结算时
|
|
|
+ if("1".equals(contractManagementInfo.getSettlementWeightMethod())){
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
+ //定价销售
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight()*
|
|
|
+ (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
+ //随行就市
|
|
|
+ else {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- //随行就市
|
|
|
- else {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ //按出库重量结算时
|
|
|
+ else{
|
|
|
+ //随行就市
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()==null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(stockSaleReceiptReport.getSettlementWeight()*
|
|
|
+ (tranCarInfo.getContractPrice()))));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
- stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
- stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
- stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
|
- stockSaleReceiptReportService.insert(stockSaleReceiptReport);
|
|
|
+ stockSaleReceiptReportService.updateById(stockSaleReceiptReport);
|
|
|
}
|
|
|
}
|
|
|
else if (tranCarInfo.getShipType() != null && "集装箱".equals(tranCarInfo.getShipType())) {
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport1 = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
- .eq("process_no", tranProcessInfo1.getProcessNo())
|
|
|
+ StockSaleReceiptReport stockSaleReceiptReport = stockSaleReceiptReportService.selectOne(new EntityWrapper<StockSaleReceiptReport>()
|
|
|
+ .eq("process_id", tranProcessInfo1.getId())
|
|
|
.eq("title_no", tranCarInfo.getTitleNo())
|
|
|
.eq("case_no", tranCarInfo.getCaseNo()));
|
|
|
- if (stockSaleReceiptReport1 == null) {
|
|
|
+ if (stockSaleReceiptReport != null) {
|
|
|
//现货销售出库报表
|
|
|
- StockSaleReceiptReport stockSaleReceiptReport = new StockSaleReceiptReport();
|
|
|
- stockSaleReceiptReport.setId(IdGenerator.generateUUID());
|
|
|
- stockSaleReceiptReport.setCompId(tranTaskInfo.getCompId());
|
|
|
- stockSaleReceiptReport.setContractNo(tranProcessInfo1.getContractNo());
|
|
|
- stockSaleReceiptReport.setProcessNo(tranProcessInfo1.getProcessNo());
|
|
|
- stockSaleReceiptReport.setCaseNo(tranCarInfo.getCaseNo());
|
|
|
- stockSaleReceiptReport.setTitleNo(tranCarInfo.getTitleNo());
|
|
|
stockSaleReceiptReport.setFeedbackPerson(commonStaff.getStaffName());
|
|
|
- stockSaleReceiptReport.setNetWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
- if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight() *
|
|
|
- (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ stockSaleReceiptReport.setFeedbackDate(new Date());
|
|
|
+ stockSaleReceiptReport.setFeedbackWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
+ //按收货重量结算时
|
|
|
+ if("1".equals(contractManagementInfo.getSettlementWeightMethod())){
|
|
|
+ stockSaleReceiptReport.setSettlementWeight(tranCarInfo.getUnloadNetWeight());
|
|
|
+ //定价销售
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()!=null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(contractManagementInfo.getUnitContractPrice());
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(tranCarInfo.getUnloadNetWeight()*
|
|
|
+ (contractManagementInfo.getUnitContractPrice()));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
+ //随行就市
|
|
|
+ else {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- //随行就市
|
|
|
- else {
|
|
|
- stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
- stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(tranCarInfo.getUnloadNetWeight() *tranCarInfo.getContractPrice())));
|
|
|
+ //按出库重量结算时
|
|
|
+ else{
|
|
|
+ //随行就市
|
|
|
+ if(contractManagementInfo.getUnitContractPrice()==null) {
|
|
|
+ stockSaleReceiptReport.setSettlementPrice(Double.valueOf(String.valueOf(tranCarInfo.getContractPrice())));
|
|
|
+ stockSaleReceiptReport.setAmountIngReceivable(Double.valueOf(String.valueOf(stockSaleReceiptReport.getSettlementWeight()*
|
|
|
+ (tranCarInfo.getContractPrice()))));
|
|
|
+ stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
+ stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
+ }
|
|
|
}
|
|
|
- stockSaleReceiptReport.setAmountEdReceivable(0.00);
|
|
|
- stockSaleReceiptReport.setAmountNotReceivable(stockSaleReceiptReport.getAmountIngReceivable());
|
|
|
- stockSaleReceiptReport.setStatusFlag(StatusEnum.TO_BE_RECEIVED.getFlag());
|
|
|
- stockSaleReceiptReport.setStatus(StatusEnum.TO_BE_RECEIVED.getName());
|
|
|
- stockSaleReceiptReportService.insert(stockSaleReceiptReport);
|
|
|
+ stockSaleReceiptReportService.updateById(stockSaleReceiptReport);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
}
|
|
|
//船运集装箱
|
|
|
if (tranCarInfoList.get(0).getTranType().equals(NumberConstant.CONSTANT3)&&"集装箱".equals(tranCarInfoList.get(0).getShipType())) {
|