guohongjin
2024-05-01 1901fceb6ddaa56a57f3131191454554c3e77e68
guns/src/main/java/cn/stylefeng/guns/modular/business/controller/VersionController.java
@@ -7,6 +7,7 @@
import cn.hutool.core.collection.ListUtil;
import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.db.api.factory.PageFactory;
import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
@@ -18,6 +19,7 @@
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.system.modular.role.entity.SysRole;
import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUser;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -48,6 +50,44 @@
    private IVersionService versionService;
    @Autowired
    private SysUserService userService;
    @Resource
    private CacheOperatorApi<Integer> cacheOperatorApi;
    @ApiOperation("ios是否内购修改1关2开 -t")
    @PostResource(name = "ios是否内购修改1关2开 -t", path = "/ios/put")
    @BusinessLog
    public ResponseData<?> ios(Integer  ios) {
        cacheOperatorApi.put("ios:need:pay",ios);
        return new SuccessResponseData<>();
    }
    @ApiOperation("后台ios是否内购 1")
    @PostResource(name = "后台ios是否内购 2", path = "/ios-list")
    @BusinessLog
    public ResponseData<?> ios1() {
        Integer o = (Integer) cacheOperatorApi.get("ios:need:pay");
        return new SuccessResponseData<>(o==null ? 1 :o);
    }
    @ApiOperation("是否一键登录修改1关2开 -t")
    @PostResource(name = "ios是否内购修改1关2开 -t", path = "/login/put")
    @BusinessLog
    public ResponseData<?> login(Integer  ios) {
        cacheOperatorApi.put("phone:login",ios);
        return new SuccessResponseData<>();
    }
    @ApiOperation("是否一键登录 1")
    @PostResource(name = "是否一键登录 2", path = "/login-list")
    @BusinessLog
    public ResponseData<?> login1() {
        Integer o = (Integer) cacheOperatorApi.get("phone:login");
        return new SuccessResponseData<>(o==null ? 1 :o);
    }
    /**
     * 添加