1.修改1101(求职者)、1102(招聘者)、1103(网格员)、1104(内部工作者)

2.添加门户认证的类
This commit is contained in:
sh
2025-11-15 14:04:05 +08:00
parent 6b376ad8e1
commit 4716127fc2
9 changed files with 680 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ import java.util.Set;
import com.ruoyi.common.core.domain.model.RegisterBody;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.web.service.OauthLoginService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -34,6 +35,8 @@ public class SysLoginController
@Autowired
private SysPermissionService permissionService;
@Autowired
private OauthLoginService oauthLoginService;
/**
* 登录方法
@@ -166,4 +169,18 @@ public class SysLoginController
String token=loginService.registerAppUser(registerBody);
return AjaxResult.success().put("token",token);
}
/**
* 获取统一门户token
*/
@GetMapping("/getTjmhToken")
public AjaxResult getTjmhToken(@RequestParam("code") String code){
if(StringUtils.isBlank(code)){
return AjaxResult.error("参数code为空请传递code参数");
}
String token = oauthLoginService.oauthLogin(code);
return AjaxResult.success()
.put("token", token)
.put("msg", "登录成功");
}
}

View File

@@ -283,7 +283,7 @@ public class SysUserController extends BaseController
}
sysUser.setPhonenumber(getUsername());
Long[] postIds = {1L};
Long[] roleIds = {100L};
Long[] roleIds = {1102L};
sysUser.setPostIds(postIds);
sysUser.setRoleIds(roleIds);
userService.insertUser(sysUser);

View File

@@ -147,10 +147,38 @@ wx:
#统一门户认证
oauth:
appid: aa
clientsecretkey: bb
getToken: http://ip:80/serviceAPI/getToken
getUserInfo: http://ip:80/serviceAPI/getUserInfo
#客户端的ID
appid: 251112100000000015
#授权码
clientsecretkey: 2a44cb8d21dcf4b0777881ca11ea0d83ebea94bbe1ab1f405508db0873cdcc99
#内网
usptnw:
#获取访问令牌
nwGatewayGetTokenUrl: http://10.98.80.146/uspt/serviceAPI/getToken
#获取用户信息
nwGatewayGetUserInfoUrl: http://10.98.80.146/uspt/serviceAPI/getUserInfo
#外网
usptww:
#门户注册
wwRegisterPostUrl: http://ip:80/whiteListServiceAPI/doWebRegister
#门户登录
wwTokenPostUrl: http://ip:80/whiteListServiceAPI/doWebLogon
#查询个人信息
wwQueryWebPersonalInfoPostUrl: http://ip:80/serviceAPI/queryWebPersonalInfo
#查询单位信息
wwQueryWebEnterpriseInfoPostUrl: http://ip:80/serviceAPI/queryWebEnterpriseInfo
#用户新增接口
tyAddUserUrl: http://10.98.80.146/qxgl_backend/security/add_user
#获取当前用户有权系统列表
tyQueryUserSysListUrl: http://10.98.80.146/qxgl_backend/security/get_effective_app_list
#获取当前用户有权角色列表
tyQueryUserRoleListUrl: http://10.98.80.146/qxgl_backend/security/get_role_by_userid
#获取角色功能权限信息
tyQueryRoleInfoUrl: http://10.98.80.146/qxgl_backend/security/get_path_by_role
#获取用户详细信息
tyQueryUserInfo: http://10.98.80.146/qxgl_backend/security/get_user_by_userid
#获取机构详细信息
tyQueryUnitInfo: http://10.98.80.146/qxgl_backend/security/get_organization_by_organizationid
connect-timeout: 10
read-timeout: 30
write-timeout: 30