web_mattress_subspecs.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. FROM u_mattress
  15. LEFT OUTER JOIN (
  16. SELECT
  17. u_mattress_mx_mtrl.mattressid,
  18. u_mattress_mx_mtrl.mtrlid
  19. ,u_mattress_formula.formulakind as formulakind
  20. FROM u_mattress_mx_mtrl
  21. LEFT JOIN u_mattress_formula On u_mattress_formula.formulaid = u_mattress_mx_mtrl.formulaid
  22. WHERE formulatype = 99
  23. ) vv_mattress on vv_mattress.mattressid = u_mattress.mattressid
  24. LEFT OUTER JOIN u_bednetmx on u_bednetmx.bednetid = vv_mattress.mtrlid
  25. </selectstr>
  26. <where>
  27. <when notnull="@arg_mattressid">
  28. u_mattress.parentid = @arg_mattressid OR parentid = (
  29. SELECT parentid FROM u_mattress WHERE mattressid = @arg_mattressid and parentid > 0
  30. )
  31. </when>
  32. </where>
  33. <orderstr>
  34. mattressid
  35. </orderstr>
  36. <displayfields>
  37. <field field="mattress_width" datatype="integer">床垫宽/CM</field>
  38. <field field="mattress_length" datatype="integer">床垫长/CM</field>
  39. <field field="mattress_height" datatype="integer">床垫高/CM</field>
  40. <field field="spring_qty_width" datatype="number">
  41. 弹簧排列
  42. 个数-宽
  43. </field>
  44. <field field="spring_qty_length" datatype="number">
  45. 弹簧排列
  46. 个数-长
  47. </field>
  48. <field field="mattresscode">报价唯一码</field>
  49. </displayfields>
  50. </select>