新版仿ok交易所-后端
1
zj
2026-06-03 1004f3d16011f69894196bfd180ea539b76ba4e7
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,6 +61,17 @@
        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) {