From 0265a4b398b7618880d5dcb6fdb50939409eb2a0 Mon Sep 17 00:00:00 2001
From: 杜洪波 <1074825718@qq.com>
Date: 星期三, 09 十月 2024 11:19:24 +0800
Subject: [PATCH] 代码提交

---
 src/main/java/com/product/administration/controller/WorkOvertimeController.java |   85 ++++++------------------------------------
 1 files changed, 12 insertions(+), 73 deletions(-)

diff --git a/src/main/java/com/product/administration/controller/WorkOvertimeController.java b/src/main/java/com/product/administration/controller/WorkOvertimeController.java
index 0d0a92d..46e006b 100644
--- a/src/main/java/com/product/administration/controller/WorkOvertimeController.java
+++ b/src/main/java/com/product/administration/controller/WorkOvertimeController.java
@@ -3,15 +3,14 @@
 import com.product.administration.config.CmnConst;
 import com.product.administration.config.SystemCode;
 import com.product.administration.service.WorkOvertimeService;
-import com.product.common.lang.StringUtils;
-import com.product.core.config.CoreConst;
 import com.product.core.controller.support.AbstractBaseController;
 import com.product.core.entity.DataTableEntity;
 import com.product.core.entity.FieldSetEntity;
-import com.product.core.entity.RequestParameterEntity;
 import com.product.core.exception.BaseException;
 import com.product.core.spring.context.SpringMVCContextHolder;
 import com.product.module.sys.version.ApiVersion;
+import com.product.util.BaseUtil;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
@@ -41,22 +40,7 @@
     public String getWorkOvertimeList(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_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
-                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
-            }
-            //鍒ゆ柇琛ㄥ悕鏄惁姝e父
-            if (!CmnConst.PRODUCT_SYS_WORK_OVERTIME.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 fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_OA_WORK_OVERTIME);
             //鍒ゆ柇鍒嗛〉鍙傛暟
             if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                 return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
@@ -82,24 +66,9 @@
     public String getWorkOvertimeInfo(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_WORK_OVERTIME.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 fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_OA_WORK_OVERTIME);
             //鍒ゆ柇uuid鏄惁涓虹┖
-            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString("uuid"))) {
+            if (BaseUtil.strIsNull(fse.getUUID())) {
                 SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                 return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
             }
@@ -120,29 +89,14 @@
      * @Description: 淇濆瓨鍔犵彮鐢宠
      */
     @RequestMapping(value = "/save-overtime/{version}", method = RequestMethod.POST)
+    @ApiVersion(1)
     public String saveWorkOvertime(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_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
-                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
-            }
-            //鍒ゆ柇琛ㄥ悕鏄惁姝e父
-            if (!CmnConst.PRODUCT_SYS_WORK_OVERTIME.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());
-            }
-            String uuid = workOvertimeService.saveWorkOvertime(fse);
-            if (!StringUtils.isEmpty(uuid)) {
-                return OK_Add(uuid);
-            }
+            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_OA_WORK_OVERTIME);
+            if (workOvertimeService.saveWorkOvertime(fse)) {
+				return OK();
+			}
             SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_SAVE_WORK_OVERTIME_FAIL.getValue(), SystemCode.SYSTEM_SAVE_WORK_OVERTIME_FAIL.getText());
             return error(SystemCode.SYSTEM_SAVE_WORK_OVERTIME_FAIL.getValue(), SystemCode.SYSTEM_SAVE_WORK_OVERTIME_FAIL.getText());
         }catch(BaseException e) {
@@ -164,24 +118,9 @@
     public String deleteWorkOvertime(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_WORK_OVERTIME.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 fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_OA_WORK_OVERTIME);
             //鍒ゆ柇uuid鏄惁涓虹┖
-            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString("uuid"))) {
+            if (BaseUtil.strIsNull(fse.getUUID())) {
                 SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                 return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
             }

--
Gitblit v1.9.2