Commit 431caeb5 authored by hezhen's avatar hezhen

修改取消收藏

parent 4c733932
......@@ -97,11 +97,16 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
if(collectDTO==null){
return ObjectRestResponse.createFailedResult(ResultCode.NULL_CODE, "参数为空");
}
AppUserCollect collect=new AppUserCollect();
BeanUtils.copyProperties(collectDTO,collect);
updateSelectiveById(collect);
List<AppUserCollect> list = getList(collectDTO);
if (list.size() > 0){
for (AppUserCollect appUserCollect:list){
appUserCollect.setStatus(1);
updateSelectiveById(appUserCollect);
}
}
return ObjectRestResponse.succ();
}
//查看是否收藏
public ObjectRestResponse checkUserCollect(String id,Integer userId,Integer type){
Example example = new Example(AppUserCollect.class);
......@@ -120,6 +125,14 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
obj.put("id",collect_id);
return ObjectRestResponse.succ(obj);
}
public List<AppUserCollect> getList(AppUserCollectDTO collectDTO){
Example example = new Example(AppUserCollect.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("userId",collectDTO.getUserId()).andEqualTo("typeId",collectDTO.getTypeId()).
andEqualTo("type",collectDTO.getType()).andEqualTo("isDel",0).andEqualTo("status",0);
return selectByExample(example);
}
//我的收藏
public ObjectRestResponse getCollectList(Integer userId,int page,int limit){
Example example = new Example(AppUserCollect.class);
......
......@@ -94,8 +94,9 @@ public class AppUserCollectController extends CommonBaseController {
@RequestMapping(value = "/collect/remove",method = RequestMethod.POST)
@ApiModelProperty("取消收藏")
public ObjectRestResponse remove(@RequestBody AppUserCollectDTO collectDTO)throws Exception {
collectDTO.setStatus(1);
collectDTO.setUserId(getCurrentUserIdInt());
return collectBiz.upUserCollect(collectDTO);
}
@GetMapping("/collect/exist")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment