From 032ab98c53cd1448f81d1e8be04423d6b46c4fa1 Mon Sep 17 00:00:00 2001 From: zm <2369059705qq.com> Date: 星期二, 15 十月 2024 17:37:40 +0800 Subject: [PATCH] 请假申请,请假看板调整 --- src/main/java/com/product/administration/controller/LeaveRequestController.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/product/administration/controller/LeaveRequestController.java b/src/main/java/com/product/administration/controller/LeaveRequestController.java index 0636551..ccbf671 100644 --- a/src/main/java/com/product/administration/controller/LeaveRequestController.java +++ b/src/main/java/com/product/administration/controller/LeaveRequestController.java @@ -157,6 +157,41 @@ } } /** + * 璁$畻璇峰亣澶╂暟 + * @return + * @throws BaseException + */ + @RequestMapping(value = "/getDay/{version}", method = RequestMethod.POST) + public String getDay(HttpServletRequest request) { + try { + //鑾峰彇鍙傛暟 + FieldSetEntity fse=null; + Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA); + if(bean != null) { + RequestParameterEntity reqp=(RequestParameterEntity)bean; + fse = reqp.getFormData(); + } + //鍒ゆ柇鍙傛暟鏄惁涓虹┖ + if(bean == null || fse == null) { + SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); + return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText()); + } + //鍒ゆ柇琛ㄥ悕鏄惁姝e父 + if (!CmnConst.PRODUCT_SYS_ASK_FOR_LEAVE.equals(fse.getTableName())) { + SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText()); + return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText()); + } + FieldSetEntity fs = leaveRequestService.getDay(fse); + return OK_List(fs); + }catch(BaseException e) { + SpringMVCContextHolder.getSystemLogger().error(e); + return this.error(e); + }catch (Exception e) { + SpringMVCContextHolder.getSystemLogger().error(e); + return this.error(SystemCode.SYSTEM_GET_LEAVE_REQUEST_INFO_FAIL.getValue(),SystemCode.SYSTEM_GET_LEAVE_REQUEST_INFO_FAIL.getText()); + } + } + /** * @Date: 2020-03-30 16:13 * @Author: ZhouJie * @Description: 鍒犻櫎璇峰亣鐢宠 -- Gitblit v1.9.2