预约核验
This commit is contained in:
@@ -11,16 +11,18 @@
|
||||
<result column="visit_date" property="visitDate"/>
|
||||
<result column="visit_time" property="visitTime"/>
|
||||
<result column="host_name" property="hostName"/>
|
||||
<result column="reception_person_id" property="receptionPersonId"/>
|
||||
<result column="area" property="area"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="status_text" property="statusText"/>
|
||||
<result column="openid" property="openid"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="sp_no" property="spNo"/>
|
||||
<result column="check_status" property="checkStatus"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
id, name, phone, company, reason,
|
||||
id, name, phone, company, reason,reception_person_id,check_status,
|
||||
DATE_FORMAT(visit_date, '%Y-%m-%d') AS visit_date,
|
||||
DATE_FORMAT(visit_time, '%H:%i') AS visit_time,
|
||||
host_name, area, status, status_text, openid,
|
||||
@@ -29,7 +31,8 @@
|
||||
</sql>
|
||||
|
||||
<select id="selectLatestByOpenid" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
SELECT
|
||||
<include refid="Base_Column_List"/>
|
||||
FROM visit_application
|
||||
WHERE openid = #{openid}
|
||||
ORDER BY create_time DESC
|
||||
@@ -37,7 +40,8 @@
|
||||
</select>
|
||||
|
||||
<select id="selectListByOpenid" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
SELECT
|
||||
<include refid="Base_Column_List"/>
|
||||
FROM visit_application
|
||||
WHERE openid = #{openid}
|
||||
ORDER BY create_time DESC
|
||||
@@ -45,25 +49,27 @@
|
||||
</select>
|
||||
|
||||
<select id="selectBySpNo" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
SELECT
|
||||
<include refid="Base_Column_List"/>
|
||||
FROM visit_application
|
||||
WHERE sp_no = #{spNo}
|
||||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="selectByIdAndOpenid" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
SELECT
|
||||
<include refid="Base_Column_List"/>
|
||||
FROM visit_application
|
||||
WHERE id = #{id} AND openid = #{openid}
|
||||
</select>
|
||||
|
||||
<insert id="insert">
|
||||
INSERT INTO visit_application (id, name, phone, company, reason,
|
||||
visit_date, visit_time, host_name, area,
|
||||
status, status_text, openid, create_time, sp_no)
|
||||
visit_date, visit_time, host_name, area,
|
||||
status, status_text, openid, create_time, sp_no)
|
||||
VALUES (#{id}, #{name}, #{phone}, #{company}, #{reason},
|
||||
#{visitDate}, #{visitTime}, #{hostName}, #{area},
|
||||
#{status}, #{statusText}, #{openid}, NOW(), #{spNo})
|
||||
#{visitDate}, #{visitTime}, #{hostName}, #{area},
|
||||
#{status}, #{statusText}, #{openid}, NOW(), #{spNo})
|
||||
</insert>
|
||||
|
||||
<update id="updateStatusToCancelled">
|
||||
@@ -73,7 +79,8 @@
|
||||
</update>
|
||||
|
||||
<select id="selectById" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
SELECT
|
||||
<include refid="Base_Column_List"/>
|
||||
FROM visit_application
|
||||
WHERE id = #{id}
|
||||
</select>
|
||||
@@ -84,6 +91,12 @@
|
||||
WHERE id = #{id} AND status = 'pending'
|
||||
</update>
|
||||
|
||||
<update id="updateCheckStatusById">
|
||||
UPDATE visit_application
|
||||
SET check_status = #{status}
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="updateStatusBySpNo">
|
||||
UPDATE visit_application
|
||||
SET status = #{status}, status_text = #{statusText}
|
||||
|
||||
Reference in New Issue
Block a user