|
@@ -17,6 +17,7 @@ import com.tianhu.system.api.model.LoginUser;
|
|
import com.tianhu.system.companyAuth.service.IOwnAuthService;
|
|
import com.tianhu.system.companyAuth.service.IOwnAuthService;
|
|
import com.tianhu.system.domain.*;
|
|
import com.tianhu.system.domain.*;
|
|
import com.tianhu.system.service.*;
|
|
import com.tianhu.system.service.*;
|
|
|
|
+import com.tianhu.system.utils.FlowableService;
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -110,10 +111,13 @@ public class OwnAuthController extends BaseController {
|
|
* CFCA认证方式(小额打款认证)
|
|
* CFCA认证方式(小额打款认证)
|
|
*/
|
|
*/
|
|
private String AUTHENTICATIONMODE = "5";
|
|
private String AUTHENTICATIONMODE = "5";
|
|
|
|
+ private FlowableService flowableService;
|
|
/**
|
|
/**
|
|
* CFCA证件类型(小额打款认证)
|
|
* CFCA证件类型(小额打款认证)
|
|
*/
|
|
*/
|
|
private String TYPECODE = "0";
|
|
private String TYPECODE = "0";
|
|
|
|
+
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 新增企业认证
|
|
* 新增企业认证
|
|
*
|
|
*
|
|
@@ -291,9 +295,10 @@ public class OwnAuthController extends BaseController {
|
|
userService.insertUserRole(listUser);
|
|
userService.insertUserRole(listUser);
|
|
}
|
|
}
|
|
SysUser listUserTwo = userService.selectUserByUserName(phoneNumber);
|
|
SysUser listUserTwo = userService.selectUserByUserName(phoneNumber);
|
|
|
|
+ SysUser listUsers = null;
|
|
//创建其他和管理员
|
|
//创建其他和管理员
|
|
if(CommonUtil.isNotEmpty(operator)&&CommonUtil.isNotEmpty(number)){
|
|
if(CommonUtil.isNotEmpty(operator)&&CommonUtil.isNotEmpty(number)){
|
|
- SysUser listUsers = userService.selectUserByUserName(number);
|
|
|
|
|
|
+ listUsers = userService.selectUserByUserName(number);
|
|
if(listUsers == null) {
|
|
if(listUsers == null) {
|
|
SysUser user = new SysUser();
|
|
SysUser user = new SysUser();
|
|
user.setUserName(number);
|
|
user.setUserName(number);
|
|
@@ -316,7 +321,7 @@ public class OwnAuthController extends BaseController {
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
}
|
|
}
|
|
//创建用户与企业关系
|
|
//创建用户与企业关系
|
|
- SysUserCompanyRel sysUserCompanyRel =new SysUserCompanyRel();
|
|
|
|
|
|
+ SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
sysUserCompanyRel.setSucrCompanyId(scyId);
|
|
sysUserCompanyRel.setSucrUserId(listUserTwo.getUserId());
|
|
sysUserCompanyRel.setSucrUserId(listUserTwo.getUserId());
|
|
sysUserCompanyRel.setSucrDeptId(deptId);
|
|
sysUserCompanyRel.setSucrDeptId(deptId);
|
|
@@ -342,7 +347,26 @@ public class OwnAuthController extends BaseController {
|
|
}
|
|
}
|
|
//修改当前用户企业
|
|
//修改当前用户企业
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
|
|
+
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
|
|
+
|
|
|
|
+ // 审批增加分组
|
|
|
|
+ flowableService.addFlowableGroup(scyId, company.getScyName());
|
|
|
|
+ // 经办人与登录用户是同一手机号
|
|
|
|
+ if (use.getUserName().equals(phoneNumber)) {
|
|
|
|
+ flowableService.addFlowableUser(String.valueOf(use.getUserId()), use.getNickName(), scyId);
|
|
|
|
+ } else {
|
|
|
|
+ flowableService.addFlowableUser(String.valueOf(use.getUserId()), use.getNickName(), scyId);
|
|
|
|
+ // 经办人不存在
|
|
|
|
+ if(listUser == null){
|
|
|
|
+ flowableService.addFlowableUser(String.valueOf(listUser.getUserId()), listUser.getNickName(), scyId);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ // 业务人员不存在
|
|
|
|
+ if (listUsers == null) {
|
|
|
|
+ listUsers = userService.selectUserByUserName(number);
|
|
|
|
+ flowableService.addFlowableUser(String.valueOf(listUsers.getUserId()), listUsers.getNickName(), scyId);
|
|
|
|
+ }
|
|
return R.ok(company);
|
|
return R.ok(company);
|
|
}
|
|
}
|
|
|
|
|