From 761d13616d43b147142d7d33da3a646f6ac15397 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 27 四月 2026 22:25:29 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/service/business/impl/BannerServiceImpl.java |   14 +++-----------
 1 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/BannerServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/BannerServiceImpl.java
index 0cb5720..1dc1abc 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/BannerServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/BannerServiceImpl.java
@@ -154,13 +154,8 @@
         if (pageWrap.getModel().getType() != null) {
             queryWrapper.lambda().eq(Banner::getType, pageWrap.getModel().getType());
         }
-        for (PageWrap.SortData sortData : pageWrap.getSorts()) {
-            if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
-                queryWrapper.orderByDesc(sortData.getProperty());
-            } else {
-                queryWrapper.orderByAsc(sortData.getProperty());
-            }
-        }
+        // 榛樿鎺掑簭锛氭帓搴忕爜鍊掑簭銆佷富閿『搴�
+        queryWrapper.lambda().orderByDesc(Banner::getSortnum).orderByAsc(Banner::getId);
         PageData<Banner> result = PageData.from(bannerMapper.selectPage(page, queryWrapper));
         if (result != null && result.getRecords() != null) {
             String path = getBannerPath();
@@ -206,9 +201,6 @@
         if (requireId && Objects.isNull(banner.getId())) {
             throw new BusinessException(ResponseStatus.BAD_REQUEST);
         }
-        if (StringUtils.isBlank(banner.getTitle())) {
-            throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "鏍囬涓嶈兘涓虹┖");
-        }
         if (StringUtils.isBlank(banner.getImgurl())) {
             throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "鍥剧墖涓嶈兘涓虹┖");
         }
@@ -229,6 +221,6 @@
 
     private String getBannerPath() {
         return systemDictDataBiz.queryByCode(Constants.OSS, Constants.RESOURCE_PATH).getCode()
-                + systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.BANNER_FILES).getCode();
+                + systemDictDataBiz.queryByCode(Constants.OSS, Constants.BANNER_FILES).getCode();
     }
 }

--
Gitblit v1.9.3