From 2a40c27f2fb7c3c3503b8554ed8ee68873223ccb Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期五, 29 一月 2021 09:49:18 +0800
Subject: [PATCH] 社区动态

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
index 289637a..1c65575 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
@@ -332,12 +332,20 @@
     @PostMapping("putdynamic")
     public R putDynamic(@RequestBody ComActDynVO comActDynVO) {
         ComActDynDO comActDynDO = new ComActDynDO();
+        Long id = comActDynVO.getId();
         BeanUtils.copyProperties(comActDynVO, comActDynDO);
+        Integer isTopping = comActDynVO.getIsTopping();
+        boolean b = isTopping.intValue() == 1;
+        if(b){
+            ComActDynDO comActDynDO1 = comActDynService.getById(id);
+            Integer status = comActDynDO1.getStatus();
+            if (status.intValue()==0) {
+                return R.fail("该动态还未发布");
+            }
+        }
         boolean update = comActDynService.updateById(comActDynDO);
         if (update) {
 //            最多只能设置三条置顶状态,后边设置会取消先前设置的置顶
-            Integer isTopping = comActDynVO.getIsTopping();
-            boolean b = isTopping.intValue() == 1;
             if (b) {
                 List<ComActDynDO> list = comActDynService.list(new QueryWrapper<ComActDynDO>().lambda().eq(ComActDynDO::getIsTopping, 1).eq(ComActDynDO::getCommunityId, comActDynVO.getCommunityId()));
                 if (!ObjectUtils.isEmpty(list)) {

--
Gitblit v1.7.1