From ba5de889de7f3b092955ab26b0bcea63ad8f0fd9 Mon Sep 17 00:00:00 2001 From: dongzi Date: Tue, 9 Jun 2026 10:34:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ApplyClockInController.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/workflow/controller/ApplyClockInController.java b/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/workflow/controller/ApplyClockInController.java index edaffc9..c5f2deb 100644 --- a/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/workflow/controller/ApplyClockInController.java +++ b/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/workflow/controller/ApplyClockInController.java @@ -229,6 +229,23 @@ public class ApplyClockInController { return ActionResult.success(MsgCode.SU006.get()); } + /** + * 修改外勤审批申请 + * @param applyAttendanceOutsideDto 表单对象 + * @return java.lang.Object + */ + @PutMapping("/test") + public Object test(@RequestBody @Valid ApplyAttendanceOutsideDto applyAttendanceOutsideDto) throws Exception { + ApplyAttendanceOutside entity = JsonUtil.getJsonToBean(applyAttendanceOutsideDto, ApplyAttendanceOutside.class); + entity.setId(applyAttendanceOutsideDto.getTaskId()); + if (FlowStatusEnum.save.getMessage().equals(applyAttendanceOutsideDto.getStatus())) { + applyAttendanceOutsideService.save(entity, applyAttendanceOutsideDto); + return ActionResult.success(MsgCode.SU002.get()); + } + applyAttendanceOutsideService.submit(entity, applyAttendanceOutsideDto); + return ActionResult.success(MsgCode.SU006.get()); + } + /** * 新建违规打卡审批申请 * @param applyAttendanceViolationDto 表单对象