From b04753affc29f1042d0eb75b0af87824a0f4a8aa Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 09 八月 2024 15:41:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ycl-server/src/main/java/com/ycl/task/CheckScoreTask.java |   29 +++--------------------------
 1 files changed, 3 insertions(+), 26 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/task/CheckScoreTask.java b/ycl-server/src/main/java/com/ycl/task/CheckScoreTask.java
index 78cb310..5e11f00 100644
--- a/ycl-server/src/main/java/com/ycl/task/CheckScoreTask.java
+++ b/ycl-server/src/main/java/com/ycl/task/CheckScoreTask.java
@@ -33,14 +33,13 @@
     @Autowired
     private CheckScoreMapper scoreMapper;
     @Autowired
-    private MongoTemplate mongoTemplate;
-    @Autowired
     private ICheckIndexVideoService videoService;
     @Autowired
     private ICheckIndexFaceService faceService;
     @Autowired
     private ICheckIndexCarService carService;
 
+    //TODO锛氱粺涓�浠诲姟鏃堕棿
     public void executeTemplate(Integer templateId) {
         CheckTemplate checkTemplate = templateMapper.selectCheckTemplateById(templateId);
         if (checkTemplate != null) {
@@ -66,7 +65,7 @@
                 //鏍规嵁妯℃澘鐨勮�冩牳鏍囩鏌ュ悇鍖哄幙瀵瑰簲鐪佸巺鎴栧競灞�瑙嗛鏁版嵁
                 List<CheckIndexVideo> checkIndexVideos = videoService.selectCheckIndexVideoList(checkIndexVideo);
                 for (CheckIndexVideo indexVideo : checkIndexVideos) {
-                    addToList(templateId, checkTemplate, examineTag, templateRuleList, scoreList, indexVideo,CheckConstants.Rule_Category_Video);
+                    addToList(templateId, checkTemplate, examineTag, templateRuleList, scoreList, indexVideo, CheckConstants.Rule_Category_Video);
                 }
             } else if (CheckConstants.Rule_Category_Car.equals(examineCategory)) {
                 CheckIndexCar checkIndexCar = new CheckIndexCar();
@@ -76,7 +75,7 @@
                 //鏍规嵁妯℃澘鐨勮�冩牳鏍囩鏌ュ悇鍖哄幙瀵瑰簲鐪佸巺鎴栧競灞�杞﹁締鏁版嵁
                 List<CheckIndexCar> checkIndexCars = carService.selectCheckIndexCarList(checkIndexCar);
                 for (CheckIndexCar indexCar : checkIndexCars) {
-                    addToList(templateId, checkTemplate, examineTag, templateRuleList, scoreList, indexCar,CheckConstants.Rule_Category_Car);
+                    addToList(templateId, checkTemplate, examineTag, templateRuleList, scoreList, indexCar, CheckConstants.Rule_Category_Car);
                 }
             } else if (CheckConstants.Rule_Category_Face.equals(examineCategory)) {
                 CheckIndexFace checkIndexFace = new CheckIndexFace();
@@ -89,39 +88,17 @@
                     addToList(templateId, checkTemplate, examineTag, templateRuleList, scoreList, indexFace, CheckConstants.Rule_Category_Face);
                 }
             }
-
             //鍌ㄥ瓨鍒嗘暟
             scoreMapper.saveBatch(scoreList);
-
-
-            log.info("妯℃澘鎵ц瀹屾垚");
         }
-        log.info("瀹氭椂浠诲姟鎵ц瀹屾垚");
-    }
-
-
-    //鏌ongo鏁版嵁褰掓。鍒癿ysql
-    public void dataArchiving() {
-        //TODO:褰掓。check_index_car,鍖哄垎鐪佸巺甯傚眬锛屾瘡涓尯鍘夸竴鏉℃暟鎹�
-        CheckIndexCar checkIndexCar = new CheckIndexCar();
-        //TODO:褰掓。check_index_face
-        CheckIndexFace checkIndexFace = new CheckIndexFace();
-        //TODO:褰掓。check_index_video
-        CheckIndexVideo checkIndexVideo = new CheckIndexVideo();
-
     }
 
     private <T extends CheckIndex> void addToList(Integer templateId, CheckTemplate checkTemplate, Short examineTag, List<CheckTemplateRule> templateRuleList, List<CheckScore> scoreList, T indexObject, Short checkCategory) {
         CheckScore checkScore = new CheckScore();
         BigDecimal scoreFinal = BigDecimal.ZERO;
-        BigDecimal alarmScore = checkTemplate.getAlarmScore();
         for (CheckTemplateRule templateRule : templateRuleList) {
             //璁$畻鍒嗘暟
             scoreFinal = getScoreFinal(indexObject, scoreFinal, templateRule);
-            //TODO:鏍规嵁鎶ヨ鍒嗘暟闃堝�硷紝娣诲姞鎶ヨ淇℃伅
-            if(scoreFinal.compareTo(alarmScore)<0){
-
-            }
         }
         //琛ュ厖checkScore
         fillCheckScore(templateId, checkTemplate, examineTag, indexObject, checkScore, scoreFinal, checkCategory);

--
Gitblit v1.8.0