mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-26 11:51:55 +08:00
[feat] 重构KSysUserAccount相关代码
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-api</artifactId>
|
||||
<version>3.6.5.0.6</version>
|
||||
<version>3.6.5.0.7</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
@@ -22,7 +22,17 @@
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.zkjiadi</groupId>
|
||||
<artifactId>zkjiadi-mall-api</artifactId>
|
||||
<version>1.0.6</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.squareup.okhttp3</groupId>
|
||||
<artifactId>okhttp</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.ruoyi.system.api.factory;
|
||||
|
||||
import com.github.pagehelper.Page;
|
||||
import com.ruoyi.system.api.domain.KSysUserAccount;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -11,8 +12,6 @@ import com.ruoyi.system.api.RemoteUserService;
|
||||
import com.ruoyi.system.api.domain.SysUser;
|
||||
import com.ruoyi.system.api.model.LoginUser;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 用户服务降级处理
|
||||
*
|
||||
@@ -76,7 +75,7 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<Boolean> registerUserByWxUnionId_Inner(Map<String, String> params, String source) {
|
||||
public R<Boolean> registerUserBySysUserAccount_Inner(KSysUserAccount sysUserAccount, Long deptId, String source) {
|
||||
return R.fail("注册用户失败:" + throwable.getMessage());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.ruoyi.system.api.inner;
|
||||
import com.github.pagehelper.Page;
|
||||
import com.ruoyi.common.core.constant.SecurityConstants;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.system.api.domain.KSysUserAccount;
|
||||
import com.ruoyi.system.api.domain.SysUser;
|
||||
import com.ruoyi.system.api.model.LoginUser;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -18,17 +19,17 @@ public interface InnerRemoteUserService {
|
||||
* @return 结果
|
||||
*/
|
||||
@GetMapping("/inner/user/detail/{userId}")
|
||||
R<LoginUser> getById_Inner(@PathVariable("userId") Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
R<LoginUser> getById_Inner(@PathVariable("userId") Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
|
||||
/**
|
||||
* 通过用户ID查询用户信息
|
||||
*
|
||||
* @param unionid 用户微信unionid
|
||||
* @param source 请求来源
|
||||
* @param source 请求来源
|
||||
* @return 结果
|
||||
*/
|
||||
@GetMapping("/inner/user/detail/wx/unionid/{unionid}")
|
||||
R<LoginUser> getByWxUnionId_Inner(@PathVariable("unionid") String unionid, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
R<LoginUser> getByWxUnionId_Inner(@PathVariable("unionid") String unionid, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
|
||||
/**
|
||||
* 通过手机号查询用户信息
|
||||
@@ -56,10 +57,11 @@ public interface InnerRemoteUserService {
|
||||
/**
|
||||
* 注册用户信息
|
||||
*
|
||||
* @param params 包含微信unionId和deptId
|
||||
* @param sysUserAccount 包含微信unionId
|
||||
* @param deptId 包含部门ID
|
||||
* @param source 请求来源
|
||||
* @return 结果
|
||||
*/
|
||||
@PostMapping("/inner/user/register/wx/unionid")
|
||||
public R<Boolean> registerUserByWxUnionId_Inner(@RequestBody Map<String, String> params, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
@PostMapping("/inner/user/register/dept/{deptId}/wx/unionid")
|
||||
public R<Boolean> registerUserBySysUserAccount_Inner(@RequestBody KSysUserAccount sysUserAccount,@PathVariable Long deptId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
}
|
||||
@@ -1,9 +1,21 @@
|
||||
package com.ruoyi.system.api.domain
|
||||
|
||||
class KSysUserAccount {
|
||||
import com.cyl.manager.ums.domain.entity.MemberWechat
|
||||
|
||||
open class KSysUserAccount : MemberWechat() {
|
||||
/** 用户ID */
|
||||
var userId: Long? = null
|
||||
open var userId: Long? = null
|
||||
set(value) {
|
||||
memberId = value
|
||||
field = value
|
||||
}
|
||||
get() = memberId
|
||||
|
||||
/** 微信UnionId */
|
||||
var wxUnionId: String? = null
|
||||
open var wxUnionId: String? = null
|
||||
set(value) {
|
||||
unionid = value
|
||||
field = value
|
||||
}
|
||||
get() = unionid
|
||||
}
|
||||
Reference in New Issue
Block a user