Order.cs 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.SqlCollection
  6. {
  7. public class Order
  8. {
  9. /// <summary>
  10. /// 查询合同头信息
  11. /// </summary>
  12. public static string QUERY_ORDER_HEAD =
  13. @"select order_no,
  14. custm_order_no,
  15. order_typ,
  16. order_typ_desc,
  17. protcl_no,
  18. customer_no,
  19. customer_nm,
  20. forecorpcode,
  21. forecorpname,
  22. market_sys,
  23. market_sys_desc,
  24. abrvition,
  25. supply_unit,
  26. price_fl,
  27. currency,
  28. mny_ask_typ,
  29. advancemoney,
  30. advancescale,
  31. stlmt_unit_no,
  32. stlmt_unit_nm,
  33. fst_drawee_unit,
  34. legal_psn,
  35. agent,
  36. address,
  37. zip_code,
  38. bank,
  39. account,
  40. tax_id,
  41. phone,
  42. fax,
  43. order_wgt,
  44. order_mny_tax,
  45. order_mny_ntax,
  46. isimportorder,
  47. isdev,
  48. mny_ask_desc,
  49. sign_person,
  50. to_char(sign_date,'{1}') sign_date,
  51. sign_address,
  52. order_year,
  53. to_char(order_bdate,'{1}') order_bdate ,
  54. to_char(order_edate,'{1}') order_edate,
  55. order_scan_no,
  56. customer_model_fl,
  57. order_model_no,
  58. order_model_desc,
  59. sale_org,
  60. sale_org_desc,
  61. sale_area_no,
  62. sale_area_desc,
  63. memo,
  64. order_sts,
  65. order_sts_desc,
  66. approval_man,
  67. to_char(approval_time,'{1}') approval_time,
  68. effect_man,
  69. to_char(effect_time,'{1}') effect_time,
  70. close_man,
  71. to_char(close_time,'{1}') close_time ,
  72. validflag,
  73. create_name,
  74. create_dept,
  75. to_char(create_time,'{1}') create_time,
  76. update_name,
  77. to_char(update_time,'{1}') update_time,
  78. delete_name,
  79. to_char(delete_time,'{1}') delete_time from slm_order_head where 1 = 1 {0} ";
  80. public static string QUERY_ORDER_LINE = @"select order_no,
  81. order_seq,
  82. height,
  83. width,
  84. length,
  85. fixsize,
  86. len_min,
  87. len_max,
  88. width_min,
  89. width_max,
  90. sendstatus,
  91. order_unit,
  92. order_qty,
  93. weight,
  94. delvry_range_tpe,
  95. delvry_range_min,
  96. delvry_range_max,
  97. iswelded_heat,
  98. nuclearsteel,
  99. khic,
  100. isposter,
  101. final_user,
  102. final_user_desc,
  103. to_char(delvry_date, 'yyyy-mm-dd hh24:mi:ss') delvry_date,
  104. to_char(delvry_bdate, 'yyyy-mm-dd hh24:mi:ss') delvry_bdate,
  105. to_char(delvry_edate, 'yyyy-mm-dd hh24:mi:ss') delvry_edate,
  106. delvry_desc,
  107. trans_desc,
  108. add_ask_no,
  109. order_add_desc,
  110. order_special_fl,
  111. order_special_head,
  112. order_special_path,
  113. order_special_desc,
  114. zbs,
  115. order_price,
  116. trans_price,
  117. test_id,
  118. test_price,
  119. out_price,
  120. balnce_price,
  121. order_ln_status,
  122. review_status,
  123. review_msg,
  124. to_char(review_date, 'yyyy-mm-dd hh24:mi:ss') review_date,
  125. to_char(review_entrydate, 'yyyy-mm-dd hh24:mi:ss') review_entrydate,
  126. memo,
  127. validflag,
  128. create_name,
  129. to_char(create_time, 'yyyy-mm-dd hh24:mi:ss') create_time,
  130. update_name,
  131. to_char(update_time, 'yyyy-mm-dd hh24:mi:ss') update_time,
  132. delete_name,
  133. to_char(delete_time, 'yyyy-mm-dd hh24:mi:ss') delete_time
  134. from slm_order_line
  135. where 1 = 1 {0}";
  136. public static string QUERY_ORDER_PROD = @"select
  137. Order_no,
  138. Order_seq,
  139. Prod_line,
  140. Spec_abbsym,
  141. Steel_code,
  142. Used_cd,
  143. Prdnm_cd,
  144. Isalpha,
  145. Cust_alpha_no,
  146. Quality_desigh_result,
  147. Quality_desigh_errmsg,
  148. Quality_desigh_name,
  149. Quality_desigh_date,
  150. create_name,
  151. to_char(create_time,'{1}') create_time,
  152. update_name,
  153. to_char(update_time,'{1}') update_time,
  154. delete_name,
  155. to_char(delete_time,'{1}') delete_time
  156. from slm_order_prod where 1 = 1 {0}";
  157. public static string SLM_ORDER_DELIVERY_TRANSIT = @"select
  158. order_no ,
  159. order_seq ,
  160. index_seq ,
  161. agency_fl ,
  162. lv_facty_typ ,
  163. transit_typ ,
  164. region_no ,
  165. destination ,
  166. station_no ,
  167. station_nm ,
  168. spcl_ln_no ,
  169. spcl_ln_nm ,
  170. isownedcar ,
  171. isshipping ,
  172. port_no ,
  173. port_desc ,
  174. carrier_unit ,
  175. inceptcorpcode ,
  176. reinceptcorp ,
  177. receivor ,
  178. transit_ln_mny,
  179. validflag ,
  180. create_name,
  181. to_char(create_time,'{1}') create_time,
  182. update_name,
  183. to_char(update_time,'{1}') update_time,
  184. delete_name,
  185. to_char(delete_time,'{1}') delete_time
  186. from slm_order_delivery_transit where 1 = 1 {0}";
  187. public static string QUERY_ORDER_DETAIL = @"select a.order_no,
  188. a.order_seq,
  189. a.height,
  190. a.width,
  191. a.length,
  192. a.fixsize,
  193. a.len_min,
  194. a.len_max,
  195. a.width_min,
  196. a.width_max,
  197. a.sendstatus,
  198. a.order_unit,
  199. a.order_qty,
  200. a.weight,
  201. a.delvry_range_tpe,
  202. a.delvry_range_min,
  203. a.delvry_range_max,
  204. a.iswelded_heat,
  205. a.nuclearsteel,
  206. a.khic,
  207. a.isposter,
  208. a.final_user,
  209. a.final_user_desc,
  210. to_char(a.delvry_date, '{1}') delvry_date,
  211. to_char(a.delvry_bdate, '{1}') delvry_bdate,
  212. to_char(a.delvry_edate, '{1}') delvry_edate,
  213. a.delvry_desc,
  214. a.trans_desc,
  215. a.add_ask_no,
  216. a.order_add_desc,
  217. a.order_special_fl,
  218. a.order_special_head,
  219. a.order_special_path,
  220. a.order_special_desc,
  221. a.zbs,
  222. a.order_price,
  223. a.trans_price,
  224. a.test_id,
  225. a.test_price,
  226. a.out_price,
  227. a.balnce_price,
  228. a.order_ln_status,
  229. a.review_status,
  230. a.review_msg,
  231. to_char(a.review_date, '{1}') review_date,
  232. to_char(a.review_entrydate, '{1}') review_entrydate,
  233. a.memo,
  234. a.validflag,
  235. a.create_name,
  236. to_char(a.create_time, '{1}') create_time,
  237. a.update_name,
  238. to_char(a.update_time, '{1}') update_time,
  239. a.delete_name,
  240. to_char(a.delete_time, '{1}') delete_time,
  241. prod_line,
  242. spec_abbsym,
  243. steel_code,
  244. used_cd,
  245. prdnm_cd,
  246. isalpha,
  247. cust_alpha_no,
  248. quality_desigh_result,
  249. quality_desigh_errmsg,
  250. quality_desigh_name,
  251. to_char(quality_desigh_date, '{1}') quality_desigh_date,
  252. agency_fl,
  253. lv_facty_typ,
  254. transit_typ,
  255. region_no,
  256. destination,
  257. station_no,
  258. station_nm,
  259. spcl_ln_no,
  260. spcl_ln_nm,
  261. isownedcar,
  262. isshipping,
  263. port_no,
  264. port_desc,
  265. carrier_unit,
  266. inceptcorpcode,
  267. reinceptcorp,
  268. receivor,
  269. transit_ln_mny
  270. FROM SLM_ORDER_LINE a
  271. JOIN SLM_ORDER_PROD PD ON a.ORDER_NO = PD.ORDER_NO
  272. AND a.ORDER_SEQ = PD.ORDER_SEQ
  273. join SLM_ORDER_DELIVERY_TRANSIT t ON a.ORDER_NO = t.ORDER_NO
  274. AND a.ORDER_SEQ = t.ORDER_SEQ
  275. where 1 = 1 {0}";
  276. }
  277. }