|
@@ -275,14 +275,14 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="findAllShopOrder" resultType="com.caimei.entity.CmShopOrder">
|
|
|
- SELECT
|
|
|
- cso.*,
|
|
|
+ SELECT
|
|
|
+ cso.*,
|
|
|
s.name AS shopName,
|
|
|
s.logo AS shopLogo
|
|
|
FROM
|
|
|
- cm_shop_order cso
|
|
|
- LEFT JOIN shop s ON cso.shopID = s.shopID
|
|
|
- WHERE
|
|
|
+ cm_shop_order cso
|
|
|
+ LEFT JOIN shop s ON cso.shopID = s.shopID
|
|
|
+ WHERE
|
|
|
cso.shopOrderID IN
|
|
|
<foreach collection="array" item="shopOrderID" index="index" open="(" separator="," close=")">
|
|
|
#{shopOrderID}
|
|
@@ -330,18 +330,19 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="findLogisticsInfo" parameterType="int" resultType="com.caimei.entity.LogisticsInfo">
|
|
|
- SELECT
|
|
|
+ SELECT DISTINCT
|
|
|
li.*,
|
|
|
clb.deliveryTime
|
|
|
FROM
|
|
|
logistics_information li
|
|
|
LEFT JOIN cm_logistics_batch clb ON clb.id = li.logisticsBatchID
|
|
|
+ LEFT JOIN cm_logistics_record clr ON clr.logisticsBatchID=clb.id
|
|
|
WHERE
|
|
|
<if test="shopOrderID != null and shopOrderID != ''" >
|
|
|
- li.shopOrderID = #{shopOrderID}
|
|
|
+ clr.shopOrderID = #{shopOrderID}
|
|
|
</if>
|
|
|
<if test="orderID != null and orderID != ''" >
|
|
|
- li.orderID = #{orderID}
|
|
|
+ clr.orderID = #{orderID}
|
|
|
</if>
|
|
|
</select>
|
|
|
|