🐛 部门负责人编码和代码查询规则不一样

(cherry picked from commit 8d2417ad4578832caaa94bb2377b896fc6134b46)
This commit is contained in:
冷冷 committed 2024-06-20 16:51:39 +08:00
1 parent 9fa8b13b6e
commit 1a10197b48
2 files changed
+42 -1

No files matched your search

@@ -0,0 +1,40 @@
package com.pig4cloud.pigx.admin.api.constant;
/**
* 岗位编码
*
* @author lengleng
* @date 2024/6/14
* <p>
* 'TEAM_LEADER', '部门负责人'
*/
public enum PostCodeEnum {
/**
* 部门负责人
*/
TEAM_LEADER("TEAM_LEADER", "部门负责人");
/**
* 编码
*/
private final String code;
/**
* 描述
*/
private final String description;
PostCodeEnum(String code, String description) {
this.code = code;
this.description = description;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
}
@@ -28,6 +28,7 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pig4cloud.pigx.admin.api.constant.OrgTypeEnum;
import com.pig4cloud.pigx.admin.api.constant.PostCodeEnum;
import com.pig4cloud.pigx.admin.api.entity.*;
import com.pig4cloud.pigx.admin.api.utils.DataUtil;
import com.pig4cloud.pigx.admin.api.vo.DeptExcelVO;
@@ -230,7 +231,7 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
}
SysPost deptLeader = postMapper
.selectOne(Wrappers.<SysPost>lambdaQuery().eq(SysPost::getPostCode, "DEPT_LEADER"));
.selectOne(Wrappers.<SysPost>lambdaQuery().eq(SysPost::getPostCode, PostCodeEnum.TEAM_LEADER.getCode()));
if (deptLeader == null) {
return null;
}