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 ce138fa..c2ff8ac 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 @@ -155,6 +155,35 @@ public class ApplyClockInController { return ActionResult.success(MsgCode.SU006.get());*/ } + /** + * 新建补卡审批申请 + * @param applyAttendanceRepairDto 表单对象 + * @return java.lang.Object + */ + @PostMapping("/repair1") + public ActionResult create(@RequestBody @Valid ApplyAttendanceRepairDto applyAttendanceRepairDto) { + + ApplyAttendanceRepair entity = JsonUtil.getJsonToBean(applyAttendanceRepairDto, ApplyAttendanceRepair.class); + entity.setStatus(ConstantUtil.STATUS_PENDING_APPROVAL); + ActionResult actionResult = new ActionResult<>(); + try { + applyAttendanceRepairService.save(entity, applyAttendanceRepairDto); + } catch (Exception e) { + actionResult.setCode(FtbPersonnelsCheckStatusCodeEnum.CHECK_REFUSE.getCode()); + actionResult.setMsg(e.getMessage()); + return actionResult; + } + actionResult.setCode(FtbPersonnelsCheckStatusCodeEnum.CHECK_PASS.getCode()); + actionResult.setMsg(FtbPersonnelsCheckStatusCodeEnum.CHECK_PASS.getMsg()); + return actionResult; + /*if (FlowStatusEnum.save.getMessage().equals(applyAttendanceRepairDto.getStatus())) { + applyAttendanceRepairService.save(id, entity, applyAttendanceRepairDto); + return ActionResult.success(MsgCode.SU002.get()); + } + applyAttendanceRepairService.submit(id, entity, applyAttendanceRepairDto); + return ActionResult.success(MsgCode.SU006.get());*/ + } + /** * 修改补卡审批申请 * @param applyAttendanceRepairDto 表单对象