|
@@ -533,22 +533,45 @@ public class OwnAuthController extends BaseController {
|
|
|
}
|
|
|
sysUser.setRoleIds(roleIds);
|
|
|
userService.updateUser(sysUser);
|
|
|
- // 增加关系表数据
|
|
|
- SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
|
- sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
|
- sysUserCompanyRel.setSucrUserId(use.getUserId());
|
|
|
- sysUserCompanyRel.setSucrDeptId(deptId);
|
|
|
- sysUserCompanyRel.setSucrHandler("1");
|
|
|
- if("1".equals(CommonUtil.objToString(map.get("legalHandles")))){
|
|
|
- sysUserCompanyRel.setSucrCard(handlerCard);
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> sysuserCompany =new LambdaQueryWrapper();
|
|
|
+ sysuserCompany.eq(SysUserCompanyRel::getSucrUserId,use.getUserId());
|
|
|
+ sysuserCompany.eq(SysUserCompanyRel::getSucrCompanyId,scyId);
|
|
|
+ List<SysUserCompanyRel> userCompanyRels = sysUserCompanyRelService.findSysUserCompanyRels(sysuserCompany);
|
|
|
+ if(userCompanyRels.size()>0){
|
|
|
+ // 增加关系表数据
|
|
|
+ SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
|
+ sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
|
+ sysUserCompanyRel.setSucrUserId(use.getUserId());
|
|
|
+ sysUserCompanyRel.setSucrDeptId(deptId);
|
|
|
+ sysUserCompanyRel.setSucrHandler("1");
|
|
|
+ if("1".equals(CommonUtil.objToString(map.get("legalHandles")))){
|
|
|
+ sysUserCompanyRel.setSucrCard(handlerCard);
|
|
|
+ }else{
|
|
|
+ sysUserCompanyRel.setSucrCard(scyLegalId);
|
|
|
+ }
|
|
|
+ sysUserCompanyRel.setSucrCardFile(fsfzzList);
|
|
|
+ if(jsfzfList.size() > 0){
|
|
|
+ sysUserCompanyRel.setSucrCardBackFile(jsfzfList.get(0).get("uid"));
|
|
|
+ }
|
|
|
+ sysUserCompanyRelService.updateSysUserCompanyRel(sysUserCompanyRel);
|
|
|
}else{
|
|
|
- sysUserCompanyRel.setSucrCard(scyLegalId);
|
|
|
- }
|
|
|
- sysUserCompanyRel.setSucrCardFile(fsfzzList);
|
|
|
- if(jsfzfList.size() > 0){
|
|
|
- sysUserCompanyRel.setSucrCardBackFile(jsfzfList.get(0).get("uid"));
|
|
|
+ // 增加关系表数据
|
|
|
+ SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
|
+ sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
|
+ sysUserCompanyRel.setSucrUserId(use.getUserId());
|
|
|
+ sysUserCompanyRel.setSucrDeptId(deptId);
|
|
|
+ sysUserCompanyRel.setSucrHandler("1");
|
|
|
+ if("1".equals(CommonUtil.objToString(map.get("legalHandles")))){
|
|
|
+ sysUserCompanyRel.setSucrCard(handlerCard);
|
|
|
+ }else{
|
|
|
+ sysUserCompanyRel.setSucrCard(scyLegalId);
|
|
|
+ }
|
|
|
+ sysUserCompanyRel.setSucrCardFile(fsfzzList);
|
|
|
+ if(jsfzfList.size() > 0){
|
|
|
+ sysUserCompanyRel.setSucrCardBackFile(jsfzfList.get(0).get("uid"));
|
|
|
+ }
|
|
|
+ sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
|
}
|
|
|
- sysUserCompanyRelService.saveOrUpdate(sysUserCompanyRel);
|
|
|
// 经办人与登录用户不是同一手机号
|
|
|
} else {
|
|
|
// 经办人手机号是否存在
|