| | |
| | | @Transactional |
| | | public R formModify(@RequestBody ReimburseOnlineDomainParam param){ |
| | | |
| | | long planId = 0; |
| | | if (!param.getTemplateName().equals("非项目型报销")){ |
| | | if (Cools.isEmpty(param.getOrderNo())){ |
| | | return R.error("修改失败!"+param.getTemplateName()+"需要关联项目号"); |
| | | } |
| | | String[] split = param.getOrderNo().split("---"); |
| | | planId = Long.parseLong(split[1]); |
| | | } |
| | | // long planId = 0; |
| | | // if (!param.getTemplateName().equals("非项目型报销")){ |
| | | // if (Cools.isEmpty(param.getOrderNo())){ |
| | | // return R.error("修改失败!"+param.getTemplateName()+"需要关联项目号"); |
| | | // } |
| | | // String[] split = param.getOrderNo().split("---"); |
| | | // planId = Long.parseLong(split[1]); |
| | | // } |
| | | Date now = new Date(); |
| | | ReimburseOnline reimburseOnline = reimburseOnlineService.selectById(param.getReimburseId()); |
| | | |
| | | if (!reimburseOnline.getSettle().equals(0)){ |
| | | return R.error("修改失败!提交之后禁止修改!"); |
| | | if (!reimburseOnline.getSettle().equals(1)){ |
| | | return R.error("修改失败!部门经理审核之后禁止修改!"); |
| | | } |
| | | if (!reimburseOnline.getUserId().equals(getUserId())){ |
| | | return R.error("非创建人员禁止修改!"); |
| | |
| | | |
| | | reimburseOnline.setCheckData(param.getCheckData()); |
| | | reimburseOnline.setTemplateName(param.getTemplateName()); |
| | | reimburseOnline.setItemId(planId); |
| | | // reimburseOnline.setItemId(planId); |
| | | reimburseOnline.setName(param.getName()); |
| | | reimburseOnline.setUpdateTime(new Date()); |
| | | |