From 5b48f8c427c78340680a6c3860c67ad18c4f627b Mon Sep 17 00:00:00 2001 From: 杜洪波 <1074825718@qq.com> Date: 星期三, 13 十一月 2024 17:45:29 +0800 Subject: [PATCH] 设备参数预警 --- src/main/java/com/product/administration/controller/LeaveRequestController.java | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 107 insertions(+), 2 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..9395979 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: 鍒犻櫎璇峰亣鐢宠 @@ -201,6 +236,76 @@ return this.error(SystemCode.SYSTEM_DELETE_LEAVE_REQUEST_FAIL.getValue(),SystemCode.SYSTEM_DELETE_LEAVE_REQUEST_FAIL.getText()); } } - - + /** + * @Date: 2020-03-30 16:13 + * @Author: zm + * @Description: 鏍规嵁鏃ユ湡鑾峰彇璇峰亣鏁版嵁 + */ + @RequestMapping(value = "/getLeave/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String getLeave(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.getLeave(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_DELETE_LEAVE_REQUEST_FAIL.getValue(),SystemCode.SYSTEM_DELETE_LEAVE_REQUEST_FAIL.getText()); + } + } + /** + * @Date: 2020-03-30 16:13 + * @Author: zm + * @Description: 鏍规嵁鏃ユ湡鑾峰彇璇峰亣鍒楄〃 + */ + @RequestMapping(value = "/leaveList/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String leaveList(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()); + } + DataTableEntity dt = leaveRequestService.leaveList(fse); + return OK_List(dt); + }catch(BaseException e) { + SpringMVCContextHolder.getSystemLogger().error(e); + return this.error(e); + }catch (Exception e) { + SpringMVCContextHolder.getSystemLogger().error(e); + return this.error(SystemCode.SYSTEM_DELETE_LEAVE_REQUEST_FAIL.getValue(),SystemCode.SYSTEM_DELETE_LEAVE_REQUEST_FAIL.getText()); + } + } } -- Gitblit v1.9.2