dingxin 6 лет назад
Родитель
Сommit
15e9257cd9

+ 17
- 14
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java Просмотреть файл

@@ -152,6 +152,8 @@ private  TpAnnouncementMapper tpAnnouncementMapper;
152 152
     public ResponseBean updateAnnouncement(String paramets,Integer communityId,Integer userId) {
153 153
                   ResponseBean response= new ResponseBean();
154 154
          TpAnnouncement tpAnnouncement = JSONObject.parseObject(paramets, TpAnnouncement.class);
155
+         int Status= Integer.parseInt(tpAnnouncement.getStatus());
156
+         if (0!=Status){
155 157
 //                        String announcementimg=tpAnnouncement.getAnnouncementCarouselImg();
156 158
 //                        tpAnnouncement.setAnnouncementCarouselImg( "".equals(announcementimg)?null:announcementimg);
157 159
                         tpAnnouncement.setCommunityId(communityId);
@@ -166,22 +168,23 @@ private  TpAnnouncementMapper tpAnnouncementMapper;
166 168
         Integer tdImagesUuid = parseObject.getInteger("id");
167 169
         String[] contentImgArray = contentImg.toArray(new String[]{});
168 170
         //修改图片时删除原来图片
169
-        if (contentImg.size()!=0){
170
-        QueryWrapper<TdImages> queryWrapper = new QueryWrapper<>();
171
-        queryWrapper.lambda().eq(TdImages::getUuid,tdImagesUuid);
172
-        queryWrapper.lambda().eq(TdImages::getType,"announcement");
173
-        imagesMapper.delete(queryWrapper);
174
-
175
-        for (String img:contentImgArray){
176
-            TdImages tdImages = new TdImages();
177
-            tdImages.setImageUrl(img);
178
-            tdImages.setType("announcement");
179
-            tdImages.setUuid(tpAnnouncement.getId());
180
-            tdImages.setCreateTime(LocalDateTime.now());
181
-            tdImages.setCreateUser(userId);
182
-            imagesMapper.insert(tdImages);
171
+        if (contentImg.size()!=0) {
172
+            QueryWrapper<TdImages> queryWrapper = new QueryWrapper<>();
173
+            queryWrapper.lambda().eq(TdImages::getUuid, tdImagesUuid);
174
+            queryWrapper.lambda().eq(TdImages::getType, "announcement");
175
+            imagesMapper.delete(queryWrapper);
176
+
177
+            for (String img : contentImgArray) {
178
+                TdImages tdImages = new TdImages();
179
+                tdImages.setImageUrl(img);
180
+                tdImages.setType("announcement");
181
+                tdImages.setUuid(tpAnnouncement.getId());
182
+                tdImages.setCreateTime(LocalDateTime.now());
183
+                tdImages.setCreateUser(userId);
184
+                imagesMapper.insert(tdImages);
183 185
             }
184 186
         }
187
+        }
185 188
         return response;
186 189
     }
187 190