| | |
| | | |
| | | @PostMapping |
| | | fun update(@RequestBody subtask: Subtask): Int { |
| | | val res = subtaskService.update(subtask) |
| | | val res = subtaskService.changeStatus(subtask) |
| | | if (subtask.status == Constant.TaskProgress.RUNINGSTATUS3.text) { |
| | | val event = "在${subtask.scensename}结束巡查" |
| | | bizLog.info(WorkStreamLogInfo(subtask.executorguids, subtask.executorrealtimes, event)) |
| | |
| | | } |
| | | return res |
| | | } |
| | | |
| | | @ApiOperation("调整巡查任务信息") |
| | | @PostMapping("/adjust") |
| | | fun adjust(@RequestBody subtask: Subtask) = resPack { subtaskService.update(subtask) } |
| | | |
| | | @GetMapping("/{id}") |
| | | fun getById(@PathVariable id: String) = subtaskService.findByID(id) |
| | |
| | | @PostMapping("/summary/area") |
| | | fun getTaskProgressByArea( |
| | | @RequestBody areaVo: AreaVo, |
| | | ) = resPack { subtaskService.getTaskProgressByArea(areaVo) } |
| | | ) = subtaskService.getTaskProgressByArea(areaVo) |
| | | |
| | | @ApiOperation("获取某个场景的巡查任务") |
| | | @GetMapping("/byScene") |