|
@@ -740,17 +740,20 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
freightInfo.setNopayableFreight(freightInfo.getPayableFreight() - freightInfo.getPayabledFreight());
|
|
freightInfo.setNopayableFreight(freightInfo.getPayableFreight() - freightInfo.getPayabledFreight());
|
|
freightInfo.setFreightBalance(freightInfo.getPayableFreight());
|
|
freightInfo.setFreightBalance(freightInfo.getPayableFreight());
|
|
freightInfo.setFreightBalanceDate(df.parse(Time));
|
|
freightInfo.setFreightBalanceDate(df.parse(Time));
|
|
|
|
+ freightInfo.setOwnerFreightBalance(freightInfo.getActualFreight() - freightInfo.getPrepaidFreight());
|
|
|
|
+ freightInfo.setOwnerFreightBalanceDate(df.parse(Time));
|
|
Double d = freightInfo.getReceivableFreight();
|
|
Double d = freightInfo.getReceivableFreight();
|
|
freightInfo.setReceivableFreight(d + freightInfo.getActualFreight() - freightInfo.getPrepaidFreight());
|
|
freightInfo.setReceivableFreight(d + freightInfo.getActualFreight() - freightInfo.getPrepaidFreight());
|
|
freightInfo.setReceivabledFreight(freightInfo.getReceivableFreight());
|
|
freightInfo.setReceivabledFreight(freightInfo.getReceivableFreight());
|
|
- freightInfo.setTotalCollection(freightInfo.getPayableFreight());
|
|
|
|
|
|
+ freightInfo.setTotalCollection(freightInfo.getActualFreight() - freightInfo.getDriverServiceCharge());
|
|
|
|
+ freightInfo.setTotalPayment(freightInfo.getActualFreight() + freightInfo.getOwnerServiceCharge());
|
|
orderInfo1.setFreight(freightInfo.getPrepaidFreight() + freightInfo.getFreightBalance());
|
|
orderInfo1.setFreight(freightInfo.getPrepaidFreight() + freightInfo.getFreightBalance());
|
|
if (orderInfo1.getCompId() != null && !orderInfo1.getCompId().isEmpty()) {
|
|
if (orderInfo1.getCompId() != null && !orderInfo1.getCompId().isEmpty()) {
|
|
//货主是公司
|
|
//货主是公司
|
|
HyCompanyInfo hyCompanyInfo = companyInfoService.selectById(orderInfo1.getCompId());
|
|
HyCompanyInfo hyCompanyInfo = companyInfoService.selectById(orderInfo1.getCompId());
|
|
//将货主冻结金额减去
|
|
//将货主冻结金额减去
|
|
Double d1 = hyCompanyInfo.getFrozenAmount();
|
|
Double d1 = hyCompanyInfo.getFrozenAmount();
|
|
- hyCompanyInfo.setFrozenAmount(d1 - freightInfo.getFreightBalance() - freightInfo.getDriverServiceCharge() - freightInfo.getOwnerServiceCharge());
|
|
|
|
|
|
+ hyCompanyInfo.setFrozenAmount(d1 - freightInfo.getOwnerFreightBalance() - freightInfo.getOwnerServiceCharge());
|
|
companyInfoService.updateById(hyCompanyInfo);
|
|
companyInfoService.updateById(hyCompanyInfo);
|
|
//生成货主账单信息
|
|
//生成货主账单信息
|
|
HyCargoOwnerCapitalInfo hyCargoOwnerCapitalInfo = new HyCargoOwnerCapitalInfo();
|
|
HyCargoOwnerCapitalInfo hyCargoOwnerCapitalInfo = new HyCargoOwnerCapitalInfo();
|
|
@@ -767,7 +770,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
.eq("common_id", orderInfo1.getCargoCommonId()).eq("delete_flag", "0"));
|
|
.eq("common_id", orderInfo1.getCargoCommonId()).eq("delete_flag", "0"));
|
|
//将货主冻结金额减去
|
|
//将货主冻结金额减去
|
|
Double d1 = hyCargoOwnerInfo.getFrozenAmount();
|
|
Double d1 = hyCargoOwnerInfo.getFrozenAmount();
|
|
- hyCargoOwnerInfo.setFrozenAmount(d1 - freightInfo.getFreightBalance() - freightInfo.getDriverServiceCharge() - freightInfo.getOwnerServiceCharge());
|
|
|
|
|
|
+ hyCargoOwnerInfo.setFrozenAmount(d1 - freightInfo.getOwnerFreightBalance() - freightInfo.getOwnerServiceCharge());
|
|
cargoOwnerInfoService.updateById(hyCargoOwnerInfo);
|
|
cargoOwnerInfoService.updateById(hyCargoOwnerInfo);
|
|
//生成货主账单信息
|
|
//生成货主账单信息
|
|
HyCargoOwnerCapitalInfo hyCargoOwnerCapitalInfo = new HyCargoOwnerCapitalInfo();
|
|
HyCargoOwnerCapitalInfo hyCargoOwnerCapitalInfo = new HyCargoOwnerCapitalInfo();
|
|
@@ -900,7 +903,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
orderInfo1.setDriverContract("1");
|
|
orderInfo1.setDriverContract("1");
|
|
}
|
|
}
|
|
orderInfo1.setDriverAutograph(orderInfo.getDriverAutograph());
|
|
orderInfo1.setDriverAutograph(orderInfo.getDriverAutograph());
|
|
- orderInfo1.setContractNo(orderInfo1.getOrderNo().replace("CY", "HT"));
|
|
|
|
|
|
+ orderInfo1.setContractNo(orderInfo1.getOrderNo().replace("CY", "CYHT"));
|
|
String pdfUrl = pdfUtil.tranContract(orderInfo);
|
|
String pdfUrl = pdfUtil.tranContract(orderInfo);
|
|
orderInfo1.setDriverContractUrl(pdfUrl);
|
|
orderInfo1.setDriverContractUrl(pdfUrl);
|
|
orderInfo1.setBankCard(orderInfo.getBankCard());
|
|
orderInfo1.setBankCard(orderInfo.getBankCard());
|