diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserExtMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserExtMapper.xml
index d888a126..b7f21a12 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserExtMapper.xml
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserExtMapper.xml
@@ -21,12 +21,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java
index 28fe0c64..57223338 100644
--- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java
+++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java
@@ -79,6 +79,7 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
@Autowired
private SysUserMapper sysUserMapper;
+
private static final Logger log = LoggerFactory.getLogger(ProProjectInfoSubdeptsUsersServiceImpl.class);
/**
@@ -1185,14 +1186,15 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
// 审核文件签名
ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersById(id);
String filePath = proProjectInfoSubdeptsUsers.getEduFilePath().replace(ProfileConfig.profile, ProfileConfig.profilePath);
- ProProjectInfoSubdeptsUsers userQuery = new ProProjectInfoSubdeptsUsers();
- userQuery.setWorkType(101L);
- userQuery.setProjectId(proProjectInfoSubdeptsUsers.getProjectId());
- List users = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersList(userQuery);
- if(StringUtils.isNotEmpty(users)){
+ SysUserExt extQuery = new SysUserExt();
+ extQuery.setComId(proProjectInfoSubdeptsUsers.getComId());
+ extQuery.setWorkType(101L);
+ extQuery.setStatus(Convert.toStr(IsDelEnums.NO.getCode()));
+ List sysUserExtList = sysUserExtMapper.selectSysUserExtList(extQuery);
+ if(StringUtils.isNotEmpty(sysUserExtList)){
BasSignet query = new BasSignet();
- query.setProjectId(users.get(0).getProjectId());
- query.setUserId(users.get(0).getUserId());
+ query.setComId(sysUserExtList.get(0).getProjectId());
+ query.setUserId(sysUserExtList.get(0).getUserId());
List signets = basSignetMapper.selectBasSignetList(query);
if(StringUtils.isNotEmpty(signets)){
String newFilePath = filePath.replace(".pdf","-c.pdf");
@@ -1222,14 +1224,15 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
public Boolean findUserComSign(Long id){
// 审核文件签名
ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersById(id);
- ProProjectInfoSubdeptsUsers userQuery = new ProProjectInfoSubdeptsUsers();
- userQuery.setWorkType(101L);
- userQuery.setComId(proProjectInfoSubdeptsUsers.getComId());
- List users = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersList(userQuery);
- if(StringUtils.isNotEmpty(users)){
+ SysUserExt extQuery = new SysUserExt();
+ extQuery.setComId(proProjectInfoSubdeptsUsers.getComId());
+ extQuery.setWorkType(101L);
+ extQuery.setStatus(Convert.toStr(IsDelEnums.NO.getCode()));
+ List sysUserExtList = sysUserExtMapper.selectSysUserExtList(extQuery);
+ if(StringUtils.isNotEmpty(sysUserExtList)){
BasSignet query = new BasSignet();
- query.setComId(users.get(0).getComId());
- query.setUserId(users.get(0).getUserId());
+ query.setComId(sysUserExtList.get(0).getComId());
+ query.setUserId(sysUserExtList.get(0).getUserId());
List signets = basSignetMapper.selectBasSignetList(query);
if(StringUtils.isNotEmpty(signets)){
return true;
@@ -1465,14 +1468,15 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
throw new ServiceException("未查询安质部部长签名信息...");
}
- ProProjectInfoSubdeptsUsers comUserQuery = new ProProjectInfoSubdeptsUsers();
- comUserQuery.setWorkType(101L);
- comUserQuery.setProjectId(proProjectInfoSubdeptsUsers.getProjectId());
- List comUsers = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersList(comUserQuery);
- if(StringUtils.isNotEmpty(comUsers)){
+ SysUserExt extQuery = new SysUserExt();
+ extQuery.setComId(proProjectInfoSubdeptsUsers.getComId());
+ extQuery.setWorkType(101L);
+ extQuery.setStatus(Convert.toStr(IsDelEnums.NO.getCode()));
+ List sysUserExtList = sysUserExtMapper.selectSysUserExtList(extQuery);
+ if(StringUtils.isNotEmpty(sysUserExtList)){
BasSignet query = new BasSignet();
- query.setProjectId(comUsers.get(0).getProjectId());
- query.setUserId(comUsers.get(0).getUserId());
+ query.setComId(sysUserExtList.get(0).getProjectId());
+ query.setUserId(sysUserExtList.get(0).getUserId());
List signets = basSignetMapper.selectBasSignetList(query);
if(StringUtils.isNotEmpty(signets)){
String newFilePath = filePath.replace(".pdf","-c.pdf");
diff --git a/yanzhu-ui-vue3/src/views/system/user/index.vue b/yanzhu-ui-vue3/src/views/system/user/index.vue
index 28df75e8..9fdcd139 100644
--- a/yanzhu-ui-vue3/src/views/system/user/index.vue
+++ b/yanzhu-ui-vue3/src/views/system/user/index.vue
@@ -216,12 +216,12 @@
-
+
-
+
@@ -486,7 +486,7 @@ function doCleanEditData() {
function doRoleChange() {
if (data.mode == 'add') {
- if (form.value.userType == 99) {
+ if (form.value.userType == '08') {
data.rules = {
deptId: [{ required: true, message: "所属单位不能为空", trigger: "change" }],
userName: [{ required: false, message: "登录账号不能为空", trigger: "blur" }, { min: 2, max: 20, message: "用户名称长度必须介于 2 和 20 之间", trigger: "blur" }],
@@ -516,7 +516,7 @@ function doRoleChange() {
form.value.workType = '';
}
else {
- if (form.value.userType == 99) {
+ if (form.value.userType == '08') {
data.rules = {
userName: [{ required: false, message: "登录账号不能为空", trigger: "blur" }, { min: 2, max: 20, message: "用户名称长度必须介于 2 和 20 之间", trigger: "blur" }],
nickName: [{ required: true, message: "用户姓名不能为空", trigger: "blur" }],
@@ -735,7 +735,7 @@ function handleUpdate(row) {
form.value.postIds = response.postIds;
form.value.roleIds = response.roleIds;
form.value.workType = form.value.workType ? "" + form.value.workType : "";
- if (form.value.userType == '99') {
+ if (form.value.userType == '08') {
let tmps = user_work_type.value.filter(d => d.value == form.value.workType);
if (tmps.length > 0) {
form.value.userWorkType = tmps[0].remark;