| | |
| | | return AjaxResult.error("参数错误"); |
| | | } |
| | | // 待审核不可编辑 |
| | | if(staffSalaryMain1.getStatus() > 2){ |
| | | return AjaxResult.error("待审核不可编辑"); |
| | | } |
| | | // if(staffSalaryMain1.getStatus() > 3){ |
| | | // return AjaxResult.error("待审核不可编辑"); |
| | | // } |
| | | staffSalaryMainMapper.updateById(staffSalaryMain); |
| | | if(org.apache.commons.collections4.CollectionUtils.isNotEmpty(staffSalaryMain.getStaffSalaryDetailList())){ |
| | | staffSalaryDetailMapper.delete(new LambdaQueryWrapper<StaffSalaryDetail>().eq(StaffSalaryDetail::getMainId, staffSalaryMain.getId())); |
| | | staffSalaryMain.getStaffSalaryDetailList().forEach(detail -> { |
| | | detail.setMainId(staffSalaryMain.getId()); |
| | | }); |
| | | staffSalaryDetailService.saveBatch(staffSalaryMain.getStaffSalaryDetailList()); |
| | | } |
| | | // 和财务联动,新增支出 |
| | | if(staffSalaryMain.getStatus().equals(5)){ |
| | | AccountExpense accountExpense = new AccountExpense(); |