From 0622e86cbf1acc9a9759868c48129b2c4868415c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Mon, 10 Mar 2025 13:48:44 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E9=99=90?= =?UTF-8?q?=E5=88=B6=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/account/service/impl/CommonServiceImpl.java | 7 ++++++- .../service/account/service/impl/ShopInfoServiceImpl.java | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/CommonServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/CommonServiceImpl.java index 1169c276..ce2eb299 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/CommonServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/CommonServiceImpl.java @@ -32,8 +32,13 @@ public class CommonServiceImpl implements CommonService { if (StrUtil.isBlank(sysUser.getPhone())) { throw new ApiNotPrintException("账号未绑定手机号"); } + String key = RedisCst.SMS_CODE + sysUser.getPhone() + ":" + type; + Object val = redisService.get(key); + if (val != null) { + throw new ApiNotPrintException("请勿频繁获取"); + } int code = RandomUtil.randomInt(100000, 1000000); - redisService.set(RedisCst.SMS_CODE + sysUser.getPhone() + ":" + type, code, 300); + redisService.set(key, code, 300); smsService.sendCode(sysUser.getPhone(), String.valueOf(code)); return true; } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java index 9a4f067e..dc7491de 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java @@ -159,6 +159,7 @@ public class ShopInfoServiceImpl extends ServiceImpl i } shopInfo.setOperationPwd(SecureUtil.md5(shopInfoEditDTO.getOperationPwd())); + redisService.del(key); } return updateById(shopInfo); } From 937887dc3388909428117a0b8bb54845c0e179e2 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 10 Mar 2025 13:50:16 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/czg/controller/user/UserShopCouponController.java | 2 ++ .../account-server/src/main/resources/application-dev.yml | 5 ++--- .../account-server/src/main/resources/application-test.yml | 5 ++--- .../order-server/src/main/resources/application-dev.yml | 5 ++--- .../order-server/src/main/resources/application-test.yml | 2 ++ .../product-server/src/main/resources/application-dev.yml | 5 ++--- .../product-server/src/main/resources/application-test.yml | 6 ++---- .../system-server/src/main/resources/application-dev.yml | 5 ++--- .../system-server/src/main/resources/application-test.yml | 5 ++--- 9 files changed, 18 insertions(+), 22 deletions(-) diff --git a/cash-api/account-server/src/main/java/com/czg/controller/user/UserShopCouponController.java b/cash-api/account-server/src/main/java/com/czg/controller/user/UserShopCouponController.java index 93877760..065267c3 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/user/UserShopCouponController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/user/UserShopCouponController.java @@ -5,6 +5,7 @@ import com.czg.account.service.ShopCouponService; import com.czg.account.vo.UserCouponVo; import com.czg.resp.CzgResult; import com.czg.sa.StpKit; +import com.czg.utils.AssertUtil; import com.mybatisflex.core.paginate.Page; import jakarta.annotation.Resource; import org.springframework.web.bind.annotation.*; @@ -44,6 +45,7 @@ public class UserShopCouponController { */ @GetMapping("/findCoupon") public CzgResult> findCoupon(@RequestHeader String shopId, @RequestParam Long shopUserId, @RequestParam(required = false) Integer type) { + AssertUtil.isBlank(shopId, "店铺Id不能为空"); return CzgResult.success(couponService.findCoupon(Long.parseLong(shopId), shopUserId, type)); } } diff --git a/cash-api/account-server/src/main/resources/application-dev.yml b/cash-api/account-server/src/main/resources/application-dev.yml index a54716c5..5f41d459 100644 --- a/cash-api/account-server/src/main/resources/application-dev.yml +++ b/cash-api/account-server/src/main/resources/application-dev.yml @@ -32,11 +32,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev -# namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9101 threads: 20 -# threadpool: fixed + name: dubbo + serialization: fastjson2 seata: diff --git a/cash-api/account-server/src/main/resources/application-test.yml b/cash-api/account-server/src/main/resources/application-test.yml index b3dd4613..ac967396 100644 --- a/cash-api/account-server/src/main/resources/application-test.yml +++ b/cash-api/account-server/src/main/resources/application-test.yml @@ -33,11 +33,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9101 threads: 20 - threadpool: fixed + name: dubbo + serialization: fastjson2 diff --git a/cash-api/order-server/src/main/resources/application-dev.yml b/cash-api/order-server/src/main/resources/application-dev.yml index f08ec905..b04edc6e 100644 --- a/cash-api/order-server/src/main/resources/application-dev.yml +++ b/cash-api/order-server/src/main/resources/application-dev.yml @@ -34,11 +34,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9201 threads: 20 - threadpool: fixed + name: dubbo + serialization: fastjson2 seata: application-id: order-server diff --git a/cash-api/order-server/src/main/resources/application-test.yml b/cash-api/order-server/src/main/resources/application-test.yml index 1dd96a1b..8976d1a2 100644 --- a/cash-api/order-server/src/main/resources/application-test.yml +++ b/cash-api/order-server/src/main/resources/application-test.yml @@ -39,6 +39,8 @@ dubbo: protocol: port: 9201 threads: 20 + name: dubbo + serialization: hessian2 threadpool: fixed diff --git a/cash-api/product-server/src/main/resources/application-dev.yml b/cash-api/product-server/src/main/resources/application-dev.yml index 1379b0c8..d8a126bc 100644 --- a/cash-api/product-server/src/main/resources/application-dev.yml +++ b/cash-api/product-server/src/main/resources/application-dev.yml @@ -39,11 +39,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9301 threads: 20 - threadpool: fixed + name: dubbo + serialization: fastjson2 seata: application-id: product-server diff --git a/cash-api/product-server/src/main/resources/application-test.yml b/cash-api/product-server/src/main/resources/application-test.yml index f6543f65..140652b9 100644 --- a/cash-api/product-server/src/main/resources/application-test.yml +++ b/cash-api/product-server/src/main/resources/application-test.yml @@ -28,12 +28,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9301 threads: 20 - threadpool: fixed - + name: dubbo + serialization: fastjson2 seata: application-id: product-server diff --git a/cash-api/system-server/src/main/resources/application-dev.yml b/cash-api/system-server/src/main/resources/application-dev.yml index b6e441ee..b9e48849 100644 --- a/cash-api/system-server/src/main/resources/application-dev.yml +++ b/cash-api/system-server/src/main/resources/application-dev.yml @@ -34,11 +34,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev -# namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9401 threads: 20 -# threadpool: fixed + name: dubbo + serialization: fastjson2 seata: application-id: system-server diff --git a/cash-api/system-server/src/main/resources/application-test.yml b/cash-api/system-server/src/main/resources/application-test.yml index 2216c268..6e97ea21 100644 --- a/cash-api/system-server/src/main/resources/application-test.yml +++ b/cash-api/system-server/src/main/resources/application-test.yml @@ -34,11 +34,10 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9401 threads: 20 - threadpool: fixed + name: dubbo + serialization: fastjson2 seata: From 53130e0987aff6e1c305534bf23aa0f8bff6d689 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 10 Mar 2025 13:55:34 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account-server/src/main/resources/application-dev.yml | 1 + .../account-server/src/main/resources/application-test.yml | 1 + cash-api/order-server/src/main/resources/application-dev.yml | 1 + cash-api/order-server/src/main/resources/application-test.yml | 4 +--- .../product-server/src/main/resources/application-dev.yml | 1 + .../product-server/src/main/resources/application-test.yml | 1 + cash-api/system-server/src/main/resources/application-dev.yml | 1 + .../system-server/src/main/resources/application-test.yml | 1 + 8 files changed, 8 insertions(+), 3 deletions(-) diff --git a/cash-api/account-server/src/main/resources/application-dev.yml b/cash-api/account-server/src/main/resources/application-dev.yml index 5f41d459..0d1e5889 100644 --- a/cash-api/account-server/src/main/resources/application-dev.yml +++ b/cash-api/account-server/src/main/resources/application-dev.yml @@ -36,6 +36,7 @@ dubbo: threads: 20 name: dubbo serialization: fastjson2 + port: -1 seata: diff --git a/cash-api/account-server/src/main/resources/application-test.yml b/cash-api/account-server/src/main/resources/application-test.yml index ac967396..2b1f9930 100644 --- a/cash-api/account-server/src/main/resources/application-test.yml +++ b/cash-api/account-server/src/main/resources/application-test.yml @@ -35,6 +35,7 @@ dubbo: group: server-test protocol: threads: 20 + port: -1 name: dubbo serialization: fastjson2 diff --git a/cash-api/order-server/src/main/resources/application-dev.yml b/cash-api/order-server/src/main/resources/application-dev.yml index b04edc6e..4c1633bf 100644 --- a/cash-api/order-server/src/main/resources/application-dev.yml +++ b/cash-api/order-server/src/main/resources/application-dev.yml @@ -35,6 +35,7 @@ dubbo: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev protocol: + port: -1 threads: 20 name: dubbo serialization: fastjson2 diff --git a/cash-api/order-server/src/main/resources/application-test.yml b/cash-api/order-server/src/main/resources/application-test.yml index 8976d1a2..fe0bbd45 100644 --- a/cash-api/order-server/src/main/resources/application-test.yml +++ b/cash-api/order-server/src/main/resources/application-test.yml @@ -35,13 +35,11 @@ dubbo: registry: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test - namespace: 237e1905-0a66-4375-9bb6-a51c3c034aca protocol: - port: 9201 + port: -1 threads: 20 name: dubbo serialization: hessian2 - threadpool: fixed seata: diff --git a/cash-api/product-server/src/main/resources/application-dev.yml b/cash-api/product-server/src/main/resources/application-dev.yml index d8a126bc..d75f767b 100644 --- a/cash-api/product-server/src/main/resources/application-dev.yml +++ b/cash-api/product-server/src/main/resources/application-dev.yml @@ -40,6 +40,7 @@ dubbo: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev protocol: + port: -1 threads: 20 name: dubbo serialization: fastjson2 diff --git a/cash-api/product-server/src/main/resources/application-test.yml b/cash-api/product-server/src/main/resources/application-test.yml index 140652b9..898f9d8e 100644 --- a/cash-api/product-server/src/main/resources/application-test.yml +++ b/cash-api/product-server/src/main/resources/application-test.yml @@ -29,6 +29,7 @@ dubbo: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test protocol: + port: -1 threads: 20 name: dubbo serialization: fastjson2 diff --git a/cash-api/system-server/src/main/resources/application-dev.yml b/cash-api/system-server/src/main/resources/application-dev.yml index b9e48849..7d79ca00 100644 --- a/cash-api/system-server/src/main/resources/application-dev.yml +++ b/cash-api/system-server/src/main/resources/application-dev.yml @@ -35,6 +35,7 @@ dubbo: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-dev protocol: + port: -1 threads: 20 name: dubbo serialization: fastjson2 diff --git a/cash-api/system-server/src/main/resources/application-test.yml b/cash-api/system-server/src/main/resources/application-test.yml index 6e97ea21..ca07a0d5 100644 --- a/cash-api/system-server/src/main/resources/application-test.yml +++ b/cash-api/system-server/src/main/resources/application-test.yml @@ -35,6 +35,7 @@ dubbo: address: nacos://121.40.109.122:8848 # Nacos 服务地址 group: server-test protocol: + port: -1 threads: 20 name: dubbo serialization: fastjson2