Bladeren bron

修改list 转 Array bug

吴学文 7 jaren geleden
bovenliggende
commit
928675a3e7

+ 2 - 2
CommunityService/src/main/java/com/java110/community/smo/impl/FloorInnerServiceSMOImpl.java

@@ -91,12 +91,12 @@ public class FloorInnerServiceSMOImpl extends BaseServiceSMO implements IFloorIn
      * @return 批量userIds 信息
      */
     private String[] getUserIds(List<FloorDto> floors) {
-        List<String> userIds = new ArrayList<>();
+        List<String> userIds = new ArrayList<String>();
         for (FloorDto floor : floors) {
             userIds.add(floor.getUserId());
         }
 
-        return (String[]) userIds.toArray();
+        return  userIds.toArray(new String[userIds.size()]);
     }
 
     public IFloorServiceDao getFloorServiceDaoImpl() {

+ 1 - 1
java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java

@@ -26,7 +26,7 @@ public class UserErrorDecoder implements ErrorDecoder {
             logger.error(ex.getMessage(), ex);
         }
         // 这里只封装4开头的请求异常ß
-        if (400 <= response.status() && response.status() < 500){
+        if (400 <= response.status() && response.status() < 600){
             exception = new HystrixBadRequestException("request exception wrapper", exception);
         }else{
             logger.error(exception.getMessage(), exception);

+ 2 - 1
java110-core/src/main/java/com/java110/core/smo/user/IUserInnerServiceSMO.java

@@ -1,5 +1,6 @@
 package com.java110.core.smo.user;
 
+import com.java110.core.feign.FeignConfiguration;
 import com.java110.dto.UserDto;
 import org.springframework.cloud.netflix.feign.FeignClient;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -11,7 +12,7 @@ import java.util.List;
 /**
  * 用户服务接口类(供服务间调用)
  */
-@FeignClient("user-service")
+@FeignClient(name = "user-service", configuration = {FeignConfiguration.class})
 @RequestMapping("/userApi")
 public interface IUserInnerServiceSMO {