[feat] 新增解绑微信api

This commit is contained in:
hsdllcw
2025-05-27 15:49:10 +08:00
parent 585d83d007
commit 26ec9c7423
28 changed files with 56 additions and 31 deletions

View File

@@ -5,7 +5,7 @@
<parent>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-api</artifactId>
<version>3.6.5.0.7</version>
<version>3.6.5.0.8</version>
</parent>
<modelVersion>4.0.0</modelVersion>

View File

@@ -78,6 +78,11 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
public R<Boolean> registerUserBySysUserAccount_Inner(KSysUserAccount sysUserAccount, Long deptId, String source) {
return R.fail("注册用户失败:" + throwable.getMessage());
}
@Override
public R<Boolean> unbindWeixin_Inner(Long userId, String source) {
return R.fail("解绑微信失败:" + throwable.getMessage());
}
};
}
}

View File

@@ -63,5 +63,15 @@ public interface InnerRemoteUserService {
* @return 结果
*/
@PostMapping("/inner/user/register/dept/{deptId}/wx/unionid")
public R<Boolean> registerUserBySysUserAccount_Inner(@RequestBody KSysUserAccount sysUserAccount,@PathVariable("deptId") Long deptId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
R<Boolean> registerUserBySysUserAccount_Inner(@RequestBody KSysUserAccount sysUserAccount, @PathVariable("deptId") Long deptId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
* 解绑微信
*
* @param userId 用户ID
* @param source 请求来源
* @return 结果
*/
@PutMapping("/inner/user/{userId}/unbind/weixin")
R<Boolean> unbindWeixin_Inner(@PathVariable("userId") Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
}