|
@@ -553,7 +553,10 @@ public class OwnAuthController extends BaseController {
|
|
|
if(jsfzfList.size() > 0){
|
|
|
sysUserCompanyRel.setSucrCardBackFile(jsfzfList.get(0).get("uid"));
|
|
|
}
|
|
|
- sysUserCompanyRelService.updateSysUserCompanyRel(sysUserCompanyRel);
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrUserId,use.getUserId());
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,scyId);
|
|
|
+ sysUserCompanyRelService.update(sysUserCompanyRel,lambdaQueryWrapper);
|
|
|
}else{
|
|
|
// 增加关系表数据
|
|
|
SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
@@ -627,7 +630,7 @@ public class OwnAuthController extends BaseController {
|
|
|
handlerUser.setRoleIds(roleIds);
|
|
|
userService.updateUse(handlerUser);
|
|
|
|
|
|
- //创建经办人与企业关系
|
|
|
+ // 增加关系表数据
|
|
|
SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
|
sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
|
sysUserCompanyRel.setSucrUserId(handlerUser.getUserId());
|
|
@@ -642,15 +645,55 @@ public class OwnAuthController extends BaseController {
|
|
|
if(jsfzfList.size() > 0){
|
|
|
sysUserCompanyRel.setSucrCardBackFile(jsfzfList.get(0).get("uid"));
|
|
|
}
|
|
|
- sysUserCompanyRelService.saveOrUpdate(sysUserCompanyRel);
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrUserId,use.getUserId());
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,scyId);
|
|
|
+ sysUserCompanyRelService.update(sysUserCompanyRel,lambdaQueryWrapper);
|
|
|
+
|
|
|
}
|
|
|
//创建登陆用户与企业关系
|
|
|
- SysUserCompanyRel userCompany = new SysUserCompanyRel();
|
|
|
- userCompany.setSucrCompanyId(scyId);
|
|
|
- userCompany.setSucrUserId(use.getUserId());
|
|
|
- userCompany.setSucrDeptId(deptId);
|
|
|
- userCompany.setSucrHandler("0");
|
|
|
- sysUserCompanyRelService.saveOrUpdate(userCompany);
|
|
|
+ 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"));
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrUserId,use.getUserId());
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,scyId);
|
|
|
+ sysUserCompanyRelService.update(sysUserCompanyRel,lambdaQueryWrapper);
|
|
|
+ }else{
|
|
|
+ // 增加关系表数据
|
|
|
+ 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);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//创建其他和管理员
|