| | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.text.ParseException; |
| | | import java.util.List; |
| | | import java.util.*; |
| | | |
| | | @RestController |
| | | @RequestMapping("/approveProcess") |
| | |
| | | if (approveProcessVO == null) { |
| | | return AjaxResult.warn("参数不能为空"); |
| | | } |
| | | |
| | | approveProcessService.addApprove(approveProcessVO); |
| | | Set<Long> approveDeptIdSet = Optional.ofNullable(approveProcessVO.getApproveDeptIdArray()).orElse(new HashSet<>()); |
| | | approveDeptIdSet.add(approveProcessVO.getApproveDeptId()); |
| | | approveDeptIdSet.stream().filter(Objects::nonNull).distinct().forEach(depId->{ |
| | | try { |
| | | approveProcessVO.setApproveDeptId(depId); |
| | | approveProcessService.addApprove(approveProcessVO); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | }); |
| | | return AjaxResult.success("添加成功"); |
| | | } |
| | | |