| | |
| | |
|
| | | @Transactional
|
| | | @Override
|
| | | public void addRecommend(Long uid, String recommendDesc, List<CommonGoods> goodsList)
|
| | | public void addRecommend(Long uid, String device, String recommendDesc, List<CommonGoods> goodsList)
|
| | | throws RecommendUserGoodsException {
|
| | | if (goodsList == null || goodsList.size() == 0)
|
| | | throw new RecommendUserGoodsException(1, "无推荐商品");
|
| | |
| | | goods.setCreateTime(new Date());
|
| | | goods.setRecommendDesc(recommendDesc);
|
| | | goods.setUser(new UserInfo(uid));
|
| | | goods.setDevice(device);
|
| | | recommendUserGoodsMapper.insertSelective(goods);
|
| | | for (CommonGoods commonGoods : goodsList)
|
| | | try {
|
| | |
| | | public RecommendUserGoods getLatestRecommendUserGoods(Long uid) {
|
| | | return recommendUserGoodsMapper.getLatestRecommendUserGoods(uid);
|
| | | }
|
| | | |
| | | @Override
|
| | | public RecommendUserGoods getLatestRecommendUserGoodsByDevice(String device) {
|
| | | return recommendUserGoodsMapper.getLatestRecommendUserGoodsByDevice(device);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public List<RecommendUserGoods> listRecommendGoodsByDevice(String device, int page, int pageSize) {
|
| | | return recommendUserGoodsMapper.listRecommendGoodsByDevice(device, (page - 1) * pageSize, pageSize);
|
| | | }
|
| | | |
| | | @Override
|
| | | public long countRecommendGoodsByDevice(String device) {
|
| | | return recommendUserGoodsMapper.countRecommendGoodsByDevice(device);
|
| | | }
|
| | |
|
| | | }
|