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