提交 18eeca78 authored 作者: lvbencai's avatar lvbencai

合并分支 'qa' 到 'master'

增加18:15任务和pos任务,增加导出多维表格三列 查看合并请求 !9
...@@ -5,4 +5,5 @@ public class Constants { ...@@ -5,4 +5,5 @@ public class Constants {
* UTF-8 字符集 * UTF-8 字符集
*/ */
public static final String UTF8 = "UTF-8"; public static final String UTF8 = "UTF-8";
public static final String REDIS_ACCESS_TOKEN = "promotion:cxminigram:access_token";
} }
...@@ -5,4 +5,8 @@ public class WechatConstants { ...@@ -5,4 +5,8 @@ public class WechatConstants {
* 订阅消息模板ID * 订阅消息模板ID
*/ */
public static final String SUBSCRIBE_MESSAGE_TEMPLATE_ID = "YFwoiRVs26WEJ59k9yjIkh6NlV0PgtWoy_L9GYbkZUw"; public static final String SUBSCRIBE_MESSAGE_TEMPLATE_ID = "YFwoiRVs26WEJ59k9yjIkh6NlV0PgtWoy_L9GYbkZUw";
} /**
* 随机任务跳转页面
*/
public static final String RANDOM_TASK_URL = "/pages/mine/index";
}
package com.wangxiaolu.promotion.common.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* @author : liqiulin
* @date : 2024-08-05 15
* @describe :
*/
@AllArgsConstructor
@Getter
public enum FlagType {
/**
* 有效
*/
YES(1),
NO(0),
;
private Integer type;
}
...@@ -9,7 +9,9 @@ import com.wangxiaolu.promotion.result.basedata.RCode; ...@@ -9,7 +9,9 @@ import com.wangxiaolu.promotion.result.basedata.RCode;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.exceptions.TooManyResultsException; import org.apache.ibatis.exceptions.TooManyResultsException;
import org.springframework.dao.DataIntegrityViolationException; import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.MethodArgumentNotValidException; import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.bind.annotation.RestControllerAdvice;
...@@ -19,6 +21,7 @@ import org.springframework.web.bind.annotation.RestControllerAdvice; ...@@ -19,6 +21,7 @@ import org.springframework.web.bind.annotation.RestControllerAdvice;
* @describe : 统一异常处理 * @describe : 统一异常处理
*/ */
//@ControllerAdvice
@RestControllerAdvice @RestControllerAdvice
@Slf4j @Slf4j
public class ControllerExceptionAdvice { public class ControllerExceptionAdvice {
...@@ -29,6 +32,12 @@ public class ControllerExceptionAdvice { ...@@ -29,6 +32,12 @@ public class ControllerExceptionAdvice {
return new R(e.getCode(), e.getMsg()); return new R(e.getCode(), e.getMsg());
} }
@ExceptionHandler({IllegalArgumentException.class})
public R paramExceptionHandler(IllegalArgumentException e) {
log.error("参数异常2: {}", e);
return new R(HttpStatus.BAD_REQUEST.value(), e.getMessage());
}
@ExceptionHandler({FlowException.class}) @ExceptionHandler({FlowException.class})
public R flowExceptionHandler(FlowException e) { public R flowExceptionHandler(FlowException e) {
log.error("流量异常: {}", e); log.error("流量异常: {}", e);
......
...@@ -54,7 +54,7 @@ public enum RCode implements StatusCode { ...@@ -54,7 +54,7 @@ public enum RCode implements StatusCode {
WX_OPENID_PARAM_ERROR(3012, "微信登录错误,请退出小程序重新登录"), WX_OPENID_PARAM_ERROR(3012, "微信登录错误,请退出小程序重新登录"),
NOT_AVATAR_URL_PARAM_ERROR(3013, "请上传头像"), NOT_AVATAR_URL_PARAM_ERROR(3013, "请上传头像"),
NOT_USER_NAME_PARAM_ERROR(3014, "姓名不可为空"), NOT_USER_NAME_PARAM_ERROR(3014, "姓名不可为空"),
USER_WXOPENID_UNIQUE_ERROR(3015, "已使用其他手机号注册"), USER_WXOPENID_UNIQUE_ERROR(3015, "此微信已绑定其他手机号"),
LOGIN_PHONE_PARAM_ERROR(3016, "手机号错误"), LOGIN_PHONE_PARAM_ERROR(3016, "手机号错误"),
NOT_LOGIN_TIMEOUT_ERROR(3017, "您的登录已过期,请重新登录"), NOT_LOGIN_TIMEOUT_ERROR(3017, "您的登录已过期,请重新登录"),
EMP_PRIVILEGE_ERROR(3018, "账号权限错误"), EMP_PRIVILEGE_ERROR(3018, "账号权限错误"),
...@@ -92,6 +92,7 @@ public enum RCode implements StatusCode { ...@@ -92,6 +92,7 @@ public enum RCode implements StatusCode {
LOGIN_PHONE_COUNT_MUCH(4025, "获取手机号超过5次,请手动填写"), LOGIN_PHONE_COUNT_MUCH(4025, "获取手机号超过5次,请手动填写"),
QINCE_STORE_DEALER_ERROR(4026, "所属经销商与修改前不一致,请重新选择"), QINCE_STORE_DEALER_ERROR(4026, "所属经销商与修改前不一致,请重新选择"),
ACTIVITY_PLAN_DATETIME_ERROR(4027, "时间错误,正确规则:上班时间<午休下班时间<午休上班时间<下班时间;"), ACTIVITY_PLAN_DATETIME_ERROR(4027, "时间错误,正确规则:上班时间<午休下班时间<午休上班时间<下班时间;"),
NOT_POS_TASK_PHOTO_ERROR(4028, "不拍 POS 照场次费用扣减 10 "),
/** /**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论