From c920c574d9587ef798d0c7f82d574e3e30bfde3a Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期三, 19 八月 2026 11:07:41 +0800
Subject: [PATCH] 又又更新

---
 talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantManagementService.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantManagementService.java b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantManagementService.java
index af71b55..8d270b2 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantManagementService.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantManagementService.java
@@ -329,6 +329,14 @@
         if (!Long.valueOf(1).equals(number(merchant.get("status"))) || "closed".equals(businessStatus(merchant.get("businessStatus")))) {
             return false;
         }
+        Long configuredPeriods = jdbc.queryForObject("""
+                select count(*)
+                from merchant_business_hours
+                where merchant_id = ? and store_id = ?
+                """, Long.class, merchant.get("id"), storeId);
+        if (configuredPeriods == null || configuredPeriods == 0) {
+            return true;
+        }
         Long activePeriods = jdbc.queryForObject("""
                 select count(*)
                 from merchant_business_hours

--
Gitblit v1.7.1