소스 검색

修改选择抵消才触发抵扣相关计算修改

anderx 2 년 전
부모
커밋
262e6222d5
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

+ 3 - 2
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

@@ -271,12 +271,13 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             //如果以前没有选择借支,修改报销和借支数据
             if (useEA.getDebitId()==null){
                 pushExpenseAccountDebit(in);
-//                修改选择抵消才触发抵扣相关计算,改为只要有编号都计算,防止后续加金额未计入金额产生BUG
-            }else {
+            }else if (useEA.getDebitId()!=in.getDebitId()) {
                 //如果是修改编号
                 pushExpenseAccountDebit(in);
                 //并且要处理原编号的问题
                 pushResettingDebit(in,useEA.getDebitId());
+            }else {
+                pushExpenseAccountDebit(in);
             }
         }
         if (in.getSettlementAmount()==null)in.setSettlementAmount(useEA.getSettlementAmount());