|
@@ -6,36 +6,42 @@
|
|
|
<collection property="historyList" resultMap="com.hwrj.cloud.admin.mapper.OmsOrderOperateHistoryMapper.BaseResultMap" columnPrefix="history_"/>
|
|
|
</resultMap>
|
|
|
<select id="getList" resultMap="com.hwrj.cloud.admin.mapper.OmsOrderMapper.BaseResultMap">
|
|
|
- SELECT *
|
|
|
+ SELECT
|
|
|
+ a.*
|
|
|
FROM
|
|
|
- oms_order
|
|
|
+ oms_order a
|
|
|
+ JOIN oms_order_item b ON b.order_id=a.id
|
|
|
+ JOIN pms_product c ON c.id = b.product_id
|
|
|
WHERE
|
|
|
- delete_status = 0
|
|
|
+ a.delete_status = 0
|
|
|
+ <if test="queryParam.compId!=null and queryParam.compId!=''">
|
|
|
+ AND c.comp_id = #{queryParam.compId}
|
|
|
+ </if>
|
|
|
<if test="queryParam.orderSn!=null and queryParam.orderSn!=''">
|
|
|
- AND order_sn = #{queryParam.orderSn}
|
|
|
+ AND a.order_sn = #{queryParam.orderSn}
|
|
|
</if>
|
|
|
<if test="queryParam.status!=null">
|
|
|
- AND `status` = #{queryParam.status}
|
|
|
+ AND a.`status` = #{queryParam.status}
|
|
|
</if>
|
|
|
<if test="queryParam.sourceType!=null">
|
|
|
- AND source_type = #{queryParam.sourceType}
|
|
|
+ AND a.source_type = #{queryParam.sourceType}
|
|
|
</if>
|
|
|
<if test="queryParam.orderType!=null">
|
|
|
- AND order_type = #{queryParam.orderType}
|
|
|
+ AND a.order_type = #{queryParam.orderType}
|
|
|
</if>
|
|
|
<if test="queryParam.startTime!=null">
|
|
|
- AND create_time <![CDATA[>=]]> #{queryParam.startTime}
|
|
|
+ AND a.create_time <![CDATA[>=]]> #{queryParam.startTime}
|
|
|
</if>
|
|
|
<if test="queryParam.endTime!=null">
|
|
|
- AND create_time <![CDATA[<=]]> #{queryParam.endTime}
|
|
|
+ AND a.create_time <![CDATA[<=]]> #{queryParam.endTime}
|
|
|
</if>
|
|
|
<if test="queryParam.receiverKeyword!=null and queryParam.receiverKeyword!=''">
|
|
|
AND (
|
|
|
- receiver_name LIKE concat("%",#{queryParam.receiverKeyword},"%")
|
|
|
- OR receiver_phone LIKE concat("%",#{queryParam.receiverKeyword},"%")
|
|
|
+ a.receiver_name LIKE concat("%",#{queryParam.receiverKeyword},"%")
|
|
|
+ OR a.receiver_phone LIKE concat("%",#{queryParam.receiverKeyword},"%")
|
|
|
)
|
|
|
</if>
|
|
|
- order by id desc
|
|
|
+ order by a.id desc
|
|
|
</select>
|
|
|
<update id="delivery">
|
|
|
UPDATE oms_order
|