md
This commit is contained in:
parent
bbeac2d2ce
commit
b4beac8c02
@ -103,7 +103,6 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public int insertEmisTmsCostFee(EmisTmsCostFee emisTmsCostFee) throws EmisBizError {
|
public int insertEmisTmsCostFee(EmisTmsCostFee emisTmsCostFee) throws EmisBizError {
|
||||||
// billRelList
|
|
||||||
if(CollectionUtils.isEmpty(emisTmsCostFee.getBillRelList())){
|
if(CollectionUtils.isEmpty(emisTmsCostFee.getBillRelList())){
|
||||||
throw new EmisBizError(EmisBizErrorType.FAIL,"关联单号不能为空");
|
throw new EmisBizError(EmisBizErrorType.FAIL,"关联单号不能为空");
|
||||||
}
|
}
|
||||||
@ -111,25 +110,18 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
String costNo = WaybillHelper.genCostNo();
|
String costNo = WaybillHelper.genCostNo();
|
||||||
emisTmsCostFee.setCostNo(costNo);
|
emisTmsCostFee.setCostNo(costNo);
|
||||||
// 插入关联单号
|
// 插入关联单号
|
||||||
for (EmisTmsCostFeeRel costFeeRel:emisTmsCostFee.getBillRelList()) {
|
for (EmisTmsCostFeeRel costFeeRelItem:emisTmsCostFee.getBillRelList()) {
|
||||||
EmisTmsCostFeeRel newCostFeeRel = new EmisTmsCostFeeRel();
|
costFeeRelItem.setId(null);
|
||||||
newCostFeeRel.setCostNo(costNo);
|
costFeeRelItem.setCostNo(costNo);
|
||||||
newCostFeeRel.setBillCode(costFeeRel.getBillCode());
|
emisTmsCostFeeRelMapper.insertEmisTmsCostFeeRel(costFeeRelItem);
|
||||||
emisTmsCostFeeRelMapper.insertEmisTmsCostFeeRel(newCostFeeRel);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
emisTmsCostFeeMapper.insertEmisTmsCostFee(emisTmsCostFee);
|
emisTmsCostFeeMapper.insertEmisTmsCostFee(emisTmsCostFee);
|
||||||
|
|
||||||
// 插入关联费用
|
// 插入关联费用
|
||||||
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()
|
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()) {
|
||||||
) {
|
feeItem.setId(null);
|
||||||
EmisTmsCostFeeFeeitem newFeeItem = new EmisTmsCostFeeFeeitem();
|
feeItem.setCostNo(costNo);
|
||||||
newFeeItem.setCostNo(costNo);
|
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
||||||
newFeeItem.setFeeType(feeItem.getFeeType());
|
|
||||||
newFeeItem.setPrice(feeItem.getPrice());
|
|
||||||
newFeeItem.setFee(feeItem.getFee());
|
|
||||||
newFeeItem.setCurrency(feeItem.getCurrency());
|
|
||||||
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(newFeeItem);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 计算分摊费用
|
// 计算分摊费用
|
||||||
@ -182,7 +174,6 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
|
|
||||||
// 计算分摊成本
|
// 计算分摊成本
|
||||||
for (EmisTmsCostFeeRel billCodeItem: listBillCodeRel) {
|
for (EmisTmsCostFeeRel billCodeItem: listBillCodeRel) {
|
||||||
|
|
||||||
// 循环费用类型
|
// 循环费用类型
|
||||||
for (EmisTmsCostFeeFeeitem feeItem: listFeeItemRel) {
|
for (EmisTmsCostFeeFeeitem feeItem: listFeeItemRel) {
|
||||||
EmisTmsCostFeeSplit splitItem = new EmisTmsCostFeeSplit();
|
EmisTmsCostFeeSplit splitItem = new EmisTmsCostFeeSplit();
|
||||||
@ -305,13 +296,9 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
|||||||
// 插入关联费用
|
// 插入关联费用
|
||||||
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()
|
for (EmisTmsCostFeeFeeitem feeItem:emisTmsCostFee.getFeeItemList()
|
||||||
) {
|
) {
|
||||||
EmisTmsCostFeeFeeitem newFeeItem = new EmisTmsCostFeeFeeitem();
|
feeItem.setId(null);
|
||||||
newFeeItem.setCostNo(costNo);
|
feeItem.setCostNo(costNo);
|
||||||
newFeeItem.setFeeType(feeItem.getFeeType());
|
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(feeItem);
|
||||||
newFeeItem.setFee(feeItem.getFee());
|
|
||||||
newFeeItem.setPrice(feeItem.getPrice());
|
|
||||||
newFeeItem.setCurrency(feeItem.getCurrency());
|
|
||||||
emisTmsCostFeeFeeitemMapper.insertEmisTmsCostFeeFeeitem(newFeeItem);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee);
|
emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user