From 1211571e32f67dac5ccf957a3ad808a2ebc4fe8b Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期一, 29 四月 2024 15:38:23 +0800
Subject: [PATCH] 微信支付订单号重复

---
 rest/src/main/java/cn/stylefeng/rest/modular/home/controller/HomeIndexController.java |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/rest/src/main/java/cn/stylefeng/rest/modular/home/controller/HomeIndexController.java b/rest/src/main/java/cn/stylefeng/rest/modular/home/controller/HomeIndexController.java
index c88009b..38e7e0b 100644
--- a/rest/src/main/java/cn/stylefeng/rest/modular/home/controller/HomeIndexController.java
+++ b/rest/src/main/java/cn/stylefeng/rest/modular/home/controller/HomeIndexController.java
@@ -8,6 +8,9 @@
 import cn.stylefeng.guns.modular.business.service.IStoreAppointmentService;
 import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
 import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
+import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
+import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog;
+import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
 import cn.stylefeng.roses.kernel.rule.enums.DeleteEnum;
 import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;
 import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
@@ -46,7 +49,7 @@
     @Resource
     private IStoreAppointmentService storeAppointmentService;
 
-    @ApiOperation("banner列表 ")
+    @ApiOperation("banner列表")
     @ApiImplicitParam(value = "类型:1首页、2课程、3咨询",name = "type",dataTypeClass = Integer.class)
     @GetResource(name = "banner列表", path = "/banner")
     public ResponseData<Banner> banner(Integer type) {
@@ -75,10 +78,29 @@
             Long userId = loginUser.getUserId();
             o.setUserId(userId);
         }
-
+        o.setStatusFlag(0);
         // 保存实体
         storeAppointmentService.save(o);
         return new SuccessResponseData(o.getId());
     }
 
+    @Resource
+    private CacheOperatorApi<Integer> cacheOperatorApi;
+    @ApiOperation("ios是否内购")
+    @PostResource(name = "ios是否内购", path = "/ios")
+    @BusinessLog
+    public ResponseData<?> ios() {
+        Integer o = (Integer) cacheOperatorApi.get("ios:need:pay");
+        return new SuccessResponseData<>(o==null ? 1 :o);
+    }
+
+    @ApiOperation("是否一键登录")
+    @PostResource(name = "是否一键登录", path = RuleConstants.NOT_LOGIN+"/iflogin", requiredPermission = false, requiredLogin = false)
+    @BusinessLog
+    public ResponseData<?> iflogin() {
+        Integer o = (Integer) cacheOperatorApi.get("phone:login");
+        return new SuccessResponseData<>(o==null ? 1 :o);
+    }
+
+
 }

--
Gitblit v1.7.1