| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.zy.acs.manager.manager.mapper.StaReserveMapper"> |
| | | |
| | | <update id="updateState"> |
| | | UPDATE man_sta_reserve |
| | | SET state = #{state}, |
| | | confirmed_at = NOW(), |
| | | update_time = NOW() |
| | | WHERE 1=1 |
| | | AND task_id = #{taskId} |
| | | AND sta_id = #{staId} |
| | | AND type = #{type} |
| | | AND deleted = 0 |
| | | AND status = 1 |
| | | </update> |
| | | |
| | | <update id="updateStateToWaiting"> |
| | | UPDATE man_sta_reserve |
| | | SET state = #{state}, |
| | | waiting_at = IFNULL(waiting_at, NOW()), |
| | | expire_time = DATE_ADD(NOW(), INTERVAL #{extendMs} SECOND), |
| | | update_time = NOW() |
| | | WHERE task_id = #{taskId} |
| | | AND sta_id = #{staId} |
| | | AND type = #{type} |
| | | AND deleted = 0 |
| | | AND status = 1 |
| | | </update> |
| | | |
| | | <update id="updateStateBackToWaiting"> |
| | | UPDATE man_sta_reserve |
| | | SET state = #{state}, |
| | | expire_time = DATE_ADD(NOW(), INTERVAL #{extendMs} SECOND), |
| | | update_time = NOW() |
| | | WHERE task_id = #{taskId} |
| | | AND sta_id = #{staId} |
| | | AND type = #{type} |
| | | AND deleted = 0 |
| | | AND status = 1 |
| | | </update> |
| | | |
| | | </mapper> |