Ver Fonte

撤销转账记录bug

Qchen há 2 anos atrás
pai
commit
58a48f8694

+ 2 - 1
src/main/java/com/ydtech/modules/inv/service/impl/InvAccountOperateServiceImpl.java

@@ -271,10 +271,11 @@ public class InvAccountOperateServiceImpl extends ServiceImpl<InvAccountOperateM
             }
 
             if (invAccountOperate.getExcelAccountOperateId() != null){
-                InvAccountExcel invAccountExcel = new InvAccountExcel();
+                InvAccountExcel invAccountExcel = invAccountExcelService.getById(invAccountOperate.getExcelAccountOperateId());
                 invAccountExcel.setExcelAccountOperateId(invAccountOperate.getExcelAccountOperateId());
                 invAccountExcel.setUpdateBy(baseController.getUserName());
                 invAccountExcel.setUpdateTime(new Date());
+                invAccountExcel.setPayoutAmount(String.valueOf(Integer.parseInt(invAccountExcel.getPayoutAmount()) - Integer.parseInt(invAccountOperate.getApplyAmount())));
                 invAccountExcel.setTransferFlag("1");
                 invAccountExcelService.updateById(invAccountExcel);
             }