38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
package com.lion.lionwebsite.Service;
|
|
|
|
import com.lion.lionwebsite.Dao.CollectMapper;
|
|
import com.lion.lionwebsite.Util.Response;
|
|
import jakarta.annotation.Resource;
|
|
import lombok.Data;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
@Service
|
|
@Data
|
|
public class CollectService {
|
|
@Resource
|
|
CollectMapper collectMapper;
|
|
|
|
public String collectGallery(int gid, int collector){
|
|
Response response = Response.generateResponse();
|
|
if(collectMapper.isCollect(gid, collector) == 0) { //没有收藏
|
|
collectMapper.collect(gid, collector);
|
|
response.success("收藏成功");
|
|
}else{
|
|
response.failure("已经收藏了");
|
|
}
|
|
return response.toJSONString();
|
|
}
|
|
|
|
public String disCollectGallery(int gid, int collector){
|
|
Response response = Response.generateResponse();
|
|
if(collectMapper.isCollect(gid, collector) == 0) { //没有收藏
|
|
response.failure("没有收藏该本子");
|
|
}else{
|
|
collectMapper.disCollect(gid, collector);
|
|
response.success("取消收藏成功");
|
|
}
|
|
|
|
return response.toJSONString();
|
|
}
|
|
}
|