提交代码
parent
7c736b0fd5
commit
c979a4cd92
|
@ -138,7 +138,7 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
<div class="hj-moment-state">
|
<div class="hj-moment-state">
|
||||||
<div class="state-tag hj-moment-green" v-if="powerRun.onlineStatus=='0'">在线</div>
|
<div class="state-tag hj-moment-green" v-if="powerRun.onlineStatus=='1'">在线</div>
|
||||||
<div class="state-tag hj-moment-orange" v-else>离线</div>
|
<div class="state-tag hj-moment-orange" v-else>离线</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -8,7 +8,8 @@ package com.yanzhu.common.core.enums;
|
||||||
public enum IsDelEnums {
|
public enum IsDelEnums {
|
||||||
|
|
||||||
NO(0L, "0","有效"),
|
NO(0L, "0","有效"),
|
||||||
YES(1L, "1", "删除");
|
YES(1L, "1", "无效"),
|
||||||
|
DEL(2L, "2", "删除");
|
||||||
|
|
||||||
private final Long code;
|
private final Long code;
|
||||||
private final String codeStr;
|
private final String codeStr;
|
||||||
|
|
|
@ -250,10 +250,22 @@ public class ProProjectInfoSubdeptsServiceImpl implements IProProjectInfoSubdept
|
||||||
}
|
}
|
||||||
proProjectInfoSubdepts.setComId(info.getComId());
|
proProjectInfoSubdepts.setComId(info.getComId());
|
||||||
if(Objects.equals(proProjectInfoSubdepts.getSubDeptType(), SubDeptsEnums.ZYFB.getCode()) || Objects.equals(proProjectInfoSubdepts.getSubDeptType(),SubDeptsEnums.LWFB.getCode())){
|
if(Objects.equals(proProjectInfoSubdepts.getSubDeptType(), SubDeptsEnums.ZYFB.getCode()) || Objects.equals(proProjectInfoSubdepts.getSubDeptType(),SubDeptsEnums.LWFB.getCode())){
|
||||||
Map<String, Object> map = proProjectInfoSubdeptsUsersMapper.findProUserPhone(info.getId(),proProjectInfoSubdepts.getSubDeptLeaderPhone());
|
// 查询用户是否已申请
|
||||||
if(Objects.nonNull(map) && Convert.toInt(map.get("total"),0)>0){
|
ProProjectInfoSubdeptsUsers usersQuery = new ProProjectInfoSubdeptsUsers();
|
||||||
throw new ServiceException("手机号码已存在");
|
usersQuery.setProjectId(info.getId());
|
||||||
|
usersQuery.setUserPhone(proProjectInfoSubdepts.getSubDeptLeaderPhone());
|
||||||
|
List<ProProjectInfoSubdeptsUsers> users = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersList(usersQuery);
|
||||||
|
if(users.size()>0){
|
||||||
|
ProProjectInfoSubdeptsUsers oldUserData = users.get(0);
|
||||||
|
if(oldUserData.getApproveStatus()==ApproveStatus.refuse.getCode()){
|
||||||
|
// 删除用户冗余数据...
|
||||||
|
oldUserData.setIsDel(IsDelEnums.DEL.getCode());
|
||||||
|
proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(oldUserData);
|
||||||
|
}else{
|
||||||
|
throw new ServiceException("手机号码已存在");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 单位委托人信息
|
// 单位委托人信息
|
||||||
if(StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderName()) && StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderCode()) && StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderPhone())){
|
if(StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderName()) && StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderCode()) && StringUtils.isNotEmpty(proProjectInfoSubdepts.getSubDeptLeaderPhone())){
|
||||||
SysUser sysUser = new SysUser();
|
SysUser sysUser = new SysUser();
|
||||||
|
|
|
@ -349,9 +349,21 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
|
||||||
if(Objects.isNull(parUsers)){
|
if(Objects.isNull(parUsers)){
|
||||||
throw new ServiceException("用户信息异常...请重新扫码");
|
throw new ServiceException("用户信息异常...请重新扫码");
|
||||||
}
|
}
|
||||||
Map<String, Object> map = proProjectInfoSubdeptsUsersMapper.findProUserPhone(parUsers.getProjectId(),proProjectInfoSubdeptsUsers.getUserPhone());
|
|
||||||
if(Objects.nonNull(map) && Convert.toInt(map.get("total"),0)>0){
|
// 查询数据是否已申请
|
||||||
throw new ServiceException("手机号码已存在");
|
ProProjectInfoSubdeptsUsers usersQuery = new ProProjectInfoSubdeptsUsers();
|
||||||
|
usersQuery.setProjectId(parUsers.getProjectId());
|
||||||
|
usersQuery.setUserPhone(proProjectInfoSubdeptsUsers.getUserPhone());
|
||||||
|
List<ProProjectInfoSubdeptsUsers> users = proProjectInfoSubdeptsUsersMapper.selectProProjectInfoSubdeptsUsersList(usersQuery);
|
||||||
|
if(users.size()>0){
|
||||||
|
ProProjectInfoSubdeptsUsers oldUserData = users.get(0);
|
||||||
|
if(oldUserData.getApproveStatus()==ApproveStatus.refuse.getCode()){
|
||||||
|
// 删除用户冗余数据...
|
||||||
|
oldUserData.setIsDel(IsDelEnums.DEL.getCode());
|
||||||
|
proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(oldUserData);
|
||||||
|
}else{
|
||||||
|
throw new ServiceException("手机号码已存在");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
proProjectInfoSubdeptsUsers.setComId(parUsers.getComId());
|
proProjectInfoSubdeptsUsers.setComId(parUsers.getComId());
|
||||||
proProjectInfoSubdeptsUsers.setProjectId(parUsers.getProjectId());
|
proProjectInfoSubdeptsUsers.setProjectId(parUsers.getProjectId());
|
||||||
|
|
|
@ -2065,12 +2065,15 @@ Page({
|
||||||
craftPost: null,
|
craftPost: null,
|
||||||
leaderDegreeGrade: null,
|
leaderDegreeGrade: null,
|
||||||
userInfos: {},
|
userInfos: {},
|
||||||
degreeGrade: null
|
degreeGrade: null,
|
||||||
|
userPhone: this.data.userPhoneNumber,
|
||||||
|
subDeptLeaderPhone: this.data.userPhoneNumber
|
||||||
};
|
};
|
||||||
|
let _subDeptNameTemp = this.data.form.subDeptName;
|
||||||
this.setData({
|
this.setData({
|
||||||
form:_form,
|
form:_form,
|
||||||
active: 0,
|
active: 0,
|
||||||
"parForm.subDeptName": this.data.form.subDeptName,
|
"parForm.subDeptName": _subDeptNameTemp
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue