server/services/src/main/java/com/doumee/core/annotation/LoginRequired.java
ÎļþÒÑɾ³ý server/services/src/main/java/com/doumee/core/constants/Constants.java
@@ -19,6 +19,8 @@ public static final String HWY_OBS_ENDPOINT ="HWY_OBS_ENDPOINT" ; public static final String HWY_OBS_BUCKET ="HWY_OBS_BUCKET" ; public static final String RESOURCE_PATH ="RESOURCE_PATH" ; public static final String ROLE_CONFIG ="ROLE_CONFIG" ; public static final String QYWX_CORPID = "QYWX_CORPID"; public static final String QYWX_SECRET = "QYWX_SECRET"; public static final String QYWX_TOKEN = "QYWX_TOKEN"; @@ -82,6 +84,7 @@ public static final String ZBOM_UK_ERROR_URL ="ZBOM_UK_ERROR_URL" ; public static final String ZBOM_TICKET_LOGIN_URL ="ZBOM_TICKET_LOGIN_URL" ; public static final String OBJCET_STORAGE = "OBJCET_STORAGE"; public static final Object OBJECT_TYPE_CASES = "OBJECT_TYPE_CASES"; public static boolean WORKORDER_SHE_EMAIL_SENDING = false; public static boolean DEALING_COMPANY_SYNC = false ; public static boolean DEALING_MEMBER_SYNC = false ; @@ -89,6 +92,7 @@ public static final String WORKORDER_LOG_FILE_PATH ="WORKORDER_LOG_FILE_PATH" ; public static final String REDIS_TOKEN_KEY = "token_"; public static final String CASES_FILES = "CASES_FILES"; public static final String SUCCESS = "SUCCESS"; public static final String FAIL = "FAIL"; server/services/src/main/java/com/doumee/dao/business/model/Category.java
@@ -63,8 +63,8 @@ @ExcelColumn(name="åä½åç§°") private String name; @ApiModelProperty(value = "ç±»å:0=åç§é ç½®ï¼1=车è¾ç±»åé ç½®ï¼2=餿 é ç½®ï¼3=æç»è´¹é ç½®ï¼", example = "1") @ExcelColumn(name="ç±»å:0=åç§é ç½®ï¼1=车è¾ç±»åé ç½®ï¼2=餿 é ç½®ï¼3=æç»è´¹é ç½®ï¼") @ApiModelProperty(value = "ç±»å:0=æåº;1=åä¸å;2=æ é¿é¢å;3=讲å¸ç级;", example = "1") @ExcelColumn(name="ç±»å:0=æåº;1=åä¸å;2=æ é¿é¢å;3=讲å¸ç级;") private Integer type; @ApiModelProperty(value = "å 容ï¼è½¦è¾è§æ ¼ã餿 ãæç»è´¹æ¯ä¾ï¼") @@ -84,9 +84,6 @@ @ApiModelProperty(value = "æ¯å¦åºå®è½¦è¾ï¼è½¦è¾ç±»å使ç¨ï¼:0=å¦ï¼1=æ¯ï¼", example = "1") @TableField(exist = false) private String updateUserName; @ApiModelProperty(value = "餿 çé 置项éå", example = "1") @TableField(exist = false) private JSONArray detailList; @ApiModelProperty(value = "徿 å ¨è·¯å¾") @TableField(exist = false) private String iconFull; server/services/src/main/java/com/doumee/dao/business/model/Member.java
@@ -11,6 +11,8 @@ import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import java.math.BigDecimal; import java.util.List; /** * ä¼åä¿¡æ¯è¡¨Modelå®ä¹ * @author doumee @@ -115,6 +117,10 @@ @TableField(exist = false) private Integer workYears; @ApiModelProperty("æ é¿é¢ååç§°") @TableField(exist = false) private String fieldNames; @ApiModelProperty("å·¥ä½å²ä½åç§°") @TableField(exist = false) private String promotionName; @@ -123,10 +129,29 @@ @TableField(exist = false) private String levelName; @ApiModelProperty("æåºä¸»é® - æ¥è¯¢") @ApiModelProperty("æåºç¼ç - æ¥è¯¢") @TableField(exist = false) private String queryZQId; private String queryZQCode; @ApiModelProperty("æåºä¿¡æ¯ï¼0=æ¶è´¹ä»é«å°ä½ï¼1=æ¶è´¹ä»ä½å°é«ï¼2=ç级ä»é«å°ä½ï¼3=ç级ä»ä½å°é«ï¼4=æå¡æ°ä»é«å°ä½") @TableField(exist = false) private Integer orderByType; @ApiModelProperty("è¯ä»¶ç §å ¨è·¯å¾") @TableField(exist = false) private String fullImgurl; @ApiModelProperty("æ¥è¯¢ç¨æ·ç±»å") @TableField(exist = false) private String queryUserRole; @ApiModelProperty("æ é¿é¢å") @TableField(exist = false) private List<Category> fieldList; @ApiModelProperty("æ¡ä¾ä¿¡æ¯") @TableField(exist = false) private List<Cases> casesList; } server/services/src/main/java/com/doumee/dao/business/model/Multifile.java
@@ -55,7 +55,7 @@ // @ApiModelProperty(value = "å ³è对象类å 0SHE䏿¥ 1è·ç»æ»ä¸æ¥ 2è·ç»æ»å¤ç 3è·ç»æ»åé ç©ä¸ä¸»ç®¡ 4è·ç»æ»åé å¤ç人 5DCAé£é©ä¸æ¥ 6DCAé£é©å¤ç 7DCAå·¥åå¾ç", example = "1") // @ExcelExportColumn(name="å ³è对象类å 0SHE䏿¥ 1è·ç»æ»ä¸æ¥ 2è·ç»æ»å¤ç 3è·ç»æ»åé ç©ä¸ä¸»ç®¡ 4è·ç»æ»åé å¤ç人 5DCAé£é©ä¸æ¥ 6DCAé£é©å¤ç 7DCAå·¥åå¾ç") @ApiModelProperty(value = "å ³è对象类å 0身份ç³è¯·èµæ 1订åéä»¶", example = "1") @ApiModelProperty(value = "å ³è对象类å 0æ¡ä¾å¾é", example = "1") private Integer objType; @ApiModelProperty(value = "æä»¶å°å") server/services/src/main/java/com/doumee/service/business/MemberService.java
@@ -94,4 +94,6 @@ * @return long */ long count(Member model); Member findDetailById(Integer id,String queryUserRole); } server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java
@@ -149,9 +149,6 @@ if(Objects.isNull(category)){ throw new BusinessException(ResponseStatus.DATA_EMPTY); } if(StringUtils.isNotBlank(category.getDetail())){ category.setDetailList(JSONArray.parseArray(category.getDetail())); } if(StringUtils.isNotBlank(category.getIcon())){ String path = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.RESOURCE_PATH).getCode() +systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.CATEGORY_FILES).getCode(); @@ -229,9 +226,6 @@ +systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.CATEGORY_FILES).getCode(); for(Category cate : result.getRecords()){ try { if(StringUtils.isNotBlank(cate.getDetail())){ cate.setDetailList(JSONArray.parseArray(cate.getDetail())); } if(StringUtils.isNotBlank(cate.getIcon())){ cate.setIconFull(path + cate.getIcon()); } @@ -259,9 +253,6 @@ String path = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.RESOURCE_PATH).getCode() +systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.CATEGORY_FILES).getCode(); for (Category category:categoryList) { if(StringUtils.isNotBlank(category.getDetail())){ category.setDetailList(JSONArray.parseArray(category.getDetail())); } if(StringUtils.isNotBlank(category.getIcon())){ category.setIconFull(path + category.getIcon()); } server/web/src/main/java/com/doumee/api/web/ApiController.java
@@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSONObject; import com.doumee.config.jwt.JwtTokenUtil; import com.doumee.dao.business.model.Member; import com.doumee.dao.vo.WebLoginUserVO; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.web.context.request.RequestContextHolder; @@ -39,10 +40,10 @@ * è·åç»å½ç¨æ·å¯¹è±¡ä¿¡æ¯ * @return */ protected Member getMemberResponse(){ protected WebLoginUserVO getMemberResponse(){ Object obj = this.getRequest().getAttribute(JwtTokenUtil.MEMBER_INFO); if(obj != null){ return JSONObject.parseObject(obj.toString(),Member.class); return JSONObject.parseObject(obj.toString(), WebLoginUserVO.class); } return null; }