23 lines
1001 B
XML
23 lines
1001 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.bwie.coupon.mapper.OrderMapper">
|
|
|
|
|
|
<insert id="addOrder" keyProperty="orderId" useGeneratedKeys="true">
|
|
INSERT INTO `g6-month`.`order` (`order_id`, `coupon_id`, `transfer_time`, `end_time`, `order_status`, `user_id`)
|
|
VALUES (0,#{couponId},#{transferTime},#{endTime},0,#{userId})
|
|
</insert>
|
|
<update id="updOrderStatus">
|
|
update `order` set order_status = #{orderStatus} where order_id = #{orderId}
|
|
</update>
|
|
|
|
<select id="selectOrder" resultType="com.bwie.common.domain.Order">
|
|
select * from `order` where coupon_id = #{couponId} and order_status =0 limit 1
|
|
</select>
|
|
<select id="selectUser" resultType="com.bwie.common.domain.User">
|
|
select * from user where user_id = (select user_id from `order` where order_id = #{orderId})
|
|
</select>
|
|
</mapper>
|