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