AppraiseMapper.xml 958 B

12345678910111213141516171819
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.zfire.jiasm.syncdata.dao.mapper.AppraiseMapper">
  4. <select id="getAppraise" parameterType="com.zfire.jiasm.syncdata.parameter.ReAppointment" resultType="com.zfire.jiasm.syncdata.plus.entity.OrderAppraise">
  5. select a.out_satisfaction_id
  6. from order_appraise a
  7. left join order_base b on a.order_base_id = b.id and b.order_type='REPAIR'
  8. where a.pid = #{request.id}
  9. </select>
  10. <select id="getOldId" parameterType="com.zfire.jiasm.syncdata.parameter.ReAppointment" resultType="com.zfire.jiasm.syncdata.plus.entity.OrderAppraise">
  11. select a.id
  12. from order_appraise a inner join order_base b
  13. on b.pgid = #{request.id} and a.order_base_id = b.id
  14. and a.appraise_status !='A'
  15. </select>
  16. </mapper>