From c1becf4cbd2e99601ce011c14b8742427249cfb4 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 09 一月 2024 17:25:05 +0800
Subject: [PATCH] 1. 多项调整

---
 src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/SubtaskServiceImpl.kt |   32 ++++----------------------------
 1 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/SubtaskServiceImpl.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/SubtaskServiceImpl.kt
index 1cebbb9..556871c 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/SubtaskServiceImpl.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/SubtaskServiceImpl.kt
@@ -1,8 +1,6 @@
 package cn.flightfeather.supervision.lightshare.service.impl
 
-import cn.flightfeather.supervision.business.storage.JinAnScore
-import cn.flightfeather.supervision.business.storage.StAutoScore
-import cn.flightfeather.supervision.business.storage.item.*
+import cn.flightfeather.supervision.business.autooutput.score.AopEvaluation
 import cn.flightfeather.supervision.domain.ds1.entity.*
 import cn.flightfeather.supervision.domain.ds1.mapper.*
 import cn.flightfeather.supervision.common.utils.Constant
@@ -24,20 +22,11 @@
 @Service
 class SubtaskServiceImpl(
     private val subtaskMapper: SubtaskMapper,
-    private val mpScoreItem_1: MpScoreItem_1,
-    private val mpScoreItem_2: MpScoreItem_2,
-    private val stScoreItem_1: StScoreItem_1,
-    private val whScoreItem_1: WhScoreItem_1,
-    private val whScoreItem_2: WhScoreItem_2,
-    private val jinAnScore: JinAnScore,
+    private val aopEvaluation: AopEvaluation,
 ) : SubtaskService {
 
     val dateUtil = DateUtil()
 
-    @Autowired
-    lateinit var scoreItem1: CsScoreItem_1
-    @Autowired
-    lateinit var scoreItem2: CsScoreItem_2
     @Autowired
     lateinit var taskService: TaskService
     @Autowired
@@ -71,7 +60,7 @@
         if (StringUtil.isNotEmpty(areaVo.towncode))
             criteria.andEqualTo("towncode", areaVo.towncode)
         criteria.andBetween("planstarttime", areaVo.starttime, areaVo.endtime)
-        if (!Objects.equals(userGuid, Constant.UserType.ALLUSER.text))
+        if (!Objects.equals(userGuid, Constant.UserType.ALL_USER.des))
             criteria.andLike("executorguids","%"+userGuid+"%")
         var completecount = 0
         var subtasklist = subtaskMapper.selectByExample(example)
@@ -479,20 +468,7 @@
             criteria.andEqualTo("stguid", subtask.stguid)
             val result = evaluationMapper.selectByExample(example)
             if (result.isEmpty()) {
-//                if (subtask.districtname == "寰愭眹鍖�") {
-//                    val autoScore = AutoScore2()
-//                    autoScore.subtask = subtask
-//                    autoScore.calculateScore()
-//                } else {
-//                    val autoScore = AutoScore()
-//                    autoScore.subtask = subtask
-//                    autoScore.calculateScore()
-//                }
-                val s = scenseMapper.selectByPrimaryKey(subtask.scenseid)
-                val autoScore = StAutoScore(scoreItem1, scoreItem2, mpScoreItem_1, mpScoreItem_2, stScoreItem_1,
-                    whScoreItem_1, whScoreItem_2, jinAnScore)
-                autoScore.sceneType = Constant.ScenseType.getByValue(s.typeid?.toString())
-                autoScore.sceneGrade(subtask)
+                aopEvaluation.executeBySubTask(subtask)
             }
         }
 

--
Gitblit v1.9.3