yeg
2026-09-29 b78295e8da96c3e5e76befeef9582ce5273dbb74
ruoyi-admin/src/main/java/com/battery/business/web/TodoController.java
@@ -24,10 +24,10 @@
        if (request == null || request.ownerId() == null) return error("负责人不能为空");
        return success(service.create(request.content(), request.ownerId(), getUserId(), getUsername()));
    }
    /** 仅负责人可完成自己的待办,已处理不能再次修改。 */
    /** 仅负责人可处理自己的待办,已处理不能再次修改。 */
    @PutMapping("/{id}/handle") @PreAuthorize("@ss.hasPermi('todo:list:handle')")
    public AjaxResult handle(@PathVariable long id, @RequestBody HandleRequest request) {
        service.handle(id, getUserId(), request == null ? null : request.remark()); return success();
    public AjaxResult complete(@PathVariable long id, @RequestBody(required = false) HandleRequest request) {
        service.completeTodo(id, getUserId(), request == null ? null : request.remark()); return success();
    }
    /** 删除只作用于当前负责人自己的记录。 */
    @DeleteMapping("/{id}") @PreAuthorize("@ss.hasPermi('todo:list:remove')")