Browse Source

修改查询订单状态

master
xyiege 3 years ago
parent
commit
b6adc0e6c5
  1. 1
      src/main/java/cn/chjyj/szwh/controller/api/OrderController.java
  2. 6
      src/main/resources/mapper/szwh/OrderMapper.xml

1
src/main/java/cn/chjyj/szwh/controller/api/OrderController.java

@ -100,6 +100,7 @@ public class OrderController extends BaseController {
// 订单状态
String orderStatus = request.getString("order_status");
if(StringUtils.isNotBlank(orderStatus)){
// 例如状态值为3,4同时传入,视为新的查询属性
if(orderStatus.contains(",")){
String[] stuarr = orderStatus.split(",");
qmap.put("ordstatus",stuarr);

6
src/main/resources/mapper/szwh/OrderMapper.xml

@ -151,7 +151,7 @@
<!-- 查询条件封装在map中,以k-v形式进行查询-->
<foreach collection="map" item="v" index="k" separator="and">
<if test="v != null and v != '' and k!='id' and k!='charges_type'
and k!='buyin' and k!='bcin' and k!='name' and k!='createtime'
and k!='buyin' and k!='bcin' and k!='name' and k!='createtime' and k!='ordstatus'
and k!='goods_name' and k!='goods_entrust'">
${k} = #{v}
</if>
@ -170,6 +170,10 @@
#{btcode}
</foreach>
</if>
<!-- 訂單狀態 -->
<if test="k=='ordstatus'">
status in (${v})
</if>
<if test="k=='name'">
`name` like concat('%',#{v},'%')
</if>

Loading…
Cancel
Save