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)); }