md
This commit is contained in:
parent
2afa8a395a
commit
3fcae709ef
@ -80,6 +80,8 @@ public interface EmisTmsCostFeeSplitMapper extends BaseMapper<EmisTmsCostFeeSpli
|
||||
|
||||
public int deleteEmisTmsCostFeeSplitByCostNo(String costNo);
|
||||
|
||||
public int deleteEmisTmsCostFeeSplitByBillCode(String BillCode);
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
|
||||
@ -285,6 +285,9 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
||||
splitItem.setFeeType(feeItem.getFeeType());
|
||||
splitItem.setSplitType(oldCostFee.getSplitType());
|
||||
|
||||
// 外币转换成人民币
|
||||
// String currency=feeItem.getCurrency();
|
||||
|
||||
BigDecimal splitCostFee = BigDecimal.ZERO;
|
||||
BigDecimal splitRate = BigDecimal.ZERO;
|
||||
// 按重量分摊
|
||||
@ -344,6 +347,10 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
|
||||
@Override
|
||||
@Transactional
|
||||
public int reCalcCostFeeByBillCode(String billCode) throws EmisBizError {
|
||||
|
||||
// 根据运单号删除该运单计算的费用
|
||||
emisTmsCostFeeSplitMapper.deleteEmisTmsCostFeeSplitByBillCode(billCode);
|
||||
|
||||
// 根据运单搜索成本费用
|
||||
List<EmisTmsCostFeeRel> listBillCodeRel=emisTmsCostFeeRelMapper.selectEmisTmsCostFeeRelListByBillCode(billCode);
|
||||
if(!CollectionUtil.isEmpty(listBillCodeRel)){
|
||||
|
||||
@ -178,8 +178,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
where del_flag='0' and a.bill_code = #{billCode}
|
||||
</select>
|
||||
|
||||
<delete id="deleteEmisTmsCostFeeSplitByBillCode" parameterType="String">
|
||||
update emis_tms_cost_fee_split set del_flag='1' where del_flag='0' and bill_code = #{billCode}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteEmisTmsCostFeeSplitByCostNo" parameterType="String">
|
||||
update emis_tms_cost_fee_split set del_flag='1' where cost_no = #{costNo}
|
||||
update emis_tms_cost_fee_split set del_flag='1' where del_flag='0' and cost_no = #{costNo}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteEmisTmsCostFeeSplitById" parameterType="Long">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user