Explorar o código

取消抵扣时取消已付金额

anderx %!s(int64=2) %!d(string=hai) anos
pai
achega
5d6c2827f2

+ 1 - 1
src/main/java/com/goafanti/common/mapper/ExpenseAccountMapper.xml

@@ -822,7 +822,7 @@
   </update>
   <update id="updateDeleteDebitId">
     update expense_account
-    set debit_id=null
+    set debit_id=null,settlement_amount=0
     where id= #{id}
   </update>
     <update id="updateSonByMainId">

+ 1 - 0
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

@@ -986,6 +986,7 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
     public Object updateType(InputExpenseAccount in) {
         expenseAccountDetailsMapper.deleteByeaid(in.getId());
         if (in.getType()!=2)in.setSecondaryType(0);
+        in.setSettlementAmount(new BigDecimal(0));
         return expenseAccountMapper.updateByPrimaryKeySelective(in);
     }