| | |
| | | <result property="serviceOrdTraPaidType" column="ServiceOrdTraPaidType" /> |
| | | <result property="serviceOrdTraPaidPrice" column="ServiceOrdTraPaidPrice" /> |
| | | <result property="serviceOrdUnitRemarks" column="ServiceOrdUnitRemarks" /> |
| | | <result property="serviceOrdCCTime" column="ServiceOrd_CC_Time" /> |
| | | <result property="serviceOrdVisit" column="ServiceOrdVisit" /> |
| | | </resultMap> |
| | | |
| | | <resultMap type="java.util.HashMap" id="ServiceCancelResult"> |
| | | <result property="ServiceOrdState" column="ServiceOrdState" /> |
| | | <result property="ServiceOrdCancelReason" column="ServiceOrdCancelReason" /> |
| | | <result property="ServiceOrdCancelReasonTXT" column="ServiceOrdCancelReasonTXT" /> |
| | | </resultMap> |
| | | <sql id="selectServiceOrderVo"> |
| | | select ServiceOrdID, ServiceOrdUserID, ServiceOrdClass, ServiceOrdType, ServiceOrdState, ServiceOrdStartDate, ServiceOrdApptDate, ServiceOrdCoName, ServiceOrdCoPhone, ServiceOrdPtName, ServiceOrdPtAge, ServiceOrdPtSex, ServiceOrdPtKG, ServiceOrdPtNat, ServiceOrdPtIDCard, ServiceOrdTraProvince, ServiceOrdTraCity, ServiceOrdTraStreet, ServiceOrdTraEnd, ServiceOrdTraDistance, ServiceOrdTraUnitPrice, ServiceOrdTraTxnPrice, ServiceOrdTraPaidType, ServiceOrdTraPaidPrice, ServiceOrdUnitRemarks from ServiceOrder |
| | | select ServiceOrdID, ServiceOrdUserID, ServiceOrdClass, ServiceOrdType, ServiceOrdState, ServiceOrdStartDate, ServiceOrdApptDate, ServiceOrdCoName, ServiceOrdCoPhone, ServiceOrdPtName, ServiceOrdPtAge, ServiceOrdPtSex, ServiceOrdPtKG, ServiceOrdPtNat, ServiceOrdPtIDCard, ServiceOrdTraProvince, ServiceOrdTraCity, ServiceOrdTraStreet, ServiceOrdTraEnd, ServiceOrdTraDistance, ServiceOrdTraUnitPrice, ServiceOrdTraTxnPrice, ServiceOrdTraPaidType, ServiceOrdTraPaidPrice, ServiceOrdUnitRemarks, ServiceOrd_CC_Time, ServiceOrdVisit from ServiceOrder |
| | | </sql> |
| | | |
| | | <sql id="selectServiceOrderWhere"> |
| | |
| | | <if test="serviceOrder.serviceOrdPtAge != null and serviceOrder.serviceOrdPtAge != ''"> and ServiceOrdPtAge = #{serviceOrder.serviceOrdPtAge}</if> |
| | | <if test="serviceOrder.serviceOrdPtSex != null and serviceOrder.serviceOrdPtSex != ''"> and ServiceOrdPtSex = #{serviceOrder.serviceOrdPtSex}</if> |
| | | <if test="serviceOrder.serviceOrdPtIDCard != null and serviceOrder.serviceOrdPtIDCard != ''"> and ServiceOrdPtIDCard = #{serviceOrder.serviceOrdPtIDCard}</if> |
| | | <if test="serviceOrder.serviceOrdTraTxnPrice != null and serviceOrder.serviceOrdTraTxnPrice != ''"> and ServiceOrdTraTxnPrice = #{serviceOrder.serviceOrdTraTxnPrice}</if> |
| | | </where> |
| | | </sql> |
| | | |
| | |
| | | #{serviceOrdId} |
| | | </foreach> |
| | | </delete> |
| | | |
| | | <!-- 更新服务订单取消信息 --> |
| | | <update id="updateServiceOrderCancelInfo"> |
| | | update ServiceOrder |
| | | set ServiceOrdState = 4, |
| | | ServiceOrdCancelReason = #{cancelReason}, |
| | | ServiceOrdCancelReasonTXT = #{cancelReasonText} |
| | | where ServiceOrdID = #{serviceOrdId} |
| | | </update> |
| | | |
| | | <!-- 根据服务订单ID查询订单状态 --> |
| | | <select id="selectServiceOrderStateById" parameterType="Long" resultType="Integer"> |
| | | select ServiceOrdState |
| | | from ServiceOrder |
| | | where ServiceOrdID = #{serviceOrdId} |
| | | </select> |
| | | <select id="selectServiceCancelInfoById" parameterType="Long" resultMap="ServiceCancelResult"> |
| | | select ServiceOrdState, ServiceOrdCancelReason, ServiceOrdCancelReasonTXT |
| | | from ServiceOrder |
| | | where ServiceOrdID = #{serviceOrdId} |
| | | </select> |
| | | </mapper> |