md
This commit is contained in:
parent
952e319b56
commit
bc23a82969
@ -117,11 +117,16 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
}
|
}
|
||||||
|
|
||||||
emisTmsCostFeeMapper.insertEmisTmsCostFee(emisTmsCostFee);
|
emisTmsCostFeeMapper.insertEmisTmsCostFee(emisTmsCostFee);
|
||||||
// 插入关联费用
|
// 插入关联费用,只保存费用大于0的费用
|
||||||
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()) {
|
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()) {
|
||||||
feeItem.setId(null);
|
if(
|
||||||
feeItem.setCostNo(costNo);
|
(feeItem.getFee()!=null && feeItem.getFee().compareTo(BigDecimal.ZERO)>0)
|
||||||
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
|| (feeItem.getPrice()!=null && feeItem.getPrice().compareTo(BigDecimal.ZERO)>0)
|
||||||
|
) {
|
||||||
|
feeItem.setId(null);
|
||||||
|
feeItem.setCostNo(costNo);
|
||||||
|
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 计算分摊费用
|
// 计算分摊费用
|
||||||
@ -159,7 +164,6 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
throw new EmisBizError(EmisBizErrorType.FAIL,"费用为空,请检查");
|
throw new EmisBizError(EmisBizErrorType.FAIL,"费用为空,请检查");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Integer pieceNumber = 0;
|
Integer pieceNumber = 0;
|
||||||
// 计算总重量
|
// 计算总重量
|
||||||
for (EmisTmsCostFeeRel billCodeRel: listBillCodeRel) {
|
for (EmisTmsCostFeeRel billCodeRel: listBillCodeRel) {
|
||||||
@ -296,9 +300,14 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
// 插入关联费用
|
// 插入关联费用
|
||||||
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()
|
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()
|
||||||
) {
|
) {
|
||||||
feeItem.setId(null);
|
if(
|
||||||
feeItem.setCostNo(costNo);
|
(feeItem.getFee()!=null && feeItem.getFee().compareTo(BigDecimal.ZERO)>0)
|
||||||
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
|| (feeItem.getPrice()!=null && feeItem.getPrice().compareTo(BigDecimal.ZERO)>0)
|
||||||
|
) {
|
||||||
|
feeItem.setId(null);
|
||||||
|
feeItem.setCostNo(costNo);
|
||||||
|
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee);
|
emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user