|  |  |  | 
|---|
|  |  |  | a.count, | 
|---|
|  |  |  | a.proj_id, | 
|---|
|  |  |  | b.su_name, | 
|---|
|  |  |  | c.name as goods_name, | 
|---|
|  |  |  | c.seal_pice as goods_seal_pice, | 
|---|
|  |  |  | d.proj_name as goods_name, | 
|---|
|  |  |  | d.price as goods_seal_pice, | 
|---|
|  |  |  | c.TIME_LENGTH as goods_time_length, | 
|---|
|  |  |  | d.id as pu_id, | 
|---|
|  |  |  | d.SURPLUS_COUNT as pu_SURPLUS_COUNT, | 
|---|
|  |  |  | d.ASSEMBLE_ID as pu_ASSEMBLE_ID, | 
|---|
|  |  |  | d.price as pu_price | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | d.price as pu_price, | 
|---|
|  |  |  | d.taocan_id as pu_taocan_id, | 
|---|
|  |  |  | d.source as pu_source | 
|---|
|  |  |  | from sys_beautician_state a | 
|---|
|  |  |  | left join sys_users b on a.staff_id= b.su_id | 
|---|
|  |  |  | left  join  shopping_goods c on a.proj_id=c.id | 
|---|
|  |  |  | 
|---|
|  |  |  | where  a.SERVICES_ID =#{serId} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- EXC_TIME =TIMESTAMPDIFF(MINUTE,BEGIN_TIME,now()) --> | 
|---|
|  |  |  | <update id="chengItemState"> | 
|---|
|  |  |  | update sys_beautician_state set  state=#{record.state}, | 
|---|
|  |  |  | EXC_TIME =TIMESTAMPDIFF(MINUTE,BEGIN_TIME,now()) | 
|---|
|  |  |  | where STAFF_ID=#{record.staffId} and SERVICES_ID =#{record.servicesId} | 
|---|
|  |  |  | update sys_beautician_state set  state=#{record.state} | 
|---|
|  |  |  | where 1=1 | 
|---|
|  |  |  | <if test="record.staffId != null"> | 
|---|
|  |  |  | and STAFF_ID=#{record.staffId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | and SERVICES_ID =#{record.servicesId} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--  根据id更新 部分更新   --> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="servicesId != null and servicesId !='' "> | 
|---|
|  |  |  | SERVICES_ID = #{servicesId}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="servicesId != null and servicesId !='' "> | 
|---|
|  |  |  | <if test="excTime != null and excTime !='' "> | 
|---|
|  |  |  | EXC_TIME = #{excTime}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | <![CDATA[ a.BEGIN_TIME > #{beginTime} | 
|---|
|  |  |  | and a.END_TIME < #{endTime} | 
|---|
|  |  |  | and a.STAFF_ID = #{suId} ]]> | 
|---|
|  |  |  | and  a.STATE !='预约取消' | 
|---|
|  |  |  | and  a.STATE !='待确认' | 
|---|
|  |  |  | and  a.STATE !='待预约' | 
|---|
|  |  |  | order by a.BEGIN_TIME asc | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | 
|---|
|  |  |  | <select id="selectItemDetail" resultType="java.util.HashMap" parameterType="java.util.HashMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | f.SHOP_NAME, | 
|---|
|  |  |  | b.yy_time, | 
|---|
|  |  |  | b.consume_time, | 
|---|
|  |  |  | b.SERVICE_NO, | 
|---|
|  |  |  | d.su_name, | 
|---|
|  |  |  | 
|---|
|  |  |  | a.COUNT, | 
|---|
|  |  |  | h.PRICE, | 
|---|
|  |  |  | h.SOURCE, | 
|---|
|  |  |  | a.STATE | 
|---|
|  |  |  | a.STATE, | 
|---|
|  |  |  | a.extract | 
|---|
|  |  |  | from sys_beautician_state a | 
|---|
|  |  |  | left join sys_proj_services b on a.SERVICES_ID=b.ID | 
|---|
|  |  |  | left join shopping_goods c on a.proj_id=c.id | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="cateId != null and cateId != ''  "> | 
|---|
|  |  |  | and  c.PROJ_TYPE_ID=#{cateId} | 
|---|
|  |  |  | and  c.cate_id=#{cateId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|