057aead846197d64d7c7cb9340563f081a7fca9f.svn-base 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495
  1. package UIM.UIM02;
  2. import java.sql.SQLException;
  3. import UIB.COM.XmlSqlParsersFactory;
  4. import CoreFS.SA01.CoreIComponent;
  5. import CoreFS.SA06.CoreReturnObject;
  6. /**
  7. * 库存报表
  8. *
  9. * @author siy
  10. * @date 2010-12-3
  11. */
  12. public class UIM020010 extends CoreIComponent {
  13. /**
  14. * 酸轧成品产、出、存日报表
  15. *
  16. * @param queryDate
  17. * @return
  18. * @throws SQLException
  19. */
  20. public CoreReturnObject query(String queryDate,String queryDate1,String queryDate2) throws SQLException {
  21. String sql = XmlSqlParsersFactory.getSql("UIM020010_01.SELECT");
  22. return this.getDao("KgDao").ExcuteQuery(
  23. sql,//
  24. new Object[] {
  25. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  26. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  27. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  28. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  29. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  30. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  31. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  32. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  33. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2});
  34. }
  35. public CoreReturnObject querysx(String queryDate,String queryDate1,String queryDate2) throws SQLException {
  36. String sql = XmlSqlParsersFactory.getSql("UIM020010_SX.SELECT");
  37. return this.getDao("KgDao").ExcuteQuery(
  38. sql,//
  39. new Object[] {
  40. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  41. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  42. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  43. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  44. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  45. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  46. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  47. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  48. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2});
  49. }
  50. /**
  51. * 原料收发存日报
  52. *
  53. * @param day
  54. * @return
  55. * @throws SQLException
  56. */
  57. public CoreReturnObject queryMaterialOfDay(String day) throws SQLException {
  58. String sql = XmlSqlParsersFactory.getSql("UIM020010_02.SELECT");
  59. return this.getDao("KgDao").ExcuteQuery(
  60. sql,
  61. new Object[] { day, day, day, day, day, day, day, day, day, day,
  62. day, day, day, day, day, day, day, day, day, day,
  63. day, day, day, day, day, day, day, day, day, day,
  64. day, day, day, day, day, day, day, day, day, day,
  65. //day, day, day, day, day, day, day, day, day, day,
  66. //day, day, day, day, day, day, day, day, day, day,
  67. //day, day, day, day, day, day, day, day, day, day,
  68. //day, day, day, day, day, day, day, day, day, day,
  69. day, day, day, day//, day, day, day, day
  70. });
  71. }
  72. /**
  73. * 原料收存月报
  74. *
  75. * @param month
  76. * @return
  77. * @throws SQLException
  78. */
  79. public CoreReturnObject queryMaterialOfMonth(String MILL_DTIME1,String MILL_DTIME2,String queryDate)
  80. throws SQLException {
  81. String sql = XmlSqlParsersFactory.getSql("UIM020010_03.SELECT");
  82. return this.getDao("KgDao").ExcuteQuery(
  83. sql,
  84. new Object[] {
  85. MILL_DTIME1,MILL_DTIME2,MILL_DTIME1,MILL_DTIME2,
  86. MILL_DTIME1,MILL_DTIME2,MILL_DTIME1,MILL_DTIME2,
  87. queryDate, queryDate, queryDate, queryDate,
  88. MILL_DTIME1,MILL_DTIME2,MILL_DTIME1,MILL_DTIME2,
  89. queryDate, queryDate, queryDate, queryDate
  90. });
  91. // (?1,?2,?1,?2, ?1,?2,?1,?2, ?3,?3,?3,?3, ?1,?2,?1,?2, ?3,?3,?3,?3)
  92. }
  93. /**
  94. * 连退成品产、出、存日报表
  95. *
  96. * @param queryDate
  97. * @return
  98. * @throws SQLException
  99. */
  100. public CoreReturnObject queryCalCoilOfDay(String queryDate,String queryDate1,String queryDate2)
  101. throws SQLException {
  102. String sql = XmlSqlParsersFactory.getSql("UIM020010_04.SELECT");
  103. return this.getDao("KgDao")
  104. .ExcuteQuery(
  105. sql,
  106. new Object[] {
  107. /*queryDate, queryDate, queryDate,
  108. queryDate, queryDate, queryDate, queryDate,
  109. queryDate, queryDate, queryDate, queryDate,
  110. queryDate, queryDate, queryDate, queryDate,
  111. queryDate, queryDate, queryDate, queryDate,
  112. queryDate, queryDate, queryDate, queryDate,
  113. queryDate, queryDate, queryDate, queryDate,
  114. queryDate, queryDate, queryDate, queryDate,
  115. queryDate, queryDate, queryDate, queryDate,
  116. queryDate, queryDate, queryDate, queryDate,
  117. queryDate, queryDate, queryDate, queryDate,
  118. queryDate */
  119. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  120. queryDate,queryDate1,queryDate2,queryDate2,
  121. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  122. queryDate,queryDate1,queryDate2,queryDate2,
  123. queryDate,queryDate1,queryDate,queryDate1,queryDate2,queryDate2,queryDate2,queryDate2,
  124. queryDate,queryDate1,queryDate2,queryDate2,queryDate,queryDate1
  125. });
  126. }
  127. /**
  128. * 成品产、出、存日报表
  129. *
  130. * @param queryDate
  131. * @return
  132. * @throws SQLException
  133. */
  134. public CoreReturnObject queryFinishedCoilOfDay(String queryDate)
  135. throws SQLException {
  136. String sql = XmlSqlParsersFactory.getSql("UIM020010_05.SELECT");
  137. return this.getDao("KgDao").ExcuteQuery(
  138. sql,
  139. new Object[] { queryDate, queryDate, queryDate, queryDate,
  140. queryDate, queryDate, queryDate, queryDate, queryDate,
  141. queryDate, queryDate, queryDate, queryDate, queryDate,
  142. queryDate, queryDate, queryDate, queryDate, queryDate,
  143. queryDate, queryDate, queryDate, queryDate, queryDate,
  144. queryDate, queryDate, queryDate, queryDate, queryDate,
  145. queryDate, queryDate, queryDate, queryDate, queryDate,
  146. queryDate, queryDate, queryDate, queryDate, queryDate,
  147. queryDate, queryDate, queryDate, queryDate, queryDate,
  148. queryDate, queryDate, queryDate, queryDate, queryDate,
  149. queryDate, queryDate, queryDate, queryDate, queryDate,
  150. queryDate, queryDate, queryDate, queryDate, queryDate,
  151. queryDate, queryDate, queryDate, queryDate, queryDate,
  152. queryDate, queryDate, queryDate, queryDate, queryDate,
  153. queryDate, queryDate, queryDate, queryDate, queryDate,
  154. queryDate, queryDate, queryDate, queryDate, queryDate,
  155. queryDate, queryDate, queryDate, queryDate, queryDate,
  156. queryDate, queryDate, queryDate, queryDate, queryDate,
  157. queryDate, queryDate, queryDate, queryDate, queryDate,
  158. queryDate, queryDate, queryDate, queryDate, queryDate,
  159. queryDate, queryDate, queryDate, queryDate, queryDate,
  160. queryDate, queryDate, queryDate, queryDate, queryDate,
  161. queryDate, queryDate, queryDate, queryDate, queryDate,
  162. queryDate, queryDate, queryDate, queryDate, queryDate,
  163. queryDate, queryDate, queryDate, queryDate, queryDate,
  164. queryDate, queryDate, queryDate, queryDate, queryDate,
  165. queryDate, queryDate, queryDate, queryDate, queryDate,
  166. queryDate, queryDate, queryDate, queryDate, queryDate,
  167. queryDate, queryDate, queryDate, queryDate, queryDate,
  168. queryDate, queryDate, queryDate, queryDate, queryDate,
  169. queryDate, queryDate, queryDate, queryDate, queryDate,
  170. queryDate, queryDate, queryDate, queryDate, queryDate,
  171. queryDate, queryDate, queryDate, queryDate, queryDate,
  172. queryDate, queryDate });
  173. }
  174. /**
  175. * 酸轧规格明细
  176. *
  177. * @param queryDate
  178. * @return
  179. * @throws SQLException
  180. */
  181. public CoreReturnObject queryPltcmSizeDetail()
  182. throws SQLException {
  183. String sql = XmlSqlParsersFactory.getSql("UIM020010_06.SELECT");
  184. return this.getDao("KgDao").ExcuteQuery(sql);
  185. }
  186. /**
  187. * 酸洗规格明细
  188. *
  189. * @param queryDate
  190. * @return
  191. * @throws SQLException
  192. */
  193. public CoreReturnObject querySuanXiSizeDetail()
  194. throws SQLException {
  195. String sql = XmlSqlParsersFactory.getSql("UIM020010_09.SELECT");
  196. return this.getDao("KgDao").ExcuteQuery(sql);
  197. }
  198. /**
  199. * 酸轧规格新明细
  200. *
  201. * @param queryDate
  202. * @return
  203. * @throws SQLException
  204. */
  205. public CoreReturnObject queryPltcmSizeDetailnew()
  206. throws SQLException {
  207. String sql = XmlSqlParsersFactory.getSql("UIM020010_20.SELECT");
  208. return this.getDao("KgDao").ExcuteQuery(sql);
  209. }
  210. public CoreReturnObject queryPltcmSizeDetailA(String fr_wth,String to_wth,String queryDate)
  211. throws SQLException {
  212. String sql = XmlSqlParsersFactory.getSql("UIM020010_18.SELECT");
  213. return this.getDao("KgDao").ExcuteQuery(
  214. sql,
  215. new Object[]{fr_wth, to_wth, queryDate, fr_wth,
  216. to_wth, queryDate, queryDate, queryDate, queryDate,
  217. queryDate, queryDate, queryDate, fr_wth, to_wth,
  218. queryDate,fr_wth, to_wth, queryDate, queryDate,
  219. queryDate, queryDate, queryDate, queryDate, queryDate,
  220. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  221. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  222. queryDate, queryDate, fr_wth, to_wth,
  223. queryDate, queryDate,fr_wth, to_wth, queryDate,
  224. queryDate, queryDate, queryDate, queryDate, queryDate,
  225. queryDate, queryDate, queryDate, queryDate, queryDate,
  226. queryDate, queryDate, fr_wth, to_wth, queryDate,
  227. fr_wth, to_wth, queryDate,fr_wth, to_wth,
  228. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  229. queryDate, fr_wth, to_wth, queryDate,
  230. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  231. queryDate, queryDate, queryDate, queryDate, queryDate,
  232. queryDate, queryDate, queryDate, queryDate, queryDate,
  233. queryDate, queryDate, queryDate});
  234. }
  235. public CoreReturnObject queryPltcmSizeDetailE(String fr_Date,String to_Date,String stl)
  236. throws SQLException {
  237. String sql = XmlSqlParsersFactory.getSql("UIM020010_19.SELECT");
  238. return this.getDao("KgDao").ExcuteQuery(
  239. sql,
  240. new Object[]{fr_Date,to_Date,stl});
  241. }
  242. /**
  243. * 连退规格明细
  244. *
  245. * @param queryDate
  246. * @return
  247. * @throws SQLException
  248. */
  249. public CoreReturnObject queryCalSizeDetail()
  250. throws SQLException {
  251. String sql = XmlSqlParsersFactory.getSql("UIM020010_07.SELECT");
  252. return this.getDao("KgDao").ExcuteQuery(sql);
  253. }
  254. public CoreReturnObject querylcDetail()
  255. throws SQLException {
  256. String sql = XmlSqlParsersFactory.getSql("UIM020010_lc.SELECT");
  257. return this.getDao("KgDao").ExcuteQuery(sql);
  258. }
  259. public CoreReturnObject queryCalSizeDetailnew()
  260. throws SQLException {
  261. String sql = XmlSqlParsersFactory.getSql("UIM020010_21.SELECT");
  262. return this.getDao("KgDao").ExcuteQuery(sql);
  263. }
  264. /**
  265. * 重卷规格明细
  266. *
  267. * @param queryDate
  268. * @return
  269. * @throws SQLException
  270. */
  271. public CoreReturnObject queryRclSizeDetail()
  272. throws SQLException {
  273. String sql = XmlSqlParsersFactory.getSql("UIM020010_22.SELECT");
  274. return this.getDao("KgDao").ExcuteQuery(sql);
  275. }
  276. public CoreReturnObject queryRclSizeDetailnew()
  277. throws SQLException {
  278. String sql = XmlSqlParsersFactory.getSql("UIM020010_23.SELECT");
  279. return this.getDao("KgDao").ExcuteQuery(sql);
  280. }
  281. public CoreReturnObject queryINYARDSizeDetail()
  282. throws SQLException {
  283. String sql = XmlSqlParsersFactory.getSql("UIM020010_24.SELECT");
  284. return this.getDao("KgDao").ExcuteQuery(sql);
  285. }
  286. /**
  287. * 连退规格明细选择
  288. *
  289. * @param queryDate
  290. * @return
  291. * @throws SQLException
  292. */
  293. public CoreReturnObject queryCalSizeDetailB(String fr_wth,String to_wth,String queryDate)
  294. throws SQLException {
  295. String sql = XmlSqlParsersFactory.getSql("UIM020010_14.SELECT");
  296. return this.getDao("KgDao").ExcuteQuery(
  297. sql,
  298. new Object[]{fr_wth, to_wth, queryDate, fr_wth,
  299. to_wth, queryDate, queryDate, queryDate, queryDate,
  300. queryDate, queryDate, queryDate, fr_wth, to_wth,
  301. queryDate,fr_wth, to_wth, queryDate, queryDate,
  302. queryDate, queryDate, queryDate, queryDate, queryDate,
  303. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  304. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  305. queryDate, queryDate, fr_wth, to_wth,
  306. queryDate, queryDate,fr_wth, to_wth, queryDate,
  307. queryDate, queryDate, queryDate, queryDate, queryDate,
  308. queryDate, queryDate, queryDate, queryDate, queryDate,
  309. queryDate, queryDate, fr_wth, to_wth, queryDate,
  310. fr_wth, to_wth, queryDate,fr_wth, to_wth,
  311. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  312. queryDate, fr_wth, to_wth, queryDate,
  313. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  314. queryDate, queryDate, queryDate, queryDate, queryDate,
  315. queryDate, queryDate, queryDate, queryDate, queryDate,
  316. queryDate, queryDate, queryDate});
  317. }
  318. /**
  319. * 连退规格明细000
  320. *
  321. * @param queryDate
  322. * @return
  323. * @throws SQLException
  324. */
  325. public CoreReturnObject queryCalSizeDetailF(String fr_Date,String to_Date,String stl)
  326. throws SQLException {
  327. String sql = XmlSqlParsersFactory.getSql("UIM020010_15.SELECT");
  328. return this.getDao("KgDao").ExcuteQuery(
  329. sql,
  330. new Object[]{fr_Date,to_Date,stl});
  331. }
  332. /**
  333. * 重卷规格明细
  334. *
  335. * @param queryDate
  336. * @return
  337. * @throws SQLException
  338. */
  339. public CoreReturnObject queryRclSizeDetail(String queryDate1,String queryDate2,String queryDate3)
  340. throws SQLException {
  341. //System.out.println("test");
  342. String sql = XmlSqlParsersFactory.getSql("UIM020010_08.SELECT");
  343. return this.getDao("KgDao").ExcuteQuery(
  344. sql,//增加23+62个
  345. new Object[] {queryDate1, queryDate2, queryDate3, queryDate3,
  346. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  347. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  348. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  349. queryDate3,queryDate3,
  350. queryDate1, queryDate2, queryDate3, queryDate3,
  351. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  352. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  353. queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate3, queryDate3,
  354. queryDate3,queryDate3,
  355. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  356. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  357. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  358. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  359. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  360. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  361. queryDate1, queryDate2, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3,
  362. queryDate3,queryDate3,
  363. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  364. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  365. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  366. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  367. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  368. queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  369. queryDate1, queryDate2, queryDate3, queryDate1, queryDate2, queryDate1, queryDate2, queryDate3, queryDate3,
  370. queryDate3, queryDate3, queryDate3, queryDate3, queryDate3, queryDate3});
  371. }
  372. public CoreReturnObject queryRclSizeDetailC(String fr_wth,String to_wth,String queryDate)
  373. throws SQLException {
  374. String sql = XmlSqlParsersFactory.getSql("UIM020010_16.SELECT");
  375. return this.getDao("KgDao").ExcuteQuery(
  376. sql,
  377. new Object[]{fr_wth, to_wth, queryDate, fr_wth,
  378. to_wth, queryDate, queryDate, queryDate, queryDate,
  379. queryDate, queryDate, queryDate, fr_wth, to_wth,
  380. queryDate,fr_wth, to_wth, queryDate, queryDate,
  381. queryDate, queryDate, queryDate, queryDate, queryDate,
  382. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  383. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  384. queryDate, queryDate, fr_wth, to_wth,
  385. queryDate, queryDate,fr_wth, to_wth, queryDate,
  386. queryDate, queryDate, queryDate, queryDate, queryDate,
  387. queryDate, queryDate, queryDate, queryDate, queryDate,
  388. queryDate, queryDate, fr_wth, to_wth, queryDate,
  389. fr_wth, to_wth, queryDate,fr_wth, to_wth,
  390. queryDate, fr_wth, to_wth, queryDate, fr_wth, to_wth,
  391. queryDate, fr_wth, to_wth, queryDate,
  392. fr_wth, to_wth, queryDate, fr_wth, to_wth,
  393. queryDate, queryDate, queryDate, queryDate, queryDate,
  394. queryDate, queryDate, queryDate, queryDate, queryDate,
  395. queryDate, queryDate, queryDate});
  396. }
  397. /**
  398. *
  399. * @param queryDate
  400. * @return
  401. * @throws SQLException
  402. */
  403. public CoreReturnObject queryRclSizeDetailG(String fr_Date,String to_Date,String stl)
  404. throws SQLException {
  405. String sql = XmlSqlParsersFactory.getSql("UIM020010_17.SELECT");
  406. return this.getDao("KgDao").ExcuteQuery(
  407. sql,
  408. new Object[]{fr_Date,to_Date,stl});
  409. }
  410. /**
  411. * 库存出入库台帐
  412. *
  413. * @param queryDate
  414. * @return
  415. * @throws SQLException
  416. */
  417. public CoreReturnObject queryStockHis(String beginDate, String endDate,
  418. String coilNo, String stockFlag) throws SQLException {
  419. CoreReturnObject cro = new CoreReturnObject();
  420. String sql = "";
  421. try {
  422. switch (Integer.parseInt(stockFlag)) {
  423. case 1:
  424. sql = XmlSqlParsersFactory.getSql("UIM020010_10.SELECT");// 原料库
  425. cro = this.getDao("KgDao").ExcuteQuery(
  426. sql,
  427. new Object[] { beginDate, endDate, beginDate, endDate,
  428. coilNo });
  429. break;
  430. case 2:
  431. sql = XmlSqlParsersFactory.getSql("UIM020010_11.SELECT");// 中间库
  432. cro = this.getDao("KgDao").ExcuteQuery(
  433. sql,
  434. new Object[] { beginDate, endDate, beginDate, endDate,
  435. coilNo });
  436. break;
  437. case 3:
  438. case 4:
  439. sql = XmlSqlParsersFactory.getSql("UIM020010_12.SELECT");// 连退库
  440. cro = this.getDao("KgDao").ExcuteQuery(sql,
  441. new Object[] { beginDate, endDate, coilNo });
  442. break;
  443. case 5:
  444. sql = XmlSqlParsersFactory.getSql("UIM020010_13.SELECT");// 重卷库
  445. cro = this.getDao("KgDao").ExcuteQuery(sql,
  446. new Object[] { beginDate, endDate, coilNo });
  447. break;
  448. default:
  449. return cro;
  450. }
  451. } catch (NumberFormatException ex) {
  452. }
  453. return cro;
  454. }
  455. }