Commit 431caeb5 authored by hezhen's avatar hezhen

修改取消收藏

parent 4c733932
...@@ -97,11 +97,16 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl ...@@ -97,11 +97,16 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
if(collectDTO==null){ if(collectDTO==null){
return ObjectRestResponse.createFailedResult(ResultCode.NULL_CODE, "参数为空"); return ObjectRestResponse.createFailedResult(ResultCode.NULL_CODE, "参数为空");
} }
AppUserCollect collect=new AppUserCollect(); List<AppUserCollect> list = getList(collectDTO);
BeanUtils.copyProperties(collectDTO,collect); if (list.size() > 0){
updateSelectiveById(collect); for (AppUserCollect appUserCollect:list){
appUserCollect.setStatus(1);
updateSelectiveById(appUserCollect);
}
}
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
//查看是否收藏 //查看是否收藏
public ObjectRestResponse checkUserCollect(String id,Integer userId,Integer type){ public ObjectRestResponse checkUserCollect(String id,Integer userId,Integer type){
Example example = new Example(AppUserCollect.class); Example example = new Example(AppUserCollect.class);
...@@ -120,6 +125,14 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl ...@@ -120,6 +125,14 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
obj.put("id",collect_id); obj.put("id",collect_id);
return ObjectRestResponse.succ(obj); 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){ public ObjectRestResponse getCollectList(Integer userId,int page,int limit){
Example example = new Example(AppUserCollect.class); Example example = new Example(AppUserCollect.class);
......
...@@ -94,8 +94,9 @@ public class AppUserCollectController extends CommonBaseController { ...@@ -94,8 +94,9 @@ public class AppUserCollectController extends CommonBaseController {
@RequestMapping(value = "/collect/remove",method = RequestMethod.POST) @RequestMapping(value = "/collect/remove",method = RequestMethod.POST)
@ApiModelProperty("取消收藏") @ApiModelProperty("取消收藏")
public ObjectRestResponse remove(@RequestBody AppUserCollectDTO collectDTO)throws Exception { public ObjectRestResponse remove(@RequestBody AppUserCollectDTO collectDTO)throws Exception {
collectDTO.setStatus(1); collectDTO.setUserId(getCurrentUserIdInt());
return collectBiz.upUserCollect(collectDTO); return collectBiz.upUserCollect(collectDTO);
} }
@GetMapping("/collect/exist") @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