From efe51c2947c76ee863593c2ecfe3a2e65b3e742f Mon Sep 17 00:00:00 2001
From: Mr.Zhang <710666463@qq.com>
Date: 星期二, 24 十月 2023 09:11:02 +0800
Subject: [PATCH] 企业端

---
 server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java
index f8af095..9c42266 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/GoodsServiceImpl.java
@@ -296,6 +296,7 @@
         f.setObjId(model.getId());
         f.setObjType(Constants.ONE);
         f.setIsdeleted(Constants.ZERO);
+        f.setObjType(Constants.ONE);
         List<Multifile> multifileList =multifileMapper.selectList(new QueryWrapper<>(f));
         if(!Objects.isNull(multifileList)&&multifileList.size()>Constants.ZERO){
             for (int i = 0; i < multifileList.size(); i++) {
@@ -360,6 +361,9 @@
         if(!Objects.isNull(multifileList)&&multifileList.size()>Constants.ZERO){
             for (int i = 0; i < multifileList.size(); i++) {
                 Multifile multifile = multifileList.get(i);
+                if(StringUtils.isBlank(multifile.getFileurl())){
+                    continue;
+                }
                 multifile.setCreator(user.getId());
                 multifile.setCreateDate(new Date());
                 multifile.setIsdeleted(Constants.ZERO);
@@ -1115,7 +1119,10 @@
         List<Integer> integerList = goodsList.stream().map(Goods::getId).collect(Collectors.toList());
 
         List<Multifile> mFileList = multifileMapper.selectList(new QueryWrapper<Multifile>()
-                .in("OBJ_ID",integerList).eq("TYPE",Constants.ZERO));
+                .lambda().in(Multifile::getObjId,integerList)
+                .eq(Multifile::getType,Constants.ZERO)
+                .eq(Multifile::getIsdeleted,Constants.ZERO)
+                .eq(Multifile::getObjType,Constants.ZERO));
         List<GoodsParam> goodsParamList = goodsParamMapper.selectList(new QueryWrapper<GoodsParam>()
                     .in("GOODS_ID",integerList)
                     .orderByAsc(" SORTNUM "));

--
Gitblit v1.9.3