Browse Source

调整默认编号倒序排列

master
xyiege 4 years ago
parent
commit
42843eef02
  1. 3
      src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java
  2. 8
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  3. 2
      src/main/resources/mapper/szwh/GoodsMapper.xml
  4. 2
      src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java

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

@ -120,7 +120,8 @@ public class AdminGoodsController extends BaseController {
} }
//排序方式 //排序方式
String orderStatus=request.getString("order_status"); String orderStatus=request.getString("order_status");
qmap.put("orderway",StringUtils.isBlank(orderStatus)?"1":orderStatus); qmap.put("orderway",orderStatus);
//qmap.put("orderway",StringUtils.isBlank(orderStatus)?"1":orderStatus);
// 查询返回的结果 // 查询返回的结果
Map retmap = goodsService.getGoodsByMap(qmap,ipage,ilimit); Map retmap = goodsService.getGoodsByMap(qmap,ipage,ilimit);

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

@ -169,8 +169,8 @@ public class GoodsServiceImpl implements GoodsService {
int start = page > 1 ? (page - 1) * limit : 0; int start = page > 1 ? (page - 1) * limit : 0;
int end = page * limit; int end = page * limit;
//排序方式 //排序方式 默认id倒序输出
String orderkey = ""; String orderkey = "g.id";
if (gmap.size() > 0) { if (gmap.size() > 0) {
String ordway = (String) gmap.get("orderway"); String ordway = (String) gmap.get("orderway");
if (StringUtils.isNotBlank(ordway)) { if (StringUtils.isNotBlank(ordway)) {
@ -187,9 +187,7 @@ public class GoodsServiceImpl implements GoodsService {
case "4": case "4":
orderkey = "g.click_count"; orderkey = "g.click_count";
break; break;
default:
orderkey = "g.id";
break;
} }
} }
} }

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

@ -87,7 +87,7 @@
</if> </if>
</where> </where>
<if test="orderkey!=null"> <if test="orderkey!=null">
ORDER BY concat(${orderkey},#{orderval}) ORDER BY ${orderkey} ${orderval}
</if> </if>
limit #{startrs},#{limit} limit #{startrs},#{limit}
</select> </select>

2
src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java

@ -91,7 +91,7 @@ public class GoodsMapperTest {
Map map =new HashMap(); Map map =new HashMap();
map.put("gd.goods_entrust",1); map.put("gd.goods_entrust",1);
map.put("ishow",0); //不推荐的 map.put("ishow",0); //不推荐的
String odkey ="g.click_count"; String odkey ="g.id";
String odval="DESC"; String odval="DESC";
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(map,odkey,odval,100,0); List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(map,odkey,odval,100,0);
for (GoodsListVo gv:goodsListVoList){ for (GoodsListVo gv:goodsListVoList){

Loading…
Cancel
Save