Browse Source

1.修改了添加token后,解析数据列错误的问题

heqinwei 7 years ago
parent
commit
ad4e73a7c9

+ 2 - 1
src/main/java/com/dao/DataConnectorMapper.java

@@ -259,7 +259,8 @@ public interface DataConnectorMapper {
      /*
      查询数据源Id
       */
-//     @Select("")
+     @Select("select bs_id as id where bs_id = #{id}")
+     List<Integer> getStrIdList();
 
      /*
     查询数据源策略

+ 10 - 1
src/main/java/com/server/DataConnectorService.java

@@ -347,7 +347,16 @@ public class DataConnectorService {
     查询数据源策略列表
      */
     public RepEntity getDbStrategys(){
-        List<BdStrategys> bdStrategys =  dataConnectorMapper.getDbStrategys();
+        List<BdStrategys> bdStrategys = new ArrayList<>();
+        /*
+        获取id列表
+         */
+        List<Integer> idList = dataConnectorMapper.getStrIdList();
+        Iterator isList = idList.iterator();
+        while (isList.hasNext()){
+            int id = (int) isList.next();
+            bdStrategys =  dataConnectorMapper.getDbStrategys();
+        }
         return new RepEntity(RepCode.success);
     }
 }

+ 1 - 1
src/main/java/com/util/BasesSource/DynamicDattaSourceAspect.java

@@ -38,7 +38,7 @@ public class DynamicDattaSourceAspect {
 //        System.out.println("数据源用户名"+baseName);
 
         try {
-            joinStr = objectMapper.writeValueAsString(arr[0]);
+            joinStr = objectMapper.writeValueAsString(arr[1]);
         } catch (JsonProcessingException e) {
             e.printStackTrace();
         }