Parcourir la source

feat:实时调度过滤查询bug

wangweiyu il y a 4 ans
Parent
commit
9f2d3f9475

+ 2 - 1
src/main/java/com/aoyang/tms/feign/UserFeignClient.java

@@ -1,6 +1,7 @@
 package com.aoyang.tms.feign;
 
 import com.aoyang.common.result.Result;
+import com.aoyang.tms.entity.IdParam;
 import com.aoyang.tms.entity.User;
 import com.aoyang.tms.feign.result.Org;
 import org.springframework.cloud.openfeign.FeignClient;
@@ -23,7 +24,7 @@ public interface UserFeignClient {
     Result<Boolean> delete(@RequestParam("userId") Long userId);
 
     @PostMapping("/user/user/find_by_id")
-    Result<User> find(@RequestBody User user);
+    Result<User> find(@RequestBody IdParam idParam);
 
     @PostMapping("/user/user/org/find")
     Result<Org> findOrg(@RequestBody Org org);

+ 2 - 1
src/main/java/com/aoyang/tms/feign/fallback/UserFeignFallBack.java

@@ -2,6 +2,7 @@ package com.aoyang.tms.feign.fallback;
 
 import com.aoyang.common.result.Result;
 import com.aoyang.tms.common.ErrCodeEnum;
+import com.aoyang.tms.entity.IdParam;
 import com.aoyang.tms.entity.User;
 import com.aoyang.tms.feign.UserFeignClient;
 import com.aoyang.tms.feign.result.Org;
@@ -41,7 +42,7 @@ public class UserFeignFallBack implements FallbackFactory<UserFeignClient> {
             }
 
             @Override
-            public Result<User> find(User user) {
+            public Result<User> find(IdParam user) {
                 return new Result<>(ErrCodeEnum.USERSERVER_ERROR.getCode(), ErrCodeEnum.USERSERVER_ERROR.getMessage());
             }
 

+ 3 - 3
src/main/java/com/aoyang/tms/service/impl/CommonServiceImpl.java

@@ -212,9 +212,9 @@ public class CommonServiceImpl implements CommonService {
 
     @Override
     public User findUser(Long userId) {
-        User user = new User();
-        user.setUserId(userId);
-        Result<User> result = userFeignClient.find(user);
+        IdParam param = new IdParam();
+        param.setId(userId);
+        Result<User> result = userFeignClient.find(param);
         log.info("根据id查询用户信息 param:{}, result:{}", userId, JSON.toJSONString(result));
         if (verifyResult(result)) {
             return result.getData();