提交 f7e267c5 authored 作者: zgy's avatar zgy

删除收藏商品

上级 04066cca
......@@ -156,4 +156,17 @@ public class TbCfStationItemController {
return tbCfStationItemService.queryCollectionByUserId(userId);
}
/**
* 删除收藏商品
*
* @param collectionIds
* @return
*/
@ApiOperation("删除收藏商品")
@DeleteMapping("/delCollection")
public Result delCollection(@ApiParam(value = "收藏商品ID") @RequestBody String[] collectionIds) {
return tbCfStationItemService.delCollection(collectionIds);
}
}
......@@ -2,6 +2,7 @@ package com.diaoyun.zion.chinafrica.dao;
import com.diaoyun.zion.chinafrica.entity.TbCfItemCollectionEntity;
import com.diaoyun.zion.master.dao.BaseDao;
import org.apache.ibatis.annotations.Param;
import java.util.List;
......@@ -16,4 +17,5 @@ public interface TbCfItemCollectionDao extends BaseDao<TbCfItemCollectionEntity>
List<String> queryCollectionByUserId(String userId);
}
......@@ -153,4 +153,11 @@ public interface TbCfStationItemService {
* @return
*/
Result queryCollectionByUserId(String userId);
/**
* 删除收藏商品
* @param collectionIds
* @return
*/
Result delCollection( String[] collectionIds);
}
......@@ -113,7 +113,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
map.put("items", pageHomeItemsList);
result.setData(map).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
......@@ -169,7 +169,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
// map.put("priceRange", priceRange);
result.setData(map).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -187,7 +187,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
List<TbCfStationItemEntity> itemList = tbCfStationItemDao.searchItems(name.trim());
result.setData(itemList).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -205,7 +205,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
List<TbCfGoodstwotypeEntity> categoryTwoList = tbCfGoodstypeDao.queryCategoryTwo(categoryId);
result.setData(categoryTwoList).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -223,7 +223,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
List<TbCfDescripitonEntity> descriptionList = tbCfGoodstypeDao.queryDescription(categoryTwoId);
result.setData(descriptionList).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -241,7 +241,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
List<TbCfStationItemEntity> itemList = tbCfStationItemDao.queryItemByDescription(descriptionId);
result.setData(itemList).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -276,7 +276,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
tbCfItemCollectionDao.save(collectionEntity);
result.setMessage("Collection of success!");
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......@@ -301,7 +301,24 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
map.put("collectionItems", itemList);
result.setData(map).setMessage(ResultCodeEnum.SUCCESS.getDesc());
} catch (Exception e) {
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(ResultCodeEnum.QUERY_ERROR.getDesc());
result.setCode(ResultCodeEnum.QUERY_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
/**
* 删除收藏商品
*
* @param collectionIds
* @return
*/
@Override
public Result delCollection(String[] collectionIds) {
Result result = new Result();
try {
tbCfItemCollectionDao.deleteBatch(collectionIds);
} catch (Exception e) {
result.setCode(ResultCodeEnum.SERVICE_ERROR.getCode()).setMessage(e.getMessage());
}
return result;
}
......
......@@ -93,7 +93,7 @@
</update>
<delete id="delete">
delete from tb_cf_item_collection where id = #{value}
delete from tb_cf_item_collection where id = #{collectionId}
</delete>
<delete id="deleteBatch">
......@@ -102,5 +102,4 @@
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论