|
@@ -4,17 +4,17 @@
|
|
|
|
|
|
<select id="selectOrderDetail" resultType="hashmap" parameterType="java.util.Map">
|
|
|
SELECT
|
|
|
- d.VOI_ID "orderNo",
|
|
|
+ o.VOD_DETAILS_ID "orderNo",
|
|
|
o.VOD_PRODUCT_ID "productId",
|
|
|
o.VOD_PRO_NAME "productName",
|
|
|
p.VCI_NAME "userName",
|
|
|
o.VOD_PRO_EQU_REL_ID "equrelId",
|
|
|
r.VCI_EQUIPMENT_ID "machineNo",
|
|
|
- d.VOI_ORDER_AMT "orderAmt",
|
|
|
- d.VOI_CREATE_TIME "createTime",
|
|
|
- d.VOI_PICKUP_NO "pickupNo",
|
|
|
- d.VOI_PICKUP_TIME "pickUpTime",
|
|
|
- d.VOI_PICKUP_STT "stt",
|
|
|
+ o.VOD_AMOUNT "orderAmt",
|
|
|
+ o.VOD_CREATE_TIME "createTime",
|
|
|
+ o.VOD_DELIVERY_ID "pickupNo",
|
|
|
+ o.VOD_PICKUP_TIME "pickUpTime",
|
|
|
+ o.VOD_IS_DELIVERY "stt",
|
|
|
r.VCI_SALL_PRICE "sallPrice",
|
|
|
r.VCI_GAME_PRICE "gamePrice",
|
|
|
r.VCI_COST_PRICE "costPrice",
|
|
@@ -28,48 +28,47 @@
|
|
|
<if test="branchId != null and branchId != ''">
|
|
|
and VOI_BRANCHID = #{branchId,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
- <if test="pickupNo != null and pickupNo != ''">
|
|
|
- AND d.VOI_PICKUP_NO = #{pickupNo,jdbcType=VARCHAR}
|
|
|
+ <if test="pickUpCode != null and pickUpCode != ''">
|
|
|
+ AND o.VOD_DELIVERY_ID = #{pickUpCode,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="pickUpState != null and pickUpState != ''">
|
|
|
- AND d.VOI_PICKUP_STT = #{pickUpState,jdbcType=VARCHAR}
|
|
|
+ AND o.VOD_IS_DELIVERY = #{pickUpState,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="machineNo != null and machineNo != ''">
|
|
|
- AND r.VCI_EQUIPMENT_ID = #{machineNo,jdbcType=VARCHAR}
|
|
|
+ AND e.VEQ_IMEI_ADDR = #{machineNo,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="equrelId != null and equrelId != ''">
|
|
|
- AND o.VOD_PRO_EQU_REL_ID = #{equrelId,jdbcType=VARCHAR}
|
|
|
+ AND r.VCI_AISLE = #{equrelId,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="creatdDtes != null and creatdDtes != ''">
|
|
|
- and substr(VOI_CREATE_TIME,1,8) between substr((#{creatdDtes, jdbcType=VARCHAR}),1,8)
|
|
|
+ and substr(VOD_CREATE_TIME,1,8) between substr((#{creatdDtes, jdbcType=VARCHAR}),1,8)
|
|
|
and substr((#{creatdDtes, jdbcType=VARCHAR}),12,19)
|
|
|
</if>
|
|
|
<if test="pickUpDates != null and pickUpDates != ''">
|
|
|
- and substr(VOI_PICKUP_TIME,1,8) between substr((#{pickUpDates, jdbcType=VARCHAR}),1,8)
|
|
|
+ and substr(VOD_PICKUP_TIME,1,8) between substr((#{pickUpDates, jdbcType=VARCHAR}),1,8)
|
|
|
and substr((#{pickUpDates, jdbcType=VARCHAR}),12,19)
|
|
|
</if>
|
|
|
and VCI_EXEIT_STATE = "00"
|
|
|
and VOI_STATE = "00"
|
|
|
and VCI_STATUS = "00"
|
|
|
- and VOI_IS_DRAW = "01"
|
|
|
- and VOI_PICKUP_STT in ("00", "01")
|
|
|
</select>
|
|
|
<select id="selectPickupRecord" resultType="hashmap" parameterType="java.util.Map">
|
|
|
SELECT
|
|
|
oi.VOI_EQUIPMENT_ID "machineNo",
|
|
|
oi.VOI_ID "orderNo",
|
|
|
di.VDI_STATUS "stt",
|
|
|
- oi.VOI_PICKUP_TIME "pickUpDates",
|
|
|
+ od.VOD_PICKUP_TIME "pickUpDates",
|
|
|
od.VOD_PRO_NAME "productName",
|
|
|
od.VOD_PRO_EQU_REL_ID "equrelId",
|
|
|
- oi.VOI_PICKUP_NO "pickupNo",
|
|
|
+ di.VDI_DELIVERY_ID "pickupNo",
|
|
|
p.VCI_ID "vciId",
|
|
|
p.VCI_NAME "userName",
|
|
|
r.VCI_SALL_PRICE "sallPrice",
|
|
|
r.VCI_GAME_PRICE "gamePrice",
|
|
|
r.VCI_COST_PRICE "costPrice",
|
|
|
e.VEQ_IMEI_ADDR "imeiAddr",
|
|
|
- r.VCI_AISLE "aisle"
|
|
|
+ r.VCI_AISLE "aisle",
|
|
|
+ od.VOD_DETAILS_ID "detailsId"
|
|
|
from vm_delivery_inf di, vm_order_details od, vm_order_inf oi, vm_person_inf p, vm_pro_equ_rel r,vm_equipment_inf e
|
|
|
where di.VDI_ORD_DET_ID = od.VOD_DETAILS_ID
|
|
|
and VOD_ORDER_ID = oi.VOI_ID
|
|
@@ -78,22 +77,22 @@
|
|
|
and r.VCI_EQUIPMENT_ID = e.VEQ_ID
|
|
|
and VOI_BRANCHID = #{branchId,jdbcType=VARCHAR}
|
|
|
<if test="machineNo != null and machineNo != ''">
|
|
|
- AND oi.VOI_EQUIPMENT_ID = #{machineNo,jdbcType=VARCHAR}
|
|
|
+ AND e.VEQ_IMEI_ADDR = #{machineNo,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="orderNo != null and orderNo != ''">
|
|
|
- AND oi.VOI_ID = #{orderNo,jdbcType=VARCHAR}
|
|
|
+ AND od.VOD_DETAILS_ID = #{orderNo,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="equrelId != null and equrelId != ''">
|
|
|
- AND od.VOD_PRO_EQU_REL_ID = #{equrelId,jdbcType=VARCHAR}
|
|
|
+ AND r.VCI_AISLE = #{equrelId,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="vciId != null and vciId != ''">
|
|
|
AND p.VCI_ID = #{vciId,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="pickupNo != null and pickupNo != ''">
|
|
|
- AND oi.VOI_PICKUP_NO = #{pickupNo,jdbcType=VARCHAR}
|
|
|
+ AND di.VDI_DELIVERY_ID = #{pickupNo,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="pickUpDates != null and pickUpDates != ''">
|
|
|
- and substr(VOI_PICKUP_TIME,1,8) between substr((#{pickUpDates, jdbcType=VARCHAR}),1,8)
|
|
|
+ and substr(VOD_PICKUP_TIME,1,8) between substr((#{pickUpDates, jdbcType=VARCHAR}),1,8)
|
|
|
and substr((#{pickUpDates, jdbcType=VARCHAR}),12,19)
|
|
|
</if>
|
|
|
</select>
|