|
@@ -7467,6 +7467,20 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehousebillsfees.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
tWarehousebillsfees.setfQty(new BigDecimal(number));
|
|
|
tWarehousebillsfees.setfAmount(new BigDecimal(number).multiply(tWarehousebillsfees.getfUnitprice()));
|
|
|
+ tWarehousebillsfees.setUpdateBy(null);
|
|
|
+ tWarehousebillsfees.setUpdateTime(null);
|
|
|
+ tWarehousebillsfees.setfReviewDate(null);
|
|
|
+ tWarehousebillsfees.setfBillstatus(2L);
|
|
|
+ tWarehousebillsfees.setfStatementNo(null);
|
|
|
+ tWarehousebillsfees.setfAccamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfAccamountDate(null);
|
|
|
+ tWarehousebillsfees.setfStlamountNo(null);
|
|
|
+ tWarehousebillsfees.setfStlamountDate(null);
|
|
|
+ tWarehousebillsfees.setfStlamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfInvnos(null);
|
|
|
+ tWarehousebillsfees.setfInvamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfAskamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfMblno(warehouseBills.getfMblno());
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(tWarehousebillsfees);
|
|
|
}
|
|
|
//应收费用
|
|
@@ -7533,6 +7547,21 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehousebillsfees.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
tWarehousebillsfees.setfQty(new BigDecimal(number));
|
|
|
tWarehousebillsfees.setfAmount(new BigDecimal(number).multiply(tWarehousebillsfees.getfUnitprice()));
|
|
|
+
|
|
|
+ tWarehousebillsfees.setUpdateBy(null);
|
|
|
+ tWarehousebillsfees.setUpdateTime(null);
|
|
|
+ tWarehousebillsfees.setfReviewDate(null);
|
|
|
+ tWarehousebillsfees.setfBillstatus(null);
|
|
|
+ tWarehousebillsfees.setfStatementNo(null);
|
|
|
+ tWarehousebillsfees.setfAccamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfAccamountDate(null);
|
|
|
+ tWarehousebillsfees.setfStlamountNo(null);
|
|
|
+ tWarehousebillsfees.setfStlamountDate(null);
|
|
|
+ tWarehousebillsfees.setfStlamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfInvnos(null);
|
|
|
+ tWarehousebillsfees.setfInvamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfAskamount(BigDecimal.ZERO);
|
|
|
+ tWarehousebillsfees.setfMblno(warehouseBills.getfMblno());
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(tWarehousebillsfees);
|
|
|
}
|
|
|
}
|
|
@@ -7649,11 +7678,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (CollectionUtils.isNotEmpty(WarehousebillsfeesList)) {
|
|
|
//修改原单费用
|
|
|
for (TWarehousebillsfees tWarehousebillsfees : WarehousebillsfeesList) {
|
|
|
- tWarehousebillsfees.setUpdateBy(SecurityUtils.getUsername());
|
|
|
- tWarehousebillsfees.setUpdateTime(new Date());
|
|
|
- tWarehousebillsfees.setfQty(tWarehousebillsfees.getfQty().subtract(new BigDecimal(wareHouseBillsCnTr.getfCntrcount())));
|
|
|
- tWarehousebillsfees.setfAmount(tWarehousebillsfees.getfQty().multiply(tWarehousebillsfees.getfUnitprice()));
|
|
|
- tWarehousebillsfeesMapper.updateTWarehousebillsfees(tWarehousebillsfees);
|
|
|
+ if (tWarehousebillsfees.getfBillstatus().longValue() <=2L){
|
|
|
+ tWarehousebillsfees.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ tWarehousebillsfees.setUpdateTime(new Date());
|
|
|
+ tWarehousebillsfees.setfQty(tWarehousebillsfees.getfQty().subtract(new BigDecimal(wareHouseBillsCnTr.getfCntrcount())));
|
|
|
+ tWarehousebillsfees.setfAmount(tWarehousebillsfees.getfQty().multiply(tWarehousebillsfees.getfUnitprice()));
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(tWarehousebillsfees);
|
|
|
+ }
|
|
|
}
|
|
|
//应收费用
|
|
|
List<TWarehousebillsfees> fd = tWarehousebillsfeesMapper.selectFeesByPId(selectOne.getfId(), "D");
|
|
@@ -8779,7 +8810,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
bills.setfDismountStatus(null);
|
|
|
bills.setfDue(BigDecimal.ZERO);
|
|
|
bills.setfPay(BigDecimal.ZERO);
|
|
|
- bills.setfCaregoStatus(null);
|
|
|
bills.setfShipTwo(null);
|
|
|
bills.setfVoyTwo(null);
|
|
|
tWarehouseBillsMapper.insertTWarehousebills(bills);
|
|
@@ -8908,7 +8938,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
bills.setfDismountStatus(null);
|
|
|
bills.setfDue(BigDecimal.ZERO);
|
|
|
bills.setfPay(BigDecimal.ZERO);
|
|
|
- bills.setfCaregoStatus(null);
|
|
|
bills.setfShipTwo(null);
|
|
|
bills.setfVoyTwo(null);
|
|
|
tWarehouseBillsMapper.insertTWarehousebills(bills);
|
|
@@ -8965,6 +8994,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tCntrtracking.setfId(null);
|
|
|
tCntrtracking.setfVoy(voyage.getfNo());//航次
|
|
|
tCntrtracking.setfVsl(tVessel.getfName());//船名
|
|
|
+ tCntrtracking.setfMblno(bills.getfMblno());
|
|
|
tCntrtrackingMapper.insertTCntrtracking(tCntrtracking);
|
|
|
}
|
|
|
}
|