From 3d8c9b6f4455b4efd34812c8e66073bebfacfce7 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Fri, 05 Jun 2026 11:20:23 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/admin/controller/cms/CmsController.java |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/cms/CmsController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/cms/CmsController.java
index c4f9800..84a6356 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/cms/CmsController.java
+++ b/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("参数错误!");

--
Gitblit v1.9.3