|
@@ -95,14 +95,17 @@ public class AccountDeptRunningWaterDetailServiceImpl extends ServiceImpl<Accoun
|
|
|
//分拆功能 添加或者修改资金流水分拆部门表的数据
|
|
|
saveOrEditAccountDeptRunningWaterDetail(accountRunningWaterVo,accountDeptRunningWater,deptRunningWaterDetailList);
|
|
|
}else {//调整部门功能
|
|
|
+ //添加部门-资金流水关联表
|
|
|
AccountDeptRunningWaterDetail accountDeptRunningWaterDetail = new AccountDeptRunningWaterDetail();
|
|
|
accountDeptRunningWaterDetail.setDeptRunningWaterId(accountRunningWaterVo.getAccountDeptRunningWaterId());
|
|
|
accountDeptRunningWaterDetail.setDeptId(accountRunningWaterVo.getDeptId());
|
|
|
accountDeptRunningWaterDetail.setAmount(accountRunningWaterVo.getAmount());
|
|
|
+
|
|
|
+ //添加资金流水分拆部门表
|
|
|
+ accountDeptRunningWater.setRunningWaterId(accountRunningWaterVo.getId());
|
|
|
+ accountDeptRunningWater.setType("10");
|
|
|
//如果部门-资金流水关联表ID不为null修改资金流水分拆部门表的数据
|
|
|
if (ObjectUtil.isNotEmpty(accountRunningWaterVo.getAccountDeptRunningWaterId())){
|
|
|
- accountDeptRunningWater.setRunningWaterId(accountRunningWaterVo.getId());
|
|
|
- accountDeptRunningWater.setType("10");
|
|
|
//查询部门-资金流水关联表的数据(获取到部门-资金流水关联表中的数据是否分拆,如果是分拆则删除资金流水分拆部门表的数据,否则修改资金流水分拆部门表的数据在添加资金流水分拆部门表的数据)
|
|
|
AccountDeptRunningWater accountDeptRunningWater1 = accountDeptRunningWaterService.getById(accountRunningWaterVo.getAccountDeptRunningWaterId());
|
|
|
|