web_mattress_subspecs.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. u_mattress.mattressid,
  6. mattresscode,
  7. mattress_width,
  8. mattress_length,
  9. mattress_height,
  10. parentid,
  11. ISNULL(vv_mattress.mtrlid, 0) AS mtrlid,
  12. ISNULL(u_bednetmx.spring_qty_width, 0) AS spring_qty_width,
  13. ISNULL(u_bednetmx.spring_qty_length, 0) AS spring_qty_length,
  14. u_mattress.erp_mtrlid,
  15. u_mattress.erp_mtrlcode
  16. FROM u_mattress
  17. LEFT OUTER JOIN (
  18. SELECT
  19. u_mattress_mx_mtrl.mattressid,
  20. u_mattress_mx_mtrl.mtrlid
  21. ,u_mattress_formula.formulakind as formulakind
  22. FROM u_mattress_mx_mtrl
  23. LEFT JOIN u_mattress_formula On u_mattress_formula.formulaid = u_mattress_mx_mtrl.formulaid
  24. WHERE formulatype = 99
  25. ) vv_mattress on vv_mattress.mattressid = u_mattress.mattressid
  26. LEFT OUTER JOIN u_bednetmx on u_bednetmx.bednetid = vv_mattress.mtrlid
  27. </selectstr>
  28. <where>
  29. <when notnull="@arg_mattressid">
  30. u_mattress.parentid = @arg_mattressid OR parentid = (
  31. SELECT parentid FROM u_mattress WHERE mattressid = @arg_mattressid and parentid > 0
  32. )
  33. </when>
  34. </where>
  35. <orderstr>
  36. mattressid
  37. </orderstr>
  38. <displayfields>
  39. <field field="mattress_width" datatype="integer">床垫宽/CM</field>
  40. <field field="mattress_length" datatype="integer">床垫长/CM</field>
  41. <field field="mattress_height" datatype="integer">床垫高/CM</field>
  42. <field field="spring_qty_width" datatype="number">
  43. 弹簧排列
  44. 个数-宽
  45. </field>
  46. <field field="spring_qty_length" datatype="number">
  47. 弹簧排列
  48. 个数-长
  49. </field>
  50. <field field="mattresscode">报价唯一码</field>
  51. </displayfields>
  52. </select>