|
|
@@ -94,6 +94,7 @@ public class TransferServiceImpl implements ITransferService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new Error("生成系统编号失败");
|
|
|
}
|
|
|
+ tradingBox.setOrgSysNo(tradingBox.getSysNo());//来源单号
|
|
|
tradingBox.setSysNo(billNo.getData().toString());
|
|
|
tradingBox.setCreateTime(new Date());
|
|
|
tradingBox.setCreateUser(AuthUtil.getUserId());
|
|
|
@@ -190,20 +191,17 @@ public class TransferServiceImpl implements ITransferService {
|
|
|
}
|
|
|
tradingBox.setBoxNumber(tradingBoxItemList.size());
|
|
|
tradingBoxMapper.updateById(tradingBox);
|
|
|
- /*//费用明细
|
|
|
+ //费用明细
|
|
|
List<TradingBoxFees> tradingBoxFeesList = tradingBox.getTradingBoxFeesList();
|
|
|
if (ObjectUtils.isNotNull(tradingBoxFeesList) && tradingBoxFeesList.size() > 0) {
|
|
|
for (TradingBoxFees tradingBoxFees : tradingBoxFeesList) {
|
|
|
if (tradingBoxFees.getId() == null) {
|
|
|
- if ("ZR".equals(tradingBox.getType())) {
|
|
|
- tradingBoxFees.setBillType("租入");
|
|
|
- } else {
|
|
|
- tradingBoxFees.setBillType("租出");
|
|
|
- }
|
|
|
tradingBoxFees.setCreateUser(AuthUtil.getUserId());
|
|
|
tradingBoxFees.setCreateTime(new Date());
|
|
|
tradingBoxFees.setTenantId(AuthUtil.getTenantId());
|
|
|
tradingBoxFees.setPid(tradingBox.getId());
|
|
|
+ tradingBoxFees.setSubmitPay(0);
|
|
|
+ tradingBoxFees.setIdentifier(1);
|
|
|
tradingBoxFeesMapper.insert(tradingBoxFees);
|
|
|
} else {
|
|
|
tradingBoxFees.setUpdateUser(AuthUtil.getUserId());
|
|
|
@@ -215,7 +213,7 @@ public class TransferServiceImpl implements ITransferService {
|
|
|
tradingBox.setTradingBoxFeesList(tradingBoxFeesList);
|
|
|
}
|
|
|
//主表附件
|
|
|
- List<TradingBoxFiles> tradingBoxFilesList = tradingBox.getTradingBoxFilesList();
|
|
|
+ /*List<TradingBoxFiles> tradingBoxFilesList = tradingBox.getTradingBoxFilesList();
|
|
|
if (ObjectUtils.isNotNull(tradingBoxFilesList) && tradingBoxFilesList.size() > 0) {
|
|
|
for (TradingBoxFiles tradingBoxFiles : tradingBoxFilesList) {
|
|
|
if (tradingBoxFiles.getId() == null) {
|
|
|
@@ -291,6 +289,7 @@ public class TransferServiceImpl implements ITransferService {
|
|
|
tradingBoxFees.setCreateTime(new Date());
|
|
|
tradingBoxFees.setTenantId(AuthUtil.getTenantId());
|
|
|
tradingBoxFees.setSubmitPay(0);
|
|
|
+ tradingBoxFees.setIdentifier(0);
|
|
|
tradingBoxFeesMapper.insert(tradingBoxFees);
|
|
|
tradingBoxFeesList.add(tradingBoxFees);
|
|
|
tradingBoxItem.setAmount(tradingBoxItem.getPrice().multiply(BigDecimal.valueOf(days)));
|
|
|
@@ -391,6 +390,7 @@ public class TransferServiceImpl implements ITransferService {
|
|
|
tradingBoxFeesLambdaQueryWrapper.eq(TradingBoxFees::getTenantId, AuthUtil.getTenantId());
|
|
|
// tradingBoxFeesLambdaQueryWrapper.eq(TradingBoxFees::getSubmitPay, 0);
|
|
|
tradingBoxFeesLambdaQueryWrapper.eq(TradingBoxFees::getCode, tradingBoxItem.getCode());
|
|
|
+ tradingBoxFeesLambdaQueryWrapper.eq(TradingBoxFees::getIdentifier, 0);
|
|
|
tradingBoxFeesLambdaQueryWrapper.orderByDesc(TradingBoxFees::getCreateTime);
|
|
|
List<TradingBoxFees> tradingBoxFeesList = tradingBoxFeesMapper.selectList(tradingBoxFeesLambdaQueryWrapper);
|
|
|
if (tradingBoxFeesList.size() > 0) {
|