Commit 1c2cfab62701e032b038d5ee4709162f1ec1692d

Authored by 周伟鹏
1 parent b01bdc99

封装返回对象

src/main/java/com/cnlive/shenhe/bean/ErrorEnum.java 0 → 100644
  1 +package com.cnlive.shenhe.bean;
  2 +
  3 +/**
  4 + * Created with IntelliJ IDEA.
  5 + * Description:
  6 + * User: fan xiao chun
  7 + * Date: 2018-07-25
  8 + * Time: 18:25
  9 + */
  10 +public enum ErrorEnum {
  11 +
  12 + SUCCESS(0, "success"),
  13 + ERROR(500, "服务异常"),
  14 + RECORD_NOT_EXIST(10001, "记录不存在"),
  15 + PARAM_ERROR(10002, "参数错误"),
  16 +
  17 +
  18 + NOT_LOGIN(4000, "登录失效或未登录"),
  19 + ACCESS_DENIED(40001, "没有权限");
  20 +
  21 +
  22 + private Integer errorCode;
  23 + private String errorMessage;
  24 +
  25 + ErrorEnum(Integer errorCode, String errorMessage) {
  26 + this.errorCode = errorCode;
  27 + this.errorMessage = errorMessage;
  28 + }
  29 +
  30 + public Integer getErrorCode() {
  31 + return errorCode;
  32 + }
  33 +
  34 + public void setErrorCode(Integer errorCode) {
  35 + this.errorCode = errorCode;
  36 + }
  37 +
  38 + public String getErrorMessage() {
  39 + return errorMessage;
  40 + }
  41 +
  42 + public void setErrorMessage(String errorMessage) {
  43 + this.errorMessage = errorMessage;
  44 + }
  45 +}
... ...
src/main/java/com/cnlive/shenhe/bean/ResponseBean.java 0 → 100644
  1 +package com.cnlive.shenhe.bean;
  2 +
  3 +import com.cnlive.shenhe.utils.CommonUtils;
  4 +
  5 +import java.io.Serializable;
  6 +
  7 +
  8 +public class ResponseBean implements Serializable {
  9 +
  10 +
  11 + private static final long serialVersionUID = 862017689923854902L;
  12 +
  13 + private Integer errorCode = ErrorEnum.SUCCESS.getErrorCode();
  14 +
  15 + private String errorMessage = ErrorEnum.SUCCESS.getErrorMessage();
  16 +
  17 + private Object data;
  18 +
  19 + private ErrorEnum errorEnum;
  20 +
  21 + public ResponseBean(Object data) {
  22 + this.data = data;
  23 + }
  24 +
  25 + public ResponseBean(Integer errorCode, String errorMessage, Object data) {
  26 + this.errorCode = errorCode;
  27 + this.errorMessage = errorMessage;
  28 + this.data = data;
  29 + }
  30 +
  31 + public ResponseBean(Integer errorCode, String errorMessage) {
  32 + this.errorCode = errorCode;
  33 + this.errorMessage = errorMessage;
  34 + }
  35 +
  36 + public ResponseBean() {
  37 + }
  38 +
  39 + public ResponseBean(ErrorEnum errorEnum) {
  40 + this.errorEnum = errorEnum;
  41 + }
  42 +
  43 + public Integer getErrorCode() {
  44 + if (CommonUtils.isNotNull(this.errorEnum)) {
  45 + return this.errorEnum.getErrorCode();
  46 + }
  47 + return errorCode;
  48 + }
  49 +
  50 + public void setErrorCode(Integer errorCode) {
  51 + this.errorCode = errorCode;
  52 + }
  53 +
  54 + public String getErrorMessage() {
  55 + if (CommonUtils.isNotNull(this.errorEnum)) {
  56 + return this.errorEnum.getErrorMessage();
  57 + }
  58 + return errorMessage;
  59 + }
  60 +
  61 + public void setErrorMessage(String errorMessage) {
  62 + this.errorMessage = errorMessage;
  63 + }
  64 +
  65 + public Object getData() {
  66 + return data;
  67 + }
  68 +
  69 + public void setData(Object data) {
  70 + this.data = data;
  71 + }
  72 +
  73 +
  74 +}
... ...
src/main/java/com/cnlive/shenhe/job/UsersSiteJob.java
... ... @@ -46,7 +46,7 @@ public class UsersSiteJob {
46 46 ShySitesMapper shySitesMapper;
47 47  
48 48  
49   - @Scheduled(fixedRate = 30 * 60 * 1000)
  49 + //@Scheduled(fixedRate = 30 * 60 * 1000)
50 50 public void syncUsers() {
51 51 try {
52 52 String tm = "0";
... ...