From 4fabfe4dbd2eb28d07a4350597d314958cc1c281 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 09 十月 2025 11:16:43 +0800
Subject: [PATCH] 优化

---
 server/services/src/main/java/com/doumee/service/business/impl/LocksServiceImpl.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/LocksServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/LocksServiceImpl.java
index 4e05e7d..f789565 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/LocksServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/LocksServiceImpl.java
@@ -177,7 +177,7 @@
                     systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.PROJECTS).getCode() ;
             String code = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.PROJECTS).getCode();
             String prePath = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.IMG_DIR).getCode();
-            bikesList.forEach(bikes-> {
+            for(Bikes bikes : bikesList){
                 if (Constants.equalsInteger(force,Constants.ONE) || StringUtils.isBlank(bikes.getImgurl())){
                     try {
                         wxMiniUtilService.generateEbikeWXMiniCode(bikes, WxMiniConfig.wxMaService.getAccessToken(),prePath,code);
@@ -188,11 +188,12 @@
                         bikes.setEditDate(new Date());
                         bikesMapper.updateById(bikes);
                     }
-                    if (StringUtils.isNotBlank(bikes.getImgurl())){
-                        bikes.setImgurl(fullPath+bikes.getImgurl());
-                    }
                 }
-            });
+                if (StringUtils.isNotBlank(bikes.getImgurl())){
+                    bikes.setImgurl(fullPath+bikes.getImgurl());
+                }
+            }
+
         }
 
         return bikesList;
@@ -215,6 +216,7 @@
             try {
                 wxMiniUtilService.generateEbikeWXMiniCode(bikes, WxMiniConfig.wxMaService.getAccessToken(),prePath,code);
             }catch (Exception e){
+                e.printStackTrace();
             }
             if (StringUtils.isNotBlank(bikes.getImgurl())){
                 bikes.setEditor(loginUserInfo.getId());
@@ -321,7 +323,7 @@
             }
             String path = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.IMG_DIR).getCode()+systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.PROJECTS).getCode();
             for(Bikes l : bikesList){
-                if(StringUtils.isNotBlank(l.getInfo())){
+                if(StringUtils.isNotBlank(l.getImgurl())){
                     File file = new File(path + l.getImgurl());
                     if(file!=null && file.isFile()){
                         fileList.add(file);
@@ -342,6 +344,5 @@
             throw new BusinessException(ResponseStatus.EXPORT_EXCEL_ERROR, e);
         }
     }
-
 
 }

--
Gitblit v1.9.3