|
@@ -22,6 +22,7 @@
|
|
|
<result column="status" property="status"/>
|
|
<result column="status" property="status"/>
|
|
|
<result column="distance_km" property="distanceKm"/>
|
|
<result column="distance_km" property="distanceKm"/>
|
|
|
<result column="create_time" property="createTime"/>
|
|
<result column="create_time" property="createTime"/>
|
|
|
|
|
+ <result column="project_type" property="projectType"/>
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<select id="selectValidOrdersByMerchantAndDate" resultType="com.ylx.order.domain.TOrder">
|
|
<select id="selectValidOrdersByMerchantAndDate" resultType="com.ylx.order.domain.TOrder">
|
|
@@ -64,7 +65,8 @@
|
|
|
WHEN o.user_longitude = 0 OR o.user_latitude = 0 THEN NULL
|
|
WHEN o.user_longitude = 0 OR o.user_latitude = 0 THEN NULL
|
|
|
ELSE ROUND(ST_Distance_Sphere(POINT(o.user_longitude, o.user_latitude), POINT(#{dto.longitude}, #{dto.latitude})) / 1000, 2)
|
|
ELSE ROUND(ST_Distance_Sphere(POINT(o.user_longitude, o.user_latitude), POINT(#{dto.longitude}, #{dto.latitude})) / 1000, 2)
|
|
|
END AS distance_km,
|
|
END AS distance_km,
|
|
|
- o.create_time
|
|
|
|
|
|
|
+ o.create_time,
|
|
|
|
|
+ o.project_type
|
|
|
FROM t_order o
|
|
FROM t_order o
|
|
|
LEFT JOIN project p ON o.project_id = p.id
|
|
LEFT JOIN project p ON o.project_id = p.id
|
|
|
<where>
|
|
<where>
|