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/service/CustomerInfoService.java | 50 ++++++------
src/main/java/com/product/administration/config/CmnConst.java | 10 +-
src/main/java/com/product/administration/controller/WorkOvertimeController.java | 85 +++------------------
src/main/java/com/product/administration/service/WorkOvertimeService.java | 26 +++---
src/main/java/com/product/administration/config/SystemCode.java | 3
src/main/java/com/product/administration/controller/CustomerInfoController.java | 10 +-
src/main/java/com/product/administration/controller/CustomerSatisfactionController.java | 10 +-
src/main/java/com/product/administration/controller/CustomerVisitRecordController.java | 10 +-
src/main/java/com/product/administration/service/CustomerSatisfactionService.java | 6
src/main/java/com/product/administration/service/CustomerVisitRecordService.java | 6
10 files changed, 80 insertions(+), 136 deletions(-)
diff --git a/src/main/java/com/product/administration/config/CmnConst.java b/src/main/java/com/product/administration/config/CmnConst.java
index 1f6f64e..b57d589 100644
--- a/src/main/java/com/product/administration/config/CmnConst.java
+++ b/src/main/java/com/product/administration/config/CmnConst.java
@@ -20,7 +20,7 @@
public static final String PRODUCT_OA_COOPERATE_FLOW_NODE = "product_oa_cooperate_flow_node"; //鍗忓悓鍔炲叕琛ㄥ瓙琛�
public static final String PRODUCT_SYS_BUSINESS_TRIP = "product_oa_business_trip"; //鍑哄樊鐢宠琛�
public static final String PRODUCT_SYS_ASK_FOR_LEAVE = "product_oa_ask_for_leave"; //璇峰亣鐢宠琛�
- public static final String PRODUCT_SYS_WORK_OVERTIME = "product_oa_work_overtime"; //鍔犵彮鐢宠琛�
+ public static final String PRODUCT_OA_WORK_OVERTIME = "product_oa_work_overtime"; //鍔犵彮鐢宠琛�
public static final String PRODUCT_SYS_GO_OUT_APPLICATON = "product_oa_go_out_application";//澶栧嚭鐢宠琛�
public static final String PRODUCT_SYS_REPLENISH_PUNCH = "product_oa_replenish_punch"; //琛ュ崱鐢宠琛�
public static final String PRODUCT_OA_ATTENDANCE_INFO = "product_oa_attendance_info"; //浜轰簨鑰冨嫟淇℃伅
@@ -62,10 +62,10 @@
public static final String PRODUCT_SYS_MESSAGE = "product_sys_message";//娑堟伅琛�
- public static final String product_project_CUSTOMER = "product_project_customer"; //椤圭洰瀹㈡埛琛�
- public static final String product_project_CUSTOMER_SUB = "product_project_customer_sub"; //瀹㈡埛鑱旂郴浜�
- public static final String product_project_CUSTOMER_VISIT_RECORD = "product_project_customer_visit_record"; //瀹㈡埛鎷滆璁板綍
- public static final String product_project_CUSTOMER_SATISFACTION = "product_project_customer_satisfaction"; //瀹㈡埛婊℃剰搴︿俊鎭�
+ public static final String PRODUCT_PROJECT_CUSTOMER = "product_project_customer"; //椤圭洰瀹㈡埛琛�
+ public static final String PRODUCT_PROJECT_CUSTOMER_SUB = "product_project_customer_sub"; //瀹㈡埛鑱旂郴浜�
+ public static final String PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD = "product_project_customer_visit_record"; //瀹㈡埛鎷滆璁板綍
+ public static final String PRODUCT_PROJECT_CUSTOMER_SATISFACTION = "product_project_customer_satisfaction"; //瀹㈡埛婊℃剰搴︿俊鎭�
public static final String PRODUCT_SYS_MAIL_SEND = "product_sys_mail_send"; //閭欢鍙戦�佸巻鍙茶褰曡〃
public static final String PRODUCT_SYS_MESSAGE_SEND = "product_sys_message_send";
diff --git a/src/main/java/com/product/administration/config/SystemCode.java b/src/main/java/com/product/administration/config/SystemCode.java
index 4ec5ef5..d6043e6 100644
--- a/src/main/java/com/product/administration/config/SystemCode.java
+++ b/src/main/java/com/product/administration/config/SystemCode.java
@@ -54,6 +54,7 @@
SYSTEM_GET_WORK_OVERTIME_INFO_FAIL("鍔犵彮鐢宠璇︽儏鑾峰彇澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "026"),
SYSTEM_SAVE_WORK_OVERTIME_FAIL("鍔犵彮鐢宠淇濆瓨澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "027"),
SYSTEM_DELETE_WORK_OVERTIME_FAIL("鍒犻櫎鍔犵彮鐢宠澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "028"),
+
SYSTEM_GET_LOAN_APPLICATION_LIST_FAIL("鍊熸鐢宠鍒楄〃鑾峰彇澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "029"),
SYSTEM_GET_LOAN_APPLICATION_INFO_FAIL("鍊熸鐢宠璇︽儏鑾峰彇澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "030"),
@@ -280,6 +281,8 @@
WARN_TRANSMIT_USER_IS_NULL("棰勮杞彂浜哄憳涓虹┖", ModuleEnum.ADMINISTRAT.getValue() + "200"),
WARN_TRANSMIT_USER_REPEAT("棰勮杞彂浜哄憳閲嶅", ModuleEnum.ADMINISTRAT.getValue() + "201"),
+
+ SYSTEM_SAVE_FAIL_DATA_READY_EXIST("褰撳墠鐢宠浜哄凡濉啓璇ユ湀鍔犵彮璁板綍", ModuleEnum.ADMINISTRAT.getValue() + "202"),
EXPORT_FILE_FAIL("瀵煎嚭鏂囦欢澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "998"),
IMPORT_FILE_FAIL("瀵煎叆鏂囦欢澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "999"),
diff --git a/src/main/java/com/product/administration/controller/CustomerInfoController.java b/src/main/java/com/product/administration/controller/CustomerInfoController.java
index 6dd4cd3..2115e33 100644
--- a/src/main/java/com/product/administration/controller/CustomerInfoController.java
+++ b/src/main/java/com/product/administration/controller/CustomerInfoController.java
@@ -49,7 +49,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER.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());
}
@@ -88,7 +88,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER.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());
}
@@ -133,7 +133,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER.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());
}
@@ -177,7 +177,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER.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());
}
@@ -226,7 +226,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER.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());
}
diff --git a/src/main/java/com/product/administration/controller/CustomerSatisfactionController.java b/src/main/java/com/product/administration/controller/CustomerSatisfactionController.java
index 430459c..b446438 100644
--- a/src/main/java/com/product/administration/controller/CustomerSatisfactionController.java
+++ b/src/main/java/com/product/administration/controller/CustomerSatisfactionController.java
@@ -50,7 +50,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_SATISFACTION.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION.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());
}
@@ -88,7 +88,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_SATISFACTION.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION.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());
}
@@ -131,7 +131,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_SATISFACTION.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION.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());
}
@@ -175,7 +175,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_SATISFACTION.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION.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());
}
@@ -224,7 +224,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_SATISFACTION.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION.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());
}
diff --git a/src/main/java/com/product/administration/controller/CustomerVisitRecordController.java b/src/main/java/com/product/administration/controller/CustomerVisitRecordController.java
index 715e671..527c18c 100644
--- a/src/main/java/com/product/administration/controller/CustomerVisitRecordController.java
+++ b/src/main/java/com/product/administration/controller/CustomerVisitRecordController.java
@@ -48,7 +48,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_VISIT_RECORD.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD.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());
}
@@ -86,7 +86,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_VISIT_RECORD.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD.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());
}
@@ -129,7 +129,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_VISIT_RECORD.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD.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());
}
@@ -172,7 +172,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_VISIT_RECORD.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD.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());
}
@@ -220,7 +220,7 @@
return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
}
// 鍒ゆ柇琛ㄥ悕鏄惁涓虹┖
- if (!CmnConst.product_project_CUSTOMER_VISIT_RECORD.equals(fse.getTableName())) {
+ if (!CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD.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());
}
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());
}
diff --git a/src/main/java/com/product/administration/service/CustomerInfoService.java b/src/main/java/com/product/administration/service/CustomerInfoService.java
index 638814f..930fb41 100644
--- a/src/main/java/com/product/administration/service/CustomerInfoService.java
+++ b/src/main/java/com/product/administration/service/CustomerInfoService.java
@@ -39,31 +39,31 @@
*/
public DataTableEntity listCustomerInfo(Integer cpage,Integer pageSize,FieldSetEntity fse) {
//鏁版嵁鏉冮檺
-// String dataFilter=permissionService.getDataFilter(CmnConst.CREATED_BY) ;
+ String dataFilter=permissionService.getDataFilter(CmnConst.CREATED_BY);
//楂樼骇鏌ヨ
String searchFilter=queryFilterService.getQueryFilter(fse);
- StringBuilder sbSql = new StringBuilder();
- sbSql.append("SELECT \n");
- sbSql.append(" A.uuid,A.customer_name, A.customer_manager, A.customer_manager_leader,A.business_agent, \n");
- sbSql.append(" CONCAT(B.linkman, '-', B.mobile) AS customer_contact \n");
- sbSql.append("FROM product_project_customer A \n");
- sbSql.append("LEFT JOIN product_project_customer_sub B ON B.customer_uuid = A.uuid \n");
- if (!BaseUtil.strIsNull(searchFilter)) {
- sbSql.append("WHERE ").append(searchFilter);
- }
-
-// if(!StringUtils.isEmpty(dataFilter)) {
-// if (!StringUtils.isEmpty(searchFilter)) {
-// dataFilter+=" AND "+ searchFilter;
-// }
-// }else {
-// if (!StringUtils.isEmpty(searchFilter)) {
-// dataFilter=searchFilter;
-// }
+// StringBuilder sbSql = new StringBuilder();
+// sbSql.append("SELECT \n");
+// sbSql.append(" A.uuid,A.customer_name, A.customer_manager, A.customer_manager_leader,A.business_agent, \n");
+// sbSql.append(" CONCAT(B.linkman, '-', B.mobile) AS customer_contact \n");
+// sbSql.append("FROM product_project_customer A \n");
+// sbSql.append("LEFT JOIN product_project_customer_sub B ON B.customer_uuid = A.uuid \n");
+// if (!BaseUtil.strIsNull(searchFilter)) {
+// sbSql.append("WHERE ").append(searchFilter);
// }
+
+ if(!BaseUtil.strIsNull(dataFilter)) {
+ if (!BaseUtil.strIsNull(searchFilter)) {
+ dataFilter+=" AND "+ searchFilter;
+ }
+ }else {
+ if (!BaseUtil.strIsNull(searchFilter)) {
+ dataFilter=searchFilter;
+ }
+ }
-// DataTableEntity dt=baseDao.listTable(CmnConst.product_project_CUSTOMER, searchFilter, null, null, null, pageSize, cpage);
- DataTableEntity dt = baseDao.listTable(sbSql.toString(), new Object[] {}, pageSize, cpage);
+ DataTableEntity dt=baseDao.listTable(CmnConst.PRODUCT_PROJECT_CUSTOMER, searchFilter, null, null, null, pageSize, cpage);
+// DataTableEntity dt = baseDao.listTable(sbSql.toString(), new Object[] {}, pageSize, cpage);
baseDao.loadPromptData(dt);
return dt;
}
@@ -74,7 +74,7 @@
* @return
*/
public FieldSetEntity findCustomerInfo(String uuid) {
- FieldSetEntity fieldSetEntity = baseDao.getFieldSetEntity(CmnConst.product_project_CUSTOMER, uuid, true);
+ FieldSetEntity fieldSetEntity = baseDao.getFieldSetEntity(CmnConst.PRODUCT_PROJECT_CUSTOMER, uuid, true);
FieldSetEntity fse = this.findCustomerValue(uuid);
fieldSetEntity.setValue("money", fse.getString("money"));
fieldSetEntity.setValue("returnedMoney", fse.getString("returnedMoney"));
@@ -95,7 +95,7 @@
*/
public FieldSetEntity contractProjectMakeMoney(String uuid) {
FieldSetEntity fieldSet = new FieldSetEntity();
- fieldSet.setTableName(CmnConst.product_project_CUSTOMER);
+ fieldSet.setTableName(CmnConst.PRODUCT_PROJECT_CUSTOMER);
//鍚堝悓琛� product_project_contract_info owner
DataTableEntity contractData = baseDao.listTable("product_project_contract_info"," owner = ? and flow_flag = 2 ",new Object[]{uuid});
baseDao.loadPromptData(contractData);
@@ -142,7 +142,7 @@
*/
public FieldSetEntity findCustomerValue(String uuid) {
FieldSetEntity fieldSetEntity = new FieldSetEntity();
- fieldSetEntity.setTableName(CmnConst.product_project_CUSTOMER);
+ fieldSetEntity.setTableName(CmnConst.PRODUCT_PROJECT_CUSTOMER);
//鏌ヨ鍚堝悓閲戦
StringBuffer moneySql = new StringBuffer();
moneySql.append(" SELECT IFNULL(SUM(d.money),0) money FROM ( ")
@@ -225,6 +225,6 @@
@Transactional
public boolean deleteCustomerInfo(String uuid) throws BaseException{
String[] uuids = uuid.split(",");
- return baseDao.delete(CmnConst.product_project_CUSTOMER, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
+ return baseDao.delete(CmnConst.PRODUCT_PROJECT_CUSTOMER, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
}
}
diff --git a/src/main/java/com/product/administration/service/CustomerSatisfactionService.java b/src/main/java/com/product/administration/service/CustomerSatisfactionService.java
index e862bd0..437a4ef 100644
--- a/src/main/java/com/product/administration/service/CustomerSatisfactionService.java
+++ b/src/main/java/com/product/administration/service/CustomerSatisfactionService.java
@@ -23,7 +23,7 @@
* @return
*/
public DataTableEntity listCustomerSatisfaction(FieldSetEntity fse) {
- return baseDao.listTable(CmnConst.product_project_CUSTOMER_SATISFACTION, null, null, null, null, fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
+ return baseDao.listTable(CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION, null, null, null, null, fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
}
/**
@@ -32,7 +32,7 @@
* @return
*/
public FieldSetEntity findCustomerSatisfaction(String uuid) {
- return baseDao.getFieldSetEntity(CmnConst.product_project_CUSTOMER_SATISFACTION, uuid, true);
+ return baseDao.getFieldSetEntity(CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION, uuid, true);
}
/**
@@ -62,6 +62,6 @@
*/
@Transactional
public boolean deleteCustomerSatisfaction(String uuid) {
- return baseDao.delete(CmnConst.product_project_CUSTOMER_SATISFACTION, "uuid=?", new Object[] {uuid});
+ return baseDao.delete(CmnConst.PRODUCT_PROJECT_CUSTOMER_SATISFACTION, "uuid=?", new Object[] {uuid});
}
}
diff --git a/src/main/java/com/product/administration/service/CustomerVisitRecordService.java b/src/main/java/com/product/administration/service/CustomerVisitRecordService.java
index ba6f20b..8d4ebff 100644
--- a/src/main/java/com/product/administration/service/CustomerVisitRecordService.java
+++ b/src/main/java/com/product/administration/service/CustomerVisitRecordService.java
@@ -21,7 +21,7 @@
* @return
*/
public DataTableEntity listVisitRecord(FieldSetEntity fse) {
- DataTableEntity dt=baseDao.listTable(CmnConst.product_project_CUSTOMER_VISIT_RECORD, null, null, null, null, fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
+ DataTableEntity dt=baseDao.listTable(CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD, null, null, null, null, fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
baseDao.loadPromptData(dt);
return dt;
}
@@ -32,7 +32,7 @@
* @return
*/
public FieldSetEntity findVisitRecord(String uuid) {
- return baseDao.getFieldSetEntity(CmnConst.product_project_CUSTOMER_VISIT_RECORD, uuid, false);
+ return baseDao.getFieldSetEntity(CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD, uuid, false);
}
/**
@@ -59,6 +59,6 @@
* @return
*/
public boolean deleteVisitRecord(String uuid) {
- return baseDao.delete(CmnConst.product_project_CUSTOMER_VISIT_RECORD, "uuid=?", new Object[] {uuid});
+ return baseDao.delete(CmnConst.PRODUCT_PROJECT_CUSTOMER_VISIT_RECORD, "uuid=?", new Object[] {uuid});
}
}
diff --git a/src/main/java/com/product/administration/service/WorkOvertimeService.java b/src/main/java/com/product/administration/service/WorkOvertimeService.java
index 7ff0337..459b0d3 100644
--- a/src/main/java/com/product/administration/service/WorkOvertimeService.java
+++ b/src/main/java/com/product/administration/service/WorkOvertimeService.java
@@ -1,6 +1,7 @@
package com.product.administration.service;
import com.product.administration.config.CmnConst;
+import com.product.administration.config.SystemCode;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
@@ -46,7 +47,7 @@
if(!StringUtils.isEmpty(dataFilter)){
filter += " and "+dataFilter;
}
- DataTableEntity dt = baseDao.listTable(CmnConst.PRODUCT_SYS_WORK_OVERTIME,filter,param,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
+ DataTableEntity dt = baseDao.listTable(CmnConst.PRODUCT_OA_WORK_OVERTIME,filter,param,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
baseDao.loadPromptData(dt);
return dt;
}
@@ -57,7 +58,7 @@
* @Description: 鍔犵彮鐢宠璇︽儏
*/
public FieldSetEntity getWorkOvertimeInfo(FieldSetEntity fs) throws BaseException {
- return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.PRODUCT_SYS_WORK_OVERTIME, fs.getString(CmnConst.UUID), true),null);
+ return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.PRODUCT_OA_WORK_OVERTIME, fs.getString(CmnConst.UUID), true),null);
}
/**
@@ -65,17 +66,18 @@
* @Author: ZhouJie
* @Description: 淇濆瓨鍔犵彮鐢宠(鏂板銆佷慨鏀�)
*/
- public String saveWorkOvertime(FieldSetEntity fs) throws BaseException {
- if(StringUtils.isEmpty(fs.getString(CmnConst.UUID))){
- fs.setValue("created_by",SpringMVCContextHolder.getCurrentUser().getUser_id());
- fs.setValue("created_utc_datetime",new Date());
- return baseDao.add(fs);
+ public boolean saveWorkOvertime(FieldSetEntity fse) throws BaseException {
+ BaseUtil.createCreatorAndCreationTime(fse);
+ FieldSetEntity fseRepeatData = null;
+ if(StringUtils.isEmpty(fse.getUUID())){
+ fseRepeatData = baseDao.getFieldSetEntityByFilter(CmnConst.PRODUCT_OA_WORK_OVERTIME, "user_id = ? AND month = ?", new Object[] {fse.getString("user_id"), fse.getString("month")}, false);
}else {
- fs.setValue("updated_by",SpringMVCContextHolder.getCurrentUser().getUser_id());
- fs.setValue("updated_utc_datetime",new Date());
- baseDao.update(fs);
- return fs.getString(CmnConst.UUID);
+ fseRepeatData = baseDao.getFieldSetEntityByFilter(CmnConst.PRODUCT_OA_WORK_OVERTIME, "user_id = ? AND month = ? AND uuid != ?", new Object[] {fse.getString("user_id"), fse.getString("month"), fse.getUUID()}, false);
}
+ if (fseRepeatData != null) {
+ throw new BaseException(SystemCode.SYSTEM_SAVE_FAIL_DATA_READY_EXIST.getValue(), SystemCode.SYSTEM_SAVE_FAIL_DATA_READY_EXIST.getText());
+ }
+ return baseDao.saveFieldSetEntity(fse);
}
/**
@@ -86,6 +88,6 @@
public boolean deleteWorkOvertime(FieldSetEntity fs) throws BaseException {
String uuid = fs.getUUID();
String[] uuids = uuid.split(",");
- return baseDao.delete(CmnConst.PRODUCT_SYS_WORK_OVERTIME, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
+ return baseDao.delete(CmnConst.PRODUCT_OA_WORK_OVERTIME, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
}
}
\ No newline at end of file
--
Gitblit v1.9.2