提交代码
parent
eaa5ad1167
commit
a3d00eac91
|
@ -11,6 +11,7 @@ import com.yanzhu.common.security.utils.DictUtils;
|
||||||
import com.yanzhu.common.security.utils.SecurityUtils;
|
import com.yanzhu.common.security.utils.SecurityUtils;
|
||||||
import com.yanzhu.manage.config.ProfileConfig;
|
import com.yanzhu.manage.config.ProfileConfig;
|
||||||
import com.yanzhu.manage.domain.*;
|
import com.yanzhu.manage.domain.*;
|
||||||
|
import com.yanzhu.manage.enums.CraftPostEnums;
|
||||||
import com.yanzhu.manage.enums.CraftTypeEnums;
|
import com.yanzhu.manage.enums.CraftTypeEnums;
|
||||||
import com.yanzhu.manage.enums.SignetKeyEnums;
|
import com.yanzhu.manage.enums.SignetKeyEnums;
|
||||||
import com.yanzhu.manage.enums.UserPostEnums;
|
import com.yanzhu.manage.enums.UserPostEnums;
|
||||||
|
@ -105,6 +106,14 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
|
||||||
@Override
|
@Override
|
||||||
public int insertProProjectInfoSubdeptsUsers(ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers)
|
public int insertProProjectInfoSubdeptsUsers(ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers)
|
||||||
{
|
{
|
||||||
|
//判断工种岗位设置用户岗位...PC需要单独设置
|
||||||
|
if(Objects.equals(proProjectInfoSubdeptsUsers.getCraftPost(), CraftPostEnums.WTDL.getCode())){
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.WTDL.getCode());
|
||||||
|
}else if(Objects.equals(proProjectInfoSubdeptsUsers.getCraftPost(), CraftPostEnums.XMJL.getCode())){
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.XMJL.getCode());
|
||||||
|
}else{
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.LWGR.getCode());
|
||||||
|
}
|
||||||
proProjectInfoSubdeptsUsers.setUseStatus(UseStateEnums.IN.getCode());
|
proProjectInfoSubdeptsUsers.setUseStatus(UseStateEnums.IN.getCode());
|
||||||
proProjectInfoSubdeptsUsers.setCreateTime(DateUtils.getNowDate());
|
proProjectInfoSubdeptsUsers.setCreateTime(DateUtils.getNowDate());
|
||||||
proProjectInfoSubdeptsUsers.setCreateBy(SecurityUtils.getUsername());
|
proProjectInfoSubdeptsUsers.setCreateBy(SecurityUtils.getUsername());
|
||||||
|
@ -243,6 +252,14 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
|
||||||
@Override
|
@Override
|
||||||
public int updateProProjectInfoSubdeptsUsers(ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers)
|
public int updateProProjectInfoSubdeptsUsers(ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers)
|
||||||
{
|
{
|
||||||
|
//判断工种岗位设置用户岗位...PC需要单独设置
|
||||||
|
if(Objects.equals(proProjectInfoSubdeptsUsers.getCraftPost(), CraftPostEnums.WTDL.getCode())){
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.WTDL.getCode());
|
||||||
|
}else if(Objects.equals(proProjectInfoSubdeptsUsers.getCraftPost(), CraftPostEnums.XMJL.getCode())){
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.XMJL.getCode());
|
||||||
|
}else{
|
||||||
|
proProjectInfoSubdeptsUsers.setUserPost(UserPostEnums.LWGR.getCode());
|
||||||
|
}
|
||||||
proProjectInfoSubdeptsUsers.setUpdateBy(SecurityUtils.getUsername());
|
proProjectInfoSubdeptsUsers.setUpdateBy(SecurityUtils.getUsername());
|
||||||
proProjectInfoSubdeptsUsers.setUpdateTime(DateUtils.getNowDate());
|
proProjectInfoSubdeptsUsers.setUpdateTime(DateUtils.getNowDate());
|
||||||
SysUser user = proProjectInfoSubdeptsUsers.getUser();
|
SysUser user = proProjectInfoSubdeptsUsers.getUser();
|
||||||
|
@ -261,7 +278,6 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
|
||||||
user.setActiveProjectId(proProjectInfoSubdeptsUsers.getProjectId());
|
user.setActiveProjectId(proProjectInfoSubdeptsUsers.getProjectId());
|
||||||
Long userId = remoteUserService.registerUserInfo(user, SecurityConstants.INNER).getData();
|
Long userId = remoteUserService.registerUserInfo(user, SecurityConstants.INNER).getData();
|
||||||
proProjectInfoSubdeptsUsers.setUserId(userId);
|
proProjectInfoSubdeptsUsers.setUserId(userId);
|
||||||
uniService.syncUniUser(userId,proProjectInfoSubdeptsUsers.getProjectId());
|
|
||||||
return proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(proProjectInfoSubdeptsUsers);
|
return proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(proProjectInfoSubdeptsUsers);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue