|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--  根据id更新 部分更新   --> | 
|---|
|  |  |  | <update id="updateOrderTime"> | 
|---|
|  |  |  | UPDATE sys_proj_services set CREATE_TIME=#{createTime} WHERE id=#{id} | 
|---|
|  |  |  | UPDATE sys_proj_services set consume_time=#{consumeTime} WHERE id=#{id} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 设置服务单为已通知 --> | 
|---|
|  |  |  | 
|---|
|  |  |  | CHANGE_ID = #{changeId}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="oldShopId != null and oldShopId !='' "> | 
|---|
|  |  |  | OLD_SHOP_ID = #{oldShopId} | 
|---|
|  |  |  | OLD_SHOP_ID = #{oldShopId}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="consumeTime != null  "> | 
|---|
|  |  |  | consume_time = #{consumeTime} | 
|---|
|  |  |  | consume_time = #{consumeTime}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="reply != null  "> | 
|---|
|  |  |  | reply = #{reply} | 
|---|
|  |  |  | reply = #{reply}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="comment != null  "> | 
|---|
|  |  |  | comment = #{comment} | 
|---|
|  |  |  | comment = #{comment}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="overtimeNotice != null  "> | 
|---|
|  |  |  | overtime_notice = #{overtimeNotice} | 
|---|
|  |  |  | overtime_notice = #{overtimeNotice}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </set> | 
|---|
|  |  |  | WHERE id=#{id} | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="record.vipId != null and record.vipId !='' "> | 
|---|
|  |  |  | and a.VIP_ID   = #{record.vipId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.isOverTime != null  and record.serviceNo !=''   "> | 
|---|
|  |  |  | and a.IS_OVERTIME  > #{record.isOverTime} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="record.serviceNo != null and record.serviceNo !='' "> | 
|---|
|  |  |  | and a.SERVICE_NO  like CONCAT('%',#{record.serviceNo},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | 
|---|
|  |  |  | left join sys_proj_use g on b.puse_id=g.ID | 
|---|
|  |  |  | left join sys_shop_info h on a.SHOP_ID=h.ID | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | and a.company_id=#{record.companyId} | 
|---|
|  |  |  | <if test="record.queryKey != null and record.queryKey != ''"> | 
|---|
|  |  |  | and (instr(a.SERVICE_NO, #{record.queryKey}) or instr(e.phone, #{record.queryKey}) or instr(e.vip_name, #{record.queryKey}) ) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | 
|---|
|  |  |  | left join sys_users f on f.su_id=b.STAFF_ID | 
|---|
|  |  |  | left join sys_proj_use g on b.puse_id=g.ID | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | and a.company_id=#{record.companyId} | 
|---|
|  |  |  | <if test="record.queryKey != null and record.queryKey != ''"> | 
|---|
|  |  |  | and (instr(a.SERVICE_NO, #{record.queryKey}) or instr(e.phone, #{record.queryKey}) or instr(e.vip_name, #{record.queryKey}) ) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectProjServicesByOrderItemId" resultMap="SysProjServicesMap"> | 
|---|
|  |  |  | select a.* from sys_proj_services a | 
|---|
|  |  |  | inner join sys_beautician_state b on a.id=b.SERVICES_ID | 
|---|
|  |  |  | inner join sys_proj_use c on c.id=b.puse_id | 
|---|
|  |  |  | where ORDER_ITEM_ID=#{itemId} and a.STATE!='预约取消' | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|