rk
2026-01-28 9b64c373654e93dd233a7cc2f6ff28f04daa0b38
bug 修复
已删除1个文件
已修改7个文件
70 ■■■■■ 文件已修改
server/services/src/main/java/com/doumee/core/annotation/LoginRequired.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/core/constants/Constants.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/dao/business/model/Category.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/dao/business/model/Member.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/dao/business/model/Multifile.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/service/business/MemberService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/service/business/impl/CategoryServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/web/src/main/java/com/doumee/api/web/ApiController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    }