|
@@ -195,7 +195,7 @@ public class OwnAuthController extends BaseController {
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
@Log(title = "企业认证", businessType = BusinessType.INSERT)
|
|
@Log(title = "企业认证", businessType = BusinessType.INSERT)
|
|
@Transactional(rollbackFor=Exception.class)
|
|
@Transactional(rollbackFor=Exception.class)
|
|
- public R add(@RequestBody Map<String,Object> map) throws Exception {
|
|
|
|
|
|
+ public R add(@RequestBody Map<String,Object> map,HttpServletRequest request) throws Exception {
|
|
LoginUser userInfo = tokenService.getLoginUser();
|
|
LoginUser userInfo = tokenService.getLoginUser();
|
|
SysUser use = userInfo.getSysUser();
|
|
SysUser use = userInfo.getSysUser();
|
|
//企业名称
|
|
//企业名称
|
|
@@ -350,6 +350,7 @@ public class OwnAuthController extends BaseController {
|
|
sysCompany.setScyRegisteredCapital(scyRegisteredCapital);
|
|
sysCompany.setScyRegisteredCapital(scyRegisteredCapital);
|
|
sysCompany.setScyStartTime(scyStartTime);
|
|
sysCompany.setScyStartTime(scyStartTime);
|
|
sysCompany.setScyEndTime(scyEndTime);
|
|
sysCompany.setScyEndTime(scyEndTime);
|
|
|
|
+ sysCompany.setScyPhone(scyPhone);
|
|
sysCompany.setScyAddress(scyAddress);
|
|
sysCompany.setScyAddress(scyAddress);
|
|
sysCompany.setScyLegal(scyLegal);
|
|
sysCompany.setScyLegal(scyLegal);
|
|
sysCompany.setScyLegalId(scyLegalId);
|
|
sysCompany.setScyLegalId(scyLegalId);
|
|
@@ -478,6 +479,7 @@ public class OwnAuthController extends BaseController {
|
|
} else {
|
|
} else {
|
|
String alternateNumber = IdUtils.fastSimpleUUID();
|
|
String alternateNumber = IdUtils.fastSimpleUUID();
|
|
dept.setAlternateNumber(alternateNumber);
|
|
dept.setAlternateNumber(alternateNumber);
|
|
|
|
+ dept.setDeptName(scyName);
|
|
dept.setParentId(defaultId);
|
|
dept.setParentId(defaultId);
|
|
dept.setAncestors(defaultAn);
|
|
dept.setAncestors(defaultAn);
|
|
dept.setOrderNum(defaultOrder);
|
|
dept.setOrderNum(defaultOrder);
|
|
@@ -662,7 +664,13 @@ public class OwnAuthController extends BaseController {
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ // 刷新登录用户菜单和权限
|
|
|
|
+ SysUser sysUser = userInfo.getSysUser();
|
|
|
|
+ sysUser.setCompanyId(scyId);
|
|
|
|
+ sysUser.setCompanyStatus(sysCompany.getScyStatus());
|
|
|
|
+ userInfo.setSysUser(sysUser);
|
|
|
|
+ String token = SecurityUtils.getToken(request);
|
|
|
|
+ redisService.setCacheObject(CacheConstants.LOGIN_TOKEN_KEY + token, userInfo, Constants.TOKEN_EXPIRE * 60, TimeUnit.SECONDS);
|
|
//返回企业信息
|
|
//返回企业信息
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
// 审批增加分组
|
|
// 审批增加分组
|
|
@@ -775,7 +783,7 @@ public class OwnAuthController extends BaseController {
|
|
*/
|
|
*/
|
|
@PostMapping("/account")
|
|
@PostMapping("/account")
|
|
@Log(title = "绑定对公户", businessType = BusinessType.INSERT)
|
|
@Log(title = "绑定对公户", businessType = BusinessType.INSERT)
|
|
- public R account(@RequestBody Map<String,Object> map) throws Exception {
|
|
|
|
|
|
+ public R account(@RequestBody Map<String,Object> map,HttpServletRequest request) throws Exception {
|
|
//获取登录用户
|
|
//获取登录用户
|
|
LoginUser user = tokenService.getLoginUser();
|
|
LoginUser user = tokenService.getLoginUser();
|
|
//企业id
|
|
//企业id
|
|
@@ -886,6 +894,13 @@ public class OwnAuthController extends BaseController {
|
|
sysCompany.setScyStatus("05");
|
|
sysCompany.setScyStatus("05");
|
|
sysCompanyService.updateSysCompany(sysCompany);
|
|
sysCompanyService.updateSysCompany(sysCompany);
|
|
}
|
|
}
|
|
|
|
+ // 刷新登录用户菜单和权限
|
|
|
|
+ SysUser sysUser = user.getSysUser();
|
|
|
|
+ sysUser.setCompanyId(scyId);
|
|
|
|
+ sysUser.setCompanyStatus("05");
|
|
|
|
+ user.setSysUser(sysUser);
|
|
|
|
+ String token = SecurityUtils.getToken(request);
|
|
|
|
+ redisService.setCacheObject(CacheConstants.LOGIN_TOKEN_KEY + token, user, Constants.TOKEN_EXPIRE * 60, TimeUnit.SECONDS);
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -897,7 +912,7 @@ public class OwnAuthController extends BaseController {
|
|
*/
|
|
*/
|
|
@PostMapping("/payment")
|
|
@PostMapping("/payment")
|
|
@Log(title = "打款验证", businessType = BusinessType.UPDATE)
|
|
@Log(title = "打款验证", businessType = BusinessType.UPDATE)
|
|
- public R payment(@RequestBody Map<String,Object> map) throws Exception {
|
|
|
|
|
|
+ public R payment(@RequestBody Map<String,Object> map,HttpServletRequest request) throws Exception {
|
|
//获取登录用户
|
|
//获取登录用户
|
|
LoginUser userInfo = tokenService.getLoginUser();
|
|
LoginUser userInfo = tokenService.getLoginUser();
|
|
SysUser users = userInfo.getSysUser();
|
|
SysUser users = userInfo.getSysUser();
|
|
@@ -919,6 +934,8 @@ public class OwnAuthController extends BaseController {
|
|
if(bankAcc.size()==0){
|
|
if(bankAcc.size()==0){
|
|
return R.fail("所属账号不存在");
|
|
return R.fail("所属账号不存在");
|
|
}
|
|
}
|
|
|
|
+ //企业id
|
|
|
|
+ String scyId = CommonUtil.objToString(map.get("scyId"));
|
|
//金额(元)
|
|
//金额(元)
|
|
String amount = CommonUtil.objToString(map.get("amount"));
|
|
String amount = CommonUtil.objToString(map.get("amount"));
|
|
if(!RegularUtil.isPositive(amount)){
|
|
if(!RegularUtil.isPositive(amount)){
|
|
@@ -958,6 +975,13 @@ public class OwnAuthController extends BaseController {
|
|
//待实名认证
|
|
//待实名认证
|
|
sysCompany.setScyStatus("04");
|
|
sysCompany.setScyStatus("04");
|
|
sysCompanyService.updateSysCompany(sysCompany);
|
|
sysCompanyService.updateSysCompany(sysCompany);
|
|
|
|
+ // 刷新登录用户菜单和权限
|
|
|
|
+ SysUser sysUser = userInfo.getSysUser();
|
|
|
|
+ sysUser.setCompanyId(scyId);
|
|
|
|
+ sysUser.setCompanyStatus(sysCompany.getScyStatus());
|
|
|
|
+ userInfo.setSysUser(sysUser);
|
|
|
|
+ String token = SecurityUtils.getToken(request);
|
|
|
|
+ redisService.setCacheObject(CacheConstants.LOGIN_TOKEN_KEY + token, userInfo, Constants.TOKEN_EXPIRE * 60, TimeUnit.SECONDS);
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
@@ -1068,10 +1092,10 @@ public class OwnAuthController extends BaseController {
|
|
if(CommonUtil.isNotEmpty(companyAccount.getJSONObject("enterprise").getString("userId"))){
|
|
if(CommonUtil.isNotEmpty(companyAccount.getJSONObject("enterprise").getString("userId"))){
|
|
String userId = companyAccount.getJSONObject("enterprise").getString("userId");
|
|
String userId = companyAccount.getJSONObject("enterprise").getString("userId");
|
|
sysCompany.setScyCfcaUserId(userId);
|
|
sysCompany.setScyCfcaUserId(userId);
|
|
- sysCompanyService.updateSysCompany(sysCompany);
|
|
|
|
}else{
|
|
}else{
|
|
throw new Exception("开户失败!");
|
|
throw new Exception("开户失败!");
|
|
}
|
|
}
|
|
|
|
+ sysCompanyService.updateSysCompany(sysCompany);
|
|
//查询企业
|
|
//查询企业
|
|
LambdaQueryWrapper<SysCompany> company = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysCompany> company = new LambdaQueryWrapper<>();
|
|
//企业id
|
|
//企业id
|