فهرست منبع

新增商家时,标签店铺关系表插入默认数据。

zc 2 ماه پیش
والد
کامیت
f323183327

+ 6 - 10
alien-store/src/main/java/shop/alien/store/controller/LifeUserDynamicsController.java

@@ -207,12 +207,10 @@ public class LifeUserDynamicsController {
 
     @ApiOperation("置顶/取消功能")
     @ApiOperationSupport(order = 2)
-    @ApiImplicitParams({@ApiImplicitParam(name = "id", value = "用户动态ID", dataType = "String", paramType = "query"),
-            @ApiImplicitParam(name = "topStatus", value = "动态状态0-取消置顶,1-置顶", dataType = "Integer", paramType = "query")})
     @PostMapping("setTopStatus")
-    public R setTopStatus(String id, int topStatus) {
-        log.info("LifeUserDynamicsController.setTopStatus?id={},topStatus={}", id, topStatus);
-        if (lifeUserDynamicsService.setTopStatus(id, topStatus) == 0){
+    public R setTopStatus(@RequestBody() LifeUserDynamicsVo lifeUserDynamicsVo) {
+        log.info("LifeUserDynamicsController.setTopStatus?id={},topStatus={}", lifeUserDynamicsVo.getId(), lifeUserDynamicsVo.getTopStatus());
+        if (lifeUserDynamicsService.setTopStatus(lifeUserDynamicsVo) == 0){
             return R.fail("操作失败");
         }
         return R.success("操作成功");
@@ -220,12 +218,10 @@ public class LifeUserDynamicsController {
 
     @ApiOperation("启用/禁用功能")
     @ApiOperationSupport(order = 2)
-    @ApiImplicitParams({@ApiImplicitParam(name = "id", value = "用户动态ID", dataType = "String", paramType = "query"),
-            @ApiImplicitParam(name = "topStatus", value = "启用状态0-启用,1-禁用", dataType = "Integer", paramType = "query")})
     @PostMapping("setEnableStatus")
-    public R setEnableStatus(String id, int enableStatus) {
-        log.info("LifeUserDynamicsController.setEnableStatus?id={},enableStatus={}", id, enableStatus);
-        if (lifeUserDynamicsService.enableStatus(id, enableStatus) == 0){
+    public R setEnableStatus(@RequestBody() LifeUserDynamicsVo lifeUserDynamicsVo) {
+        log.info("LifeUserDynamicsController.setEnableStatus?id={},topStatus={}", lifeUserDynamicsVo.getId(), lifeUserDynamicsVo.getEnableStatus());
+        if (lifeUserDynamicsService.enableStatus(lifeUserDynamicsVo) == 0){
             return R.fail("操作失败");
         }
         return R.success("操作成功");

+ 19 - 11
alien-store/src/main/java/shop/alien/store/service/LifeUserDynamicsService.java

@@ -57,19 +57,27 @@ public class LifeUserDynamicsService extends ServiceImpl<LifeUserDynamicsMapper,
         return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
     }
 
-    public int setTopStatus(String id, int topStatus) {
-        LambdaUpdateWrapper<LifeUserDynamics> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
-        lambdaUpdateWrapper.eq(LifeUserDynamics::getId, id);
-        lambdaUpdateWrapper.set(LifeUserDynamics::getTopStatus, topStatus);
-        lambdaUpdateWrapper.set(LifeUserDynamics::getTopTime, new Date());
-        return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
+    public int setTopStatus(LifeUserDynamicsVo lifeUserDynamicsVo) {
+        if(!StringUtils.isEmpty(lifeUserDynamicsVo.getId()) && !StringUtils.isEmpty(lifeUserDynamicsVo.getTopStatus())){
+            LambdaUpdateWrapper<LifeUserDynamics> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
+            lambdaUpdateWrapper.eq(LifeUserDynamics::getId, lifeUserDynamicsVo.getId());
+            lambdaUpdateWrapper.set(LifeUserDynamics::getTopStatus, lifeUserDynamicsVo.getTopStatus());
+            lambdaUpdateWrapper.set(LifeUserDynamics::getTopTime, new Date());
+            return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
+        } else {
+            return 0;
+        }
     }
 
-    public int enableStatus(String id, int enableStatus) {
-        LambdaUpdateWrapper<LifeUserDynamics> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
-        lambdaUpdateWrapper.eq(LifeUserDynamics::getId, id);
-        lambdaUpdateWrapper.set(LifeUserDynamics::getEnableStatus, enableStatus);
-        return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
+    public int enableStatus(LifeUserDynamicsVo lifeUserDynamicsVo) {
+        if(!StringUtils.isEmpty(lifeUserDynamicsVo.getId()) && !StringUtils.isEmpty(lifeUserDynamicsVo.getEnableStatus())) {
+            LambdaUpdateWrapper<LifeUserDynamics> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
+            lambdaUpdateWrapper.eq(LifeUserDynamics::getId, lifeUserDynamicsVo.getId());
+            lambdaUpdateWrapper.set(LifeUserDynamics::getEnableStatus, lifeUserDynamicsVo.getEnableStatus());
+            return lifeUserDynamicsMapper.update(null, lambdaUpdateWrapper);
+        } else {
+            return 0;
+        }
     }
 
     public int addOrUpdateStore(LifeUserDynamics store) {