ReasonOrderRepairDetailMapper.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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.ReasonOrderRepairDetailMapper">
  4. <select id="getItfTblWxjsWxxmJyktUpload" parameterType="com.zfire.jiasm.syncdata.parameter.OrderPar" resultType="com.zfire.jiasm.syncdata.plus.entity.ItfTblWxjsWxxmJyktUpload">
  5. select a.out_id as fa_order_repair_annex_id,
  6. a.out_id as wxxmguid,'guangfo' as created_by,
  7. a.create_time as created_date,'guangfo' as last_modified_by,
  8. a.update_time as last_modified_date,
  9. b.brand_wxjsguid as wxjsguid,a.repair_item_id as wxxmh,
  10. a.repair_item_name as mshu,ifnull(b.repair_fees,0) as wxfy,c.number as xxyyh,
  11. c.xxyyguid,ifnull(c.wxjsguid,'') as wxjsmxguid,a.create_time as cjsj,
  12. a.repair_item_name as wxxmhmc,case b.flag when 'A' then '上门' else '送修' end as smorsx
  13. from order_repair_detail_reason a
  14. left join order_repair_detail b on b.id=a.order_repair_detail_id
  15. left join order_repair_detail_reason c on c.order_repair_detail_id=a.order_repair_detail_id
  16. where a.id = #{request.id}
  17. </select>
  18. <select id="getItfTblAssignFeeUpload" parameterType="com.zfire.jiasm.syncdata.parameter.OrderPar" resultType="com.zfire.jiasm.syncdata.plus.entity.ItfTblAssignFeeUpload">
  19. select a.out_id as fa_order_repair_annex_id,
  20. a.out_id as id,'guangfo' as created_by,
  21. a.create_time as created_date,'guangfo' as last_modified_by,
  22. a.update_time as last_modified_date,1 as flag,b.repair_fees as fee,
  23. a.remark as mshu,d.ref_dict_code as spid
  24. from order_repair_detail_reason a
  25. left join order_repair_detail b on b.id=a.order_repair_detail_id
  26. left join order_repair_detail_reason c on c.order_repair_detail_id=a.order_repair_detail_id
  27. left join sys_dict_ref d on d.dict_code = #{request.mainId} and d.brand_id = #{request.brandId} and d.dict_type='MAIN_TYPE'
  28. where a.id = #{request.id}
  29. </select>
  30. <select id="getItfTblWxjsPjmxJyktUpload" parameterType="com.zfire.jiasm.syncdata.parameter.OrderPar" resultType="com.zfire.jiasm.syncdata.plus.entity.ItfTblWxjsPjmxJyktUpload">
  31. select a.out_id as fa_order_repair_part_info_id,ifnull(a.wxjsguid,'') as wxjsmxguid,
  32. 'guangfo' as created_by,a.create_time as created_date,'guangfo' as last_modified_by,
  33. a.update_time as last_modified_date,b.brand_wxjsguid as wxjsguid,
  34. a.old_part_no as jpjbh,a.old_part_name as jpjmc,0 as jpjsl,0 as jpjdj,0 as jpjje,a.new_part_no as xpjbh,
  35. a.new_part_name as xpjmc,a.new_part_price as xpjdj,a.new_part_count as xpjsl,a.new_part_count*a.new_part_price as xpjje,
  36. a.new_part_no as pjtm,'' as jgrtm,'' as xgrtm,a.repair_item_id as pjwxxmh,'' as jpjwxxmhmc
  37. from order_repair_detail_reason a
  38. left join order_repair_detail b on b.id=a.order_repair_detail_id
  39. where a.id = #{request.id}
  40. </select>
  41. </mapper>