guohongjin
2024-05-01 1901fceb6ddaa56a57f3131191454554c3e77e68
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);
    }
}