From 1f8fba263f0ceb1538487a600076cfe9728849fb Mon Sep 17 00:00:00 2001 From: zhaowenyuan Date: Sat, 15 Jun 2024 18:33:20 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/chushang/service/impl/LoanServiceImpl.java | 3 ++- .../main/java/com/chushang/system/feign/RemoteUserService.java | 2 +- .../java/com/chushang/system/remote/RemoteUserController.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/chushang-modules/chushang-module-loan/loan-service/src/main/java/com/chushang/service/impl/LoanServiceImpl.java b/chushang-modules/chushang-module-loan/loan-service/src/main/java/com/chushang/service/impl/LoanServiceImpl.java index 1066b66..d576b2f 100644 --- a/chushang-modules/chushang-module-loan/loan-service/src/main/java/com/chushang/service/impl/LoanServiceImpl.java +++ b/chushang-modules/chushang-module-loan/loan-service/src/main/java/com/chushang/service/impl/LoanServiceImpl.java @@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.chushang.common.core.constant.SecurityConstants; import com.chushang.common.core.web.Result; import com.chushang.common.mybatis.page.CommonParam; import com.chushang.common.mybatis.utils.PageResult; @@ -79,7 +80,7 @@ public class LoanServiceImpl extends ServiceImpl impleme // 通过用户id查询用户id LoanEntity loan = new LoanEntity(); BeanUtil.copyProperties(formData,loan); - Result infoById = remoteUserService.getInfoById(formData.getUserId()); + Result infoById = remoteUserService.getInfoById(formData.getUserId(), SecurityConstants.INNER); if(infoById.getCode() == 200 && !Objects.isNull(infoById.getData())){ SysUser data = infoById.getData(); loan.setDeptId(data.getDeptId()); diff --git a/chushang-modules/chushang-module-system/system-feign/src/main/java/com/chushang/system/feign/RemoteUserService.java b/chushang-modules/chushang-module-system/system-feign/src/main/java/com/chushang/system/feign/RemoteUserService.java index 450f18d..db0d0ad 100644 --- a/chushang-modules/chushang-module-system/system-feign/src/main/java/com/chushang/system/feign/RemoteUserService.java +++ b/chushang-modules/chushang-module-system/system-feign/src/main/java/com/chushang/system/feign/RemoteUserService.java @@ -39,6 +39,6 @@ public interface RemoteUserService { * @return 结果 */ @GetMapping("/getInfoById/{userId}") - Result getInfoById(@PathVariable(value = "userId") Long userId); + Result getInfoById(@PathVariable(value = "userId") Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); } diff --git a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/remote/RemoteUserController.java b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/remote/RemoteUserController.java index 9cb868f..aeaefd8 100644 --- a/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/remote/RemoteUserController.java +++ b/chushang-modules/chushang-module-system/system-service/src/main/java/com/chushang/system/remote/RemoteUserController.java @@ -72,7 +72,8 @@ public class RemoteUserController implements RemoteUserService { @Override @GetMapping("/getInfoById/{userId}") - public Result getInfoById(@PathVariable(value = "userId") Long userId) { + @InnerAuth + public Result getInfoById(@PathVariable(value = "userId") Long userId, String source) { return Result.ok(sysUserService.selectByUserId(userId)); }