From 23bd719cebe5feeff4e48fde925b0b39755eea93 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 15 十一月 2022 10:59:50 +0800
Subject: [PATCH] 2022.11.15

---
 src/main/kotlin/cn/flightfeather/supervision/common/score/item/ScoreItem_9.kt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/common/score/item/ScoreItem_9.kt b/src/main/kotlin/cn/flightfeather/supervision/common/score/item/ScoreItem_9.kt
index f88c426..0d84c0e 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/common/score/item/ScoreItem_9.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/common/score/item/ScoreItem_9.kt
@@ -9,6 +9,7 @@
 import org.springframework.beans.factory.annotation.Autowired
 import org.springframework.stereotype.Component
 import tk.mybatis.mapper.entity.Example
+import java.time.LocalDate
 import java.time.LocalDateTime
 import java.time.ZoneId
 import java.util.*
@@ -46,9 +47,12 @@
      * 绾夸笂鍩硅鏈鍒版垨绛炬敹鏂囦欢 -3鍒�
      */
     private fun condition1(): Boolean {
+        val startTime = LocalDate.of(info.year, sMonth, 1).atStartOfDay(ZoneId.systemDefault())
+        val lastTime = LocalDate.of(info.year, eMonth, 1).plusMonths(1).atStartOfDay(ZoneId.systemDefault())
         val signs = signatureMapper.selectByExample(Example(Signature::class.java).apply {
             createCriteria().andEqualTo("msParticipantid", info.userId)
                     .andEqualTo("msIssignin", false)
+                .andBetween("msCreatedate", startTime, lastTime)
         })
         return signs.isNotEmpty()
     }

--
Gitblit v1.9.3