From 18520f1e7ce44ad5fc28af2d023734d4beb87d13 Mon Sep 17 00:00:00 2001 From: xyiege Date: Sun, 24 Jul 2022 20:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E6=8E=A8=E8=8D=90=E4=B8=8E?= =?UTF-8?q?=E5=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/AdminGoodsController.java | 16 +++++++- .../cn/chjyj/szwh/mapper/GoodsMapper.java | 8 ++++ .../cn/chjyj/szwh/service/GoodsService.java | 11 +++++- .../szwh/service/impl/GoodsServiceImpl.java | 39 ++++++++++++++++++- .../resources/mapper/szwh/GoodsMapper.xml | 39 ++----------------- 5 files changed, 74 insertions(+), 39 deletions(-) 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