Browse Source

完善排行榜

master
xyiege 4 years ago
parent
commit
017efcc814
  1. 12
      src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java
  2. 2
      src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java
  3. 5
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  4. 5
      src/main/resources/mapper/szwh/GoodsMapper.xml

12
src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java

@ -180,10 +180,10 @@ public class AdminGoodsController extends BaseController {
JSONObject json = JSON.parseObject(rejson);
String goodsIsli= json.getString("goods_isli");
String[] goodsarr = goodsIsli.split(",");
goodsService.addRank(goodsarr);
Map mp = goodsService.addRank(goodsarr);
log.info("add rank :"+goodsIsli);
jsonObject.put("code",200);
jsonObject.put("msg","成功");
jsonObject.put("code",mp.get("code"));
jsonObject.put("msg",mp.get("msg"));
return jsonObject;
}
@ -192,9 +192,9 @@ public class AdminGoodsController extends BaseController {
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","成功");
Map mp =goodsService.delRank(gsarr);
jsonObject.put("code",mp.get("code"));
jsonObject.put("msg",mp.get("msg"));
return jsonObject;
}

2
src/main/java/cn/chjyj/szwh/mapper/GoodsMapper.java

@ -63,7 +63,7 @@ public interface GoodsMapper {
* @param val
* @return
*/
int updateRankSort(@Param("goodsIsli") String goodsIsli,@Param("val") int val);
int updateRankSort(@Param("goodsIsli") String goodsIsli,@Param("sval") Integer val);
/**
* 根据where 条件查询

5
src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java

@ -108,6 +108,7 @@ public class GoodsServiceImpl implements GoodsService {
// 商品结果列表
List nglist = new ArrayList();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 排序索引
int index=0;
List<Goods> glist = goodsMapper.getGoodsByCondition(where,limit,order,"DESC");
@ -116,7 +117,7 @@ public class GoodsServiceImpl implements GoodsService {
Map<String,Object> ngmap = new HashMap<>();
GoodsDetail goodsDetail = goodsDetailMapper.getGoodsDetailBygid(g.getGoodsDetailId());
//添加内容
ngmap.put("createtime",g.getCreateTime());
ngmap.put("createtime",sdf.format(g.getCreateTime()));
ngmap.put("goods_islicode",g.getGoodsIslicode());
ngmap.put("goods_name",goodsDetail.getGoodsName());
ngmap.put("goods_status",g.getGoodsStatus());
@ -355,6 +356,7 @@ public class GoodsServiceImpl implements GoodsService {
@Override
public Map<String, Object> delRank(String[] goodsisliArr) {
int code=200;
String msg="成功";
for(int i=0;i<goodsisliArr.length;i++){
String gis =goodsisliArr[i];
Goods goods = goodsMapper.getGoodsByIsli(gis);
@ -369,6 +371,7 @@ public class GoodsServiceImpl implements GoodsService {
}
Map retmap = new HashMap();
retmap.put("code",code);
retmap.put("msg",msg);
return retmap;
}

5
src/main/resources/mapper/szwh/GoodsMapper.xml

@ -115,8 +115,9 @@
</select>
<!-- 更新排行排序 -->
<update id="updateRankSort" parameterType="java.lang.String">
UPDATE set `recommend_sort`=#{val}
<update id="updateRankSort">
UPDATE <include refid="tbName"/>
set recommend_sort=#{sval}
WHERE goods_islicode=#{goodsIsli}
</update>

Loading…
Cancel
Save