diff --git a/src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java b/src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java index 64a762d..38c2080 100644 --- a/src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java +++ b/src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java @@ -179,8 +179,22 @@ public class AdminGoodsController extends BaseController { public JSONObject addRanking(@RequestBody String rejson){ JSONObject json = JSON.parseObject(rejson); String goodsIsli= json.getString("goods_isli"); - + String[] goodsarr = goodsIsli.split(","); + goodsService.addRank(goodsarr); log.info("add rank :"+goodsIsli); + jsonObject.put("code",200); + jsonObject.put("msg","成功"); + return jsonObject; + } + + @PostMapping("/delRanking") + public JSONObject delRanking(@RequestBody String rejson){ + JSONObject request = JSON.parseObject(rejson); + String goods_isli=request.getString("goods_isli"); + String[] gsarr = goods_isli.split(","); + goodsService.delRank(gsarr); + jsonObject.put("code",200); + jsonObject.put("msg","成功"); return jsonObject; } diff --git a/src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java b/src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java index 34466fd..3c0e312 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java @@ -116,4 +116,12 @@ public interface GoodsMapper { */ List goodsUserIslicodeDtzone(@Param("startdt") String startdt, @Param("enddt") String enddt); + + /** + * 更新商品的 + * @param goodsisli + * @param val + * @return + */ + int updateRecommend(String goodsisli,int val); } diff --git a/src/main/java/cn/chjyj/szwh/service/GoodsService.java b/src/main/java/cn/chjyj/szwh/service/GoodsService.java index 1ee73f6..5922c1d 100644 --- a/src/main/java/cn/chjyj/szwh/service/GoodsService.java +++ b/src/main/java/cn/chjyj/szwh/service/GoodsService.java @@ -67,10 +67,17 @@ public interface GoodsService { /** * 增加到排行榜 - * @param goodsisli + * @param goodsisliArr * @return */ - Map addRank(String[] goodsisli); + Map addRank(String[] goodsisliArr); + + /** + * 删除排行 + * @param goodsisliArr + * @return + */ + Map delRank(String[] goodsisliArr); /** * 更新排序 diff --git a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java index 18b2a40..790bd40 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java @@ -327,7 +327,19 @@ public class GoodsServiceImpl implements GoodsService { } // for(int i=0;i delRank(String[] goodsisliArr) { + int code=200; + for(int i=0;i - + + update - set - - - password=#{password}, - - - urealname=#{urealname}, - - - ubirth =#{ubirth}, - - - gender=#{gender}, - - - nickname=#{nickName}, - - - avatarurl=#{avatarurl}, - - - nickname=#{nickname}, - - - platfrom=#{platfrom}, - - - sessionkey=#{sessionkey}, - - - openid=#{openid}, - - uname=#{uname} - where uid=#{uid}; + set is_recommend=#{vale} + where goods_islicode=#{goodsisli} \ No newline at end of file