Przeglądaj źródła

add:功能缺失,动态添加分享数

lyx 1 miesiąc temu
rodzic
commit
fcda4531f1

+ 15 - 0
alien-store/src/main/java/shop/alien/store/controller/LifeUserDynamicsController.java

@@ -299,4 +299,19 @@ public class LifeUserDynamicsController {
         return R.data(lifeUserDynamicsService.addUserStoreBrowseNumber(lifeBrowseRecord));
     }
 
+    /**
+     * 动态被转发次数+1
+     * @param id 动态id
+     * @return 操作结果
+     */
+    @ApiOperation("动态被转发次数+1")
+    @ApiOperationSupport(order = 9)
+    @GetMapping("addTransferCount")
+    public R addTransferCount(String id) {
+        log.info("LifeUserDynamicsController.addTransferCount?id={}", id);
+        if (lifeUserDynamicsService.addTransferCount(id) == 0){
+            return R.fail("操作失败");
+        }
+        return R.success("操作成功");
+    }
 }

+ 7 - 1
alien-store/src/main/java/shop/alien/store/service/LifeUserDynamicsService.java

@@ -17,7 +17,6 @@ import shop.alien.entity.result.R;
 import shop.alien.entity.store.*;
 import shop.alien.entity.store.vo.LifePinglunVo;
 import shop.alien.entity.store.vo.LifeUserDynamicsVo;
-import shop.alien.entity.store.vo.LifeUserOrderVo;
 import shop.alien.entity.store.vo.StoreCommentVo;
 import shop.alien.mapper.*;
 
@@ -666,4 +665,11 @@ public class LifeUserDynamicsService extends ServiceImpl<LifeUserDynamicsMapper,
         }
         return true;
     }
+
+    public int addTransferCount(String id) {
+        LambdaUpdateWrapper<LifeUserDynamics> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
+        lambdaUpdateWrapper.eq(LifeUserDynamics::getId, id)
+                .setSql("transfer_count = transfer_count + 1");
+        return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
+    }
 }