|
@@ -90,36 +90,19 @@
|
|
SET status = 1, updateDate = NOW(), receiptTime = NOW()
|
|
SET status = 1, updateDate = NOW(), receiptTime = NOW()
|
|
WHERE orderID = #{orderId}
|
|
WHERE orderID = #{orderId}
|
|
</update>
|
|
</update>
|
|
- <update id="updateSearchHistory">
|
|
|
|
- UPDATE user_order_history SET
|
|
|
|
- userId = #{userId},
|
|
|
|
- searchWord = #{searchWord},
|
|
|
|
- searchDate = #{searchDate},
|
|
|
|
- delFlag = #{delFlag}
|
|
|
|
- WHERE id = #{id}
|
|
|
|
- </update>
|
|
|
|
|
|
+
|
|
<update id="updateOrderShareCode">
|
|
<update id="updateOrderShareCode">
|
|
UPDATE cm_mall_order_share_code
|
|
UPDATE cm_mall_order_share_code
|
|
SET shareCode = #{shareCode}, expiredTime = #{expiredTime}, delFlag = #{delFlag}
|
|
SET shareCode = #{shareCode}, expiredTime = #{expiredTime}, delFlag = #{delFlag}
|
|
WHERE orderID = #{orderId}
|
|
WHERE orderID = #{orderId}
|
|
</update>
|
|
</update>
|
|
- <delete id="deleteSearchHistoryLimit">
|
|
|
|
- DELETE FROM user_order_history
|
|
|
|
- WHERE userId=#{userId}
|
|
|
|
- AND id NOT IN (
|
|
|
|
- SELECT temp.id FROM (SELECT id FROM user_order_history WHERE userId=#{userId} ORDER BY id DESC LIMIT 10) AS temp
|
|
|
|
- )
|
|
|
|
- </delete>
|
|
|
|
|
|
+
|
|
<delete id="deleteOrderSearchHistory">
|
|
<delete id="deleteOrderSearchHistory">
|
|
DELETE FROM user_order_history WHERE userId=#{userId}
|
|
DELETE FROM user_order_history WHERE userId=#{userId}
|
|
</delete>
|
|
</delete>
|
|
<delete id="deleteOrderShareCodeRecord">
|
|
<delete id="deleteOrderShareCodeRecord">
|
|
DELETE FROM cm_mall_share_code_record WHERE orderID = #{orderId}
|
|
DELETE FROM cm_mall_share_code_record WHERE orderID = #{orderId}
|
|
</delete>
|
|
</delete>
|
|
- <insert id="insertSearchHistory">
|
|
|
|
- INSERT INTO user_order_history (userId, searchWord, searchDate, delFlag)
|
|
|
|
- VALUES (#{userId}, #{searchWord}, #{searchDate}, #{delFlag})
|
|
|
|
- </insert>
|
|
|
|
<insert id="insertOrderShareCode">
|
|
<insert id="insertOrderShareCode">
|
|
INSERT INTO cm_mall_order_share_code (orderID, shareCode, addTime, expiredTime, delFlag)
|
|
INSERT INTO cm_mall_order_share_code (orderID, shareCode, addTime, expiredTime, delFlag)
|
|
VALUES (#{orderId}, #{shareCode}, #{addTime}, #{expiredTime}, #{delFlag})
|
|
VALUES (#{orderId}, #{shareCode}, #{addTime}, #{expiredTime}, #{delFlag})
|
|
@@ -360,20 +343,11 @@
|
|
co.clauseName
|
|
co.clauseName
|
|
FROM cm_order co
|
|
FROM cm_order co
|
|
LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
|
|
LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
|
|
- WHERE delFlag = 0 AND userID = #{userId}
|
|
|
|
|
|
+ WHERE co.delFlag = 0 AND co.userID = #{userId}
|
|
AND cop.name LIKE CONCAT('%',#{searchWord},'%')
|
|
AND cop.name LIKE CONCAT('%',#{searchWord},'%')
|
|
GROUP BY co.orderID
|
|
GROUP BY co.orderID
|
|
ORDER BY co.orderTime DESC
|
|
ORDER BY co.orderTime DESC
|
|
</select>
|
|
</select>
|
|
- <select id="getSearchHistoryIdByWord" resultType="java.lang.Integer">
|
|
|
|
- SELECT id FROM user_order_history
|
|
|
|
- WHERE searchWord = #{searchWord}
|
|
|
|
- ORDER BY id DESC
|
|
|
|
- LIMIT 1
|
|
|
|
- </select>
|
|
|
|
- <select id="countSearchHistory" resultType="java.lang.Integer">
|
|
|
|
- SELECT COUNT(*) FROM user_order_history WHERE userId = #{userId}
|
|
|
|
- </select>
|
|
|
|
<select id="getOrderSearchHistory" resultType="com.caimei365.order.model.vo.SearchHistoryVo">
|
|
<select id="getOrderSearchHistory" resultType="com.caimei365.order.model.vo.SearchHistoryVo">
|
|
SELECT id, userId, searchWord, searchDate, delFlag
|
|
SELECT id, userId, searchWord, searchDate, delFlag
|
|
FROM user_order_history
|
|
FROM user_order_history
|