linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/circle/controller/CircleLikeController.java
@@ -16,8 +16,8 @@
 */
package org.springblade.modules.circle.controller;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -29,7 +29,6 @@
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.modules.article.entity.ArticleLikeEntity;
import org.springblade.modules.circle.entity.CircleLikeEntity;
import org.springblade.modules.circle.service.ICircleLikeService;
import org.springblade.modules.circle.vo.CircleLikeVO;
@@ -114,10 +113,14 @@
   @ApiOperationSupport(order = 6)
   @ApiOperation(value = "新增或修改", notes = "传入circle")
   public R submit(@Valid @RequestBody CircleLikeEntity circle) {
      UpdateWrapper<CircleLikeEntity> objectUpdateWrapper = new UpdateWrapper<>();
      objectUpdateWrapper.eq("user_id", circle.getUserId());
      objectUpdateWrapper.eq("circle_id", circle.getCircleId());
      return R.status(circleService.saveOrUpdate(circle,objectUpdateWrapper));
      circle.setUserId(AuthUtil.getUserId());
      CircleLikeEntity one = circleService.getOne(Wrappers.<CircleLikeEntity>lambdaQuery()
         .eq(CircleLikeEntity::getCircleId, circle.getCircleId())
         .eq(CircleLikeEntity::getUserId, circle.getUserId()));
      if (one != null) {
         circle.setId(one.getId());
      }
      return R.status(circleService.saveOrUpdate(circle));
   }
   /**