From a0e03b646f2c444b0f09687d24e9995112b99017 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 10 十月 2026 17:30:11 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TBalanceWarningRecordServiceImpl.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TBalanceWarningRecordServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TBalanceWarningRecordServiceImpl.java
new file mode 100644
index 0000000..65ccc12
--- /dev/null
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TBalanceWarningRecordServiceImpl.java
@@ -0,0 +1,38 @@
+package com.ruoyi.other.service.impl;
+
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.other.api.domain.TBalanceWarningRecord;
+import com.ruoyi.other.mapper.TBalanceWarningRecordMapper;
+import com.ruoyi.other.service.TBalanceWarningRecordService;
+import org.springframework.stereotype.Service;
+
+import java.time.LocalDate;
+
+/**
+ * <p>
+ * 公司余额预警短信提醒记录 服务实现类
+ * </p>
+ *
+ * @author mxcd
+ * @since 2026-10-10
+ */
+@Service
+public class TBalanceWarningRecordServiceImpl
+        extends ServiceImpl<TBalanceWarningRecordMapper, TBalanceWarningRecord>
+        implements TBalanceWarningRecordService {
+
+    @Override
+    public boolean isNotifiedToday(Integer companyId, Integer warnScope, String subIdentifier) {
+        if (companyId == null || warnScope == null) {
+            return false;
+        }
+        String identifier = subIdentifier == null ? "" : subIdentifier;
+        return count(Wrappers.<TBalanceWarningRecord>lambdaQuery()
+                .eq(TBalanceWarningRecord::getCompanyId, companyId)
+                .eq(TBalanceWarningRecord::getWarnScope, warnScope)
+                .eq(TBalanceWarningRecord::getSubIdentifier, identifier)
+                .eq(TBalanceWarningRecord::getWarnDate, LocalDate.now())) > 0;
+    }
+
+}

--
Gitblit v1.7.1