新版仿ok交易所-后端
1
zj
5 days ago 3d8c9b6f4455b4efd34812c8e66073bebfacfce7
trading-order-admin/src/main/java/com/yami/trading/admin/controller/cms/CmsController.java
@@ -41,15 +41,17 @@
    @PostMapping("list")
    public Result<Page> list(@RequestBody @Valid CmsListModel request) {
        Page<Cms> page = new Page(request.getCurrent(), request.getSize());
        LambdaQueryWrapper<Cms> lambdaQueryWrapper = Wrappers.<Cms>query().lambda();
        LambdaQueryWrapper<Cms> lambdaQueryWrapper = Wrappers.<Cms>query().lambda()
                .select(Cms::getUuid, Cms::getTitle, Cms::getModel, Cms::getCreateTime,
                        Cms::getLanguage, Cms::getContentCode);
        if (!StrUtil.isEmpty(request.getTitle())) {
            lambdaQueryWrapper.like(Cms::getTitle, request.getTitle());
        }
        if (!StrUtil.isEmpty(request.getContentCode())) {
            lambdaQueryWrapper.like(Cms::getContentCode, request.getContentCode());
            lambdaQueryWrapper.eq(Cms::getContentCode, request.getContentCode());
        }
        if (!StrUtil.isEmpty(request.getLanguage())) {
            lambdaQueryWrapper.like(Cms::getLanguage, request.getLanguage());
            lambdaQueryWrapper.eq(Cms::getLanguage, request.getLanguage());
        }
        lambdaQueryWrapper.orderByDesc(Cms::getCreateTime);
        cmsService.page(page, lambdaQueryWrapper);
@@ -59,14 +61,20 @@
        return Result.ok(page);
    }
    @ApiOperation(value = "详情")
    @PostMapping("info")
    public Result<Cms> info(@RequestBody @Valid IdModel model) {
        Cms cms = cmsService.getById(model.getId());
        if (cms == null) {
            throw new YamiShopBindException("参数错误!");
        }
        cms.setLanguageText(Constants.LANGUAGE.get(cms.getLanguage()));
        return Result.ok(cms);
    }
    @ApiOperation(value = "新增")
    @PostMapping("add")
    public Result<?> add(@RequestBody @Valid CmsModel model) {
        model.setLoginSafeword(passwordManager.decryptPassword(model.getLoginSafeword()));
        SysUser sysUser = sysUserService.getSysUserById(SecurityUtils.getSysUser().getUserId());
        if (!passwordEncoder.matches(model.getLoginSafeword(), sysUser.getSafePassword())) {
            throw new YamiShopBindException("资金密码不正确!");
        }
        Cms cms = new Cms();
        cms.setContent(model.getContent());
        cms.setLanguage(model.getLanguage());
@@ -87,11 +95,6 @@
    @ApiOperation(value = "更新")
    @PostMapping("update")
    public Result<?> update(@RequestBody @Valid CmsModel model) {
        model.setLoginSafeword(passwordManager.decryptPassword(model.getLoginSafeword()));
        SysUser sysUser = sysUserService.getSysUserById(SecurityUtils.getSysUser().getUserId());
        if (!passwordEncoder.matches(model.getLoginSafeword(), sysUser.getSafePassword())) {
            throw new YamiShopBindException("资金密码不正确!");
        }
        Cms cms = cmsService.getById(model.getId());
        if (cms == null) {
            throw new YamiShopBindException("参数错误!");