From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期三, 27 五月 2020 09:59:29 +0800
Subject: [PATCH] merage

---
 src/main/java/com/highdatas/mdm/service/impl/SysViewServiceImpl.java |  142 +++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 125 insertions(+), 17 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/SysViewServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/SysViewServiceImpl.java
index c698aab..1a3420d 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/SysViewServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/SysViewServiceImpl.java
@@ -67,7 +67,13 @@
     AntianaphylaxisClient antianaphylaxisClient;
     @Autowired
     RedisClient redisClient;
-
+    /**
+     *
+     * @description:  閫氳繃id鑾峰彇瑙嗗浘鍒嗗彂鐨勫垎椤电殑鍥炰俊
+     * @param viewId 瑙嗗浘id
+     * @return: 鍒嗛〉瀵硅薄
+     *
+     */
     @Override
     public Page getInitPageInfo(String viewId) {
 
@@ -90,10 +96,7 @@
             int length = tableSchemaResult.getLength();
             totalLength += length;
         }
-        int pageSize = 20;
-       if (totalLength != 0) {
-           pageSize = Constant.MaxDispenseSize / totalLength;
-       }
+        int pageSize = Constant.MaxDispenseSize / totalLength;
         page.setPageSize(pageSize);
         Long viewCount = getViewCount(sysView);
         if (viewCount == 0) {
@@ -112,6 +115,13 @@
         redisClient.putRedisValObj(realRedisKey, page);
         return page;
     }
+    /**
+     *
+     * @description:  鍒涘缓瑙嗗浘
+     * @param viewId 瑙嗗浘id
+     * @return: 鍒涘缓鏄惁鎴愬姛
+     *
+     */
     @Override
     public boolean createView(String viewId) {
         try {
@@ -203,7 +213,13 @@
         }
 
     }
-
+    /**
+     *
+     * @description:  瑙嗗浘璐ㄩ噺妫�楠�
+     * @param sysView 瑙嗗浘
+     * @return: 鏄惁閫氳繃妫�楠�
+     *
+     */
     private boolean checkTempData(SysView sysView) {
         SysAssembleCheckType checkType = sysView.getCheckType();
         if (checkType == null) {
@@ -235,7 +251,13 @@
         }
         return true;
     }
-
+    /**
+     *
+     * @description:  鎻掑叆鍏宠仈琛ㄦ暟鎹�
+     * @param sysView 瑙嗗浘
+     * @return:
+     *
+     */
     private void InsertJoin(SysView sysView) {
         String userId = sysView.getUserId();
         TUser user = DbUtils.getUserById(userId);
@@ -272,7 +294,13 @@
         }
         tableInfoMapper.updateJoin(tableName, joinSql, updateFieldBuilder.toString(), Constant.WHERE_DEFAULT);
     }
-
+    /**
+     *
+     * @description:  1瀵�1 鏁版嵁杞崲
+     * @param sysView 瑙嗗浘
+     * @return:
+     *
+     */
     private void changeValCommon(SysView sysView) {
         String mappingField = sysView.getMappingField();
         String tableName = sysView.getViewTableName();
@@ -296,7 +324,14 @@
             tableInfoMapper.updateJoin(tableName, changeJoinStr, updateSegment.toRawString(), filterSegment.toString());
         }
     }
-
+    /**
+     *
+     * @description:  浠庢柊鐢熸垚瑙嗗浘琛�
+     * @param tableName 琛ㄥ悕
+     * @param totalFieldList 瀛楁鍒楄〃
+     * @return: 鐢熸垚鏄惁鎴愬姛
+     *
+     */
     private boolean dropCreateViewTable(List<String> totalFieldList, String tableName) {
         boolean created = unBigDataDataSourceInfo.dropData(tableName);
         if (!created) {
@@ -311,6 +346,13 @@
         return true;
     }
 
+    /**
+     *
+     * @description:  鑾峰彇瑙嗗浘鐨勭墿鐞嗚〃鍚�
+     * @param view 瑙嗗浘瀵硅薄
+     * @return: 鐗╃悊琛ㄥ悕
+     *
+     */
     @Override
     public String getViewTableName(SysView view) {
         String viewTableName = view.getViewTableName();
@@ -321,7 +363,13 @@
         }
         return viewTableName;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇瑙嗗浘 mapping鐨勭墿鐞嗚〃鍚�
+     * @param view 瑙嗗浘瀵硅薄
+     * @return: mapping鐨勭墿鐞嗚〃鍚�
+     *
+     */
     @Override
     public String getMappingTableName(SysView view) {
         String id = view.getId();
@@ -330,6 +378,15 @@
         view.setMappingTable(mappingTableName).updateById();
         return mappingTableName;
     }
+    /**
+     *
+     * @description:  鑾峰彇鍏宠仈涓婚鐨勬湁鏉冮檺鐨勫瓧娈�
+     * @param user 鐢ㄦ埛
+     * @param join 鍏宠仈涓婚瀵硅薄
+     * @return: 鍏宠仈涓婚鐨勬湁鏉冮檺鐨勫瓧娈�
+     *
+     */
+
     @Override
     public List<String> getSubFieldList(SysViewJoin join, TUser user) {
         String fieldsStr = join.getFields();
@@ -346,7 +403,13 @@
 
         return baseFieldList;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇鍩哄噯涓婚鐨勬湁鏉冮檺鐨勫瓧娈�
+     * @param sysView 涓婚
+     * @return: 鍩哄噯涓婚鐨勬湁鏉冮檺鐨勫瓧娈�
+     *
+     */
     private List<String> getBaseFieldList(SysView sysView) {
         String fieldsStr = sysView.getFields();
         List<String> baseFieldList = new ArrayList<>();
@@ -362,6 +425,13 @@
 
         return baseFieldList;
     }
+    /**
+     *
+     * @description:  鑾峰彇1瀵�1杞崲鐨勫瓧娈�
+     * @param sysView 瑙嗗浘
+     * @return: 1瀵�1杞崲鐨勫瓧娈靛垪琛�
+     *
+     */
     @Override
     public List<ViewMapFieldItem> getMapField(SysView sysView) {
         List<ViewMapFieldItem> result = new ArrayList<>();
@@ -412,14 +482,26 @@
         }
         return result;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇鍏宠仈涓婚瀵硅薄
+     * @param sysView 瑙嗗浘
+     * @return: 鑾峰彇鍏宠仈涓婚瀵硅薄
+     *
+     */
     private List<SysViewJoin> getJoinList(SysView sysView) {
         String id = sysView.getId();
         Wrapper<SysViewJoin> eq = new EntityWrapper<SysViewJoin>().eq(Constant.PARENT_ID, id);
         List<SysViewJoin> joinList = joinService.selectList(eq);
         return joinList;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇鍏ㄩ儴瀛楁鍒楄〃
+     * @param sysView 瑙嗗浘
+     * @return: 鍏ㄩ儴瀛楁鍒楄〃
+     *
+     */
     public List<String> getTotalFieldList(SysView sysView) {
         String userId = sysView.getUserId();
         TUser user = DbUtils.getUserById(userId);
@@ -443,7 +525,13 @@
         sysView.setViewJoinList(sysViewJoins);
         return totalFieldList;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇鍩哄噯涓婚瀵硅薄
+     * @param sysView 瑙嗗浘
+     * @return: 鑾峰彇鍩哄噯涓婚瀵硅薄
+     *
+     */
     @Override
     public Maintain getBaseMaintain(SysView sysView) {
 
@@ -459,7 +547,13 @@
     }
     return baseMaintain;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇鍏宠仈涓婚瀵硅薄
+     * @param viewJoin 瑙嗗浘鍏宠仈涓婚
+     * @return: 鑾峰彇鍏宠仈涓婚瀵硅薄
+     *
+     */
     @Override
     public Maintain getJoinMaintain(SysViewJoin viewJoin) {
 
@@ -475,12 +569,26 @@
         }
         return baseMaintain;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇瑙嗗浘瀹為檯浣跨敤鐨勫瓧娈�
+     * @param field 涓婚瀛楁
+     * @param baseTableName 琛ㄥ悕
+     * @return: 瑙嗗浘瀹為檯浣跨敤鐨勫瓧娈�
+     *
+     */
     @Override
     public String changeFieldName(String baseTableName, String field) {
         return DbUtils.StrJoinLink(Constant.EMPTY_Str, baseTableName, Constant.UnderLine, field);
     }
-
+    /**
+     *
+     * @description:  瀹℃壒缁撴潫鍚庢牴鎹潯浠堕噸鏂扮敓鎴愯鍥惧苟鍒嗗彂
+     * @param maintainId 鐗堟湰id
+     * @param status 瀹℃壒鐘舵��
+     * @return:
+     *
+     */
     @Override
     public void dealFlow(String maintainId, ActivitiStatus status) {
         try {

--
Gitblit v1.8.0