From 43315000b2840313a5aff96bf314b3c061e4616d Mon Sep 17 00:00:00 2001
From: zepengdev <lzpsmith@outlook.com>
Date: Mon, 14 Jul 2025 21:00:53 +0800
Subject: [PATCH] feat: 增加店铺和商品审核功能

---
 oying-system/src/main/java/com/oying/modules/pc/store/domain/dto/StoreQueryCriteria.java |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/oying-system/src/main/java/com/oying/modules/pc/store/domain/dto/StoreQueryCriteria.java b/oying-system/src/main/java/com/oying/modules/pc/store/domain/dto/StoreQueryCriteria.java
index ad86796..0009d3a 100644
--- a/oying-system/src/main/java/com/oying/modules/pc/store/domain/dto/StoreQueryCriteria.java
+++ b/oying-system/src/main/java/com/oying/modules/pc/store/domain/dto/StoreQueryCriteria.java
@@ -1,8 +1,7 @@
 package com.oying.modules.pc.store.domain.dto;
 
-import com.oying.utils.StringUtils;
-import lombok.Data;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
 import org.springframework.util.DigestUtils;
 
 import java.io.Serializable;
@@ -18,13 +17,15 @@
     @ApiModelProperty(value = "商户ID", example = "1")
     private Long merchantId;
 
+    private Long storeId;
+
+    private Long platformCategoryId;
+
     private String storeName;
 
     private Integer status;
 
-    private Long storeId;
-
-    private Long platformCategoryId;
+    private Integer businessStatus;
 
     private String blurry;
 
@@ -32,7 +33,7 @@
 
     private Double latitude;  // 中心点纬度
 
-    private Integer radius = 10000; // 搜索半径(米)
+    private Integer radius = 50000000; // 搜索半径(米)
 
     private Integer limit = 20; // 返回数量限制
 
@@ -44,19 +45,16 @@
 
     public String buildConditionCacheKey() {
         StringJoiner baseKeyJoiner = new StringJoiner("|");
-        if (platformCategoryId != null) {
-            baseKeyJoiner.add("platformCategoryId=" + platformCategoryId);
-        }
-        if (StringUtils.isNotEmpty(blurry)) {
-            baseKeyJoiner.add("blurry=" + blurry);
-        }
-        if (longitude != null && latitude != null) {
-            baseKeyJoiner.add("longitude=" + longitude);
-            baseKeyJoiner.add("latitude=" + latitude);
-        }
-        if (StringUtils.isNotEmpty(blurry)) {
-            baseKeyJoiner.add("radius=" + radius);
-        }
+        baseKeyJoiner.add("merchantId=" + merchantId);
+        baseKeyJoiner.add("storeId=" + storeId);
+        baseKeyJoiner.add("platformCategoryId=" + platformCategoryId);
+        baseKeyJoiner.add("storeName=" + storeName);
+        baseKeyJoiner.add("status=" + status);
+        baseKeyJoiner.add("businessStatus=" + businessStatus);
+        baseKeyJoiner.add("blurry=" + blurry);
+        baseKeyJoiner.add("longitude=" + longitude);
+        baseKeyJoiner.add("latitude=" + latitude);
+        baseKeyJoiner.add("radius=" + radius);
         // 使用MD5或SHA缩短键长度
         return "store:search:page:" + DigestUtils.md5DigestAsHex(baseKeyJoiner.toString().getBytes());
     }

--
Gitblit v1.9.3