Forráskód Böngészése

算发查询列表优化

linfutong 2 éve
szülő
commit
e36e4a13db

+ 1 - 1
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/AlgorithmService.java

@@ -12,8 +12,8 @@ import java.util.List;
  * @Description:
  * @Description:
  */
  */
 public interface AlgorithmService {
 public interface AlgorithmService {
-    public List<AlgorithmVO> queryList(AlgorithmVO algorithm);
 
 
+    List<AlgorithmVO> queryList(AlgorithmVO algorithm);
 
 
     Object saveData(Algorithm algorithm);
     Object saveData(Algorithm algorithm);
 
 

+ 2 - 14
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/impl/AlgorithmServiceImpl.java

@@ -53,38 +53,26 @@ public class AlgorithmServiceImpl implements AlgorithmService {
             if(algorithmResult!=null) {
             if(algorithmResult!=null) {
                 list.add(algorithmResult);
                 list.add(algorithmResult);
             }
             }
-            //数据太大了需要分批次处理
-            //首先需要解决 sql 插入的大小限制
-            //"max_allowed_packet = 1M"
-
         }
         }
         while (list.size()>size);
         while (list.size()>size);
         save(list);
         save(list);
-
     }
     }
 
 
     /**
     /**
      * 批量保存
      * 批量保存
      * @param list
      * @param list
      */
      */
-    public void save(List<Algorithm> list)
-    {
-        if(CollUtil.isNotEmpty(list))
-        {
+    public void save(List<Algorithm> list) {
+        if (CollUtil.isNotEmpty(list)) {
             algorithmMapper.insertBatchAlgorithm(list);
             algorithmMapper.insertBatchAlgorithm(list);
-
         }
         }
-
     }
     }
 
 
-
     @Override
     @Override
     public List<AlgorithmVO> queryList(AlgorithmVO algorithm) {
     public List<AlgorithmVO> queryList(AlgorithmVO algorithm) {
-
         return algorithmMapper.queryList(algorithm);
         return algorithmMapper.queryList(algorithm);
     }
     }
 
 
-
     @Override
     @Override
     public Object saveData(Algorithm algorithm) {
     public Object saveData(Algorithm algorithm) {
         List<Algorithm> list = new ArrayList<>();
         List<Algorithm> list = new ArrayList<>();

+ 2 - 1
zd-modules/zd-modules-laboratory/src/main/resources/mapper/laboratory/AlgorithmMapper.xml

@@ -8,7 +8,8 @@
         select la.id,la.algorithm_type,la.algorithm_result,la.parse_result,
         select la.id,la.algorithm_type,la.algorithm_result,la.parse_result,
         la.parse_result_msg,la.original_img,la.resp_code,
         la.parse_result_msg,la.original_img,la.resp_code,
         la.sign_id,la.sub_id,la.create_time,la.status,la.algorithm_name,
         la.sign_id,la.sub_id,la.create_time,la.status,la.algorithm_name,
-        la.is_alarm,la.update_time,DATE_FORMAT(la.update_time,'%Y-%m-%d %H:%i:%s') outTime,la.resp_data,
+        la.is_alarm, DATE_FORMAT(la.update_time,'%Y-%m-%d %H:%i:%s') update_time,
+        DATE_FORMAT(la.update_time,'%Y-%m-%d %H:%i:%s') outTime,la.resp_data,
         su.nick_name as userName,ls.`name` as subName from lab_algorithm la
         su.nick_name as userName,ls.`name` as subName from lab_algorithm la
         left join lab_subject_access_record lsar
         left join lab_subject_access_record lsar
         ON lsar.id = la.sign_id
         ON lsar.id = la.sign_id