Browse Source

分拆bug

24282 2 years ago
parent
commit
0cc34708c6

+ 2 - 2
hx-account/src/main/java/com/fjhx/account/service/account/impl/AccountDeptRunningWaterDetailServiceImpl.java

@@ -166,10 +166,10 @@ public class AccountDeptRunningWaterDetailServiceImpl extends ServiceImpl<Accoun
 
         // 删除数据库中不包含参数中有分拆部门详情表的ID的数据
         this.remove(q -> q
-                .eq(AccountDeptRunningWaterDetail::getDeptRunningWaterId, accountDeptRunningWaterId)
+                .eq(AccountDeptRunningWaterDetail::getDeptRunningWaterId, accountDeptRunningWater.getId())
                 .notIn(ObjectUtil.isNotEmpty(ids), AccountDeptRunningWaterDetail::getId, ids));
 
-        deptRunningWaterDetailList.forEach(deptRunningWaterDetail -> deptRunningWaterDetail.setDeptRunningWaterId(accountDeptRunningWaterId));
+        deptRunningWaterDetailList.forEach(item -> item.setDeptRunningWaterId(accountDeptRunningWater.getId()));
         this.saveOrUpdateBatch(deptRunningWaterDetailList);
     }