fanxw 11 miesięcy temu
rodzic
commit
7c078b8ab9

+ 14 - 11
src/main/java/com/chinaitop/depot/keeperAccount/controller/StorageBgzzController.java

@@ -49,10 +49,11 @@ public class StorageBgzzController {
49
     	@ApiImplicitParam(name="pageSize", value="每页显示条数", paramType="query"),
49
     	@ApiImplicitParam(name="pageSize", value="每页显示条数", paramType="query"),
50
     	@ApiImplicitParam(name="lsxz", value="粮食性质", required=true, paramType="query"),
50
     	@ApiImplicitParam(name="lsxz", value="粮食性质", required=true, paramType="query"),
51
     	@ApiImplicitParam(name="jznd", value="记账年度", required=true, paramType="query"),
51
     	@ApiImplicitParam(name="jznd", value="记账年度", required=true, paramType="query"),
52
-    	@ApiImplicitParam(name="orgId", value="库ID", required=true, paramType="query")
52
+    	@ApiImplicitParam(name="orgId", value="库ID", required=true, paramType="query"),
53
+    	@ApiImplicitParam(name="ylorcpl", value="原粮或成品粮(0:原粮,1:成品粮)", required=true, paramType="query")
53
     })
54
     })
54
 	public PageInfo<BgzzListObject> getListFcbgz(Integer pageNum, Integer pageSize, 
55
 	public PageInfo<BgzzListObject> getListFcbgz(Integer pageNum, Integer pageSize, 
55
-			Integer lsxz, String jznd, Integer orgId) {
56
+			Integer lsxz, String jznd, Integer orgId, String ylorcpl) {
56
 
57
 
57
 		List<BgzzListObject> list = null;
58
 		List<BgzzListObject> list = null;
58
 
59
 
@@ -60,7 +61,7 @@ public class StorageBgzzController {
60
 			if (pageNum!=null && pageSize!=null) {
61
 			if (pageNum!=null && pageSize!=null) {
61
 				PageHelper.startPage(pageNum, pageSize);
62
 				PageHelper.startPage(pageNum, pageSize);
62
 			}
63
 			}
63
-			list = storageBgzzService.selectBgzzList(lsxz, jznd, orgId);
64
+			list = storageBgzzService.selectBgzzList(lsxz, jznd, orgId, ylorcpl);
64
 		} catch (Exception e) {
65
 		} catch (Exception e) {
65
 			logger.error(e.getMessage(), e);
66
 			logger.error(e.getMessage(), e);
66
 		}
67
 		}
@@ -74,12 +75,13 @@ public class StorageBgzzController {
74
 	@ApiImplicitParams({
75
 	@ApiImplicitParams({
75
     	@ApiImplicitParam(name="orgId", value="库ID", required=true, paramType="query"),
76
     	@ApiImplicitParam(name="orgId", value="库ID", required=true, paramType="query"),
76
     	@ApiImplicitParam(name="lsxz", value="粮食性质ID", required=true, paramType="query"),
77
     	@ApiImplicitParam(name="lsxz", value="粮食性质ID", required=true, paramType="query"),
77
-    	@ApiImplicitParam(name="jznd", value="记账年度", required=true, paramType="query")
78
+    	@ApiImplicitParam(name="jznd", value="记账年度", required=true, paramType="query"),
79
+    	@ApiImplicitParam(name="ylorcpl", value="原粮或成品粮(0:原粮,1:成品粮)", required=true, paramType="query")
78
     })
80
     })
79
-	public Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd) {
81
+	public Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd, String ylorcpl) {
80
 		Map<String, Object> map = new HashMap<>();
82
 		Map<String, Object> map = new HashMap<>();
81
 		try {
83
 		try {
82
-			map = storageBgzzService.queryJzList(orgId, lsxz, jznd);
84
+			map = storageBgzzService.queryJzList(orgId, lsxz, jznd, ylorcpl);
83
 		} catch (Exception e) {
85
 		} catch (Exception e) {
84
 			logger.error(e.getMessage(), e);
86
 			logger.error(e.getMessage(), e);
85
 		}
87
 		}
@@ -128,13 +130,14 @@ public class StorageBgzzController {
128
 	@RequestMapping(value="/exportBgzz", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
130
 	@RequestMapping(value="/exportBgzz", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
129
 	@ApiOperation(value="导出一个货位的分仓保管账报表数据", notes = "")
131
 	@ApiOperation(value="导出一个货位的分仓保管账报表数据", notes = "")
130
 	@ApiImplicitParams({
132
 	@ApiImplicitParams({
131
-			@ApiImplicitParam(name = "orgId", value = "库id", required=true, paramType = "query"),
132
-			@ApiImplicitParam(name = "lsxz", value = "粮食性质", required=true, paramType = "query"),
133
-			@ApiImplicitParam(name = "jznd", value = "记账年度", required=true, paramType = "query")
133
+		@ApiImplicitParam(name = "orgId", value = "库id", required=true, paramType = "query"),
134
+		@ApiImplicitParam(name = "lsxz", value = "粮食性质", required=true, paramType = "query"),
135
+		@ApiImplicitParam(name = "jznd", value = "记账年度", required=true, paramType = "query"),
136
+		@ApiImplicitParam(name="ylorcpl", value="原粮或成品粮(0:原粮,1:成品粮)", required=true, paramType="query")
134
 	})
137
 	})
135
-	public void exportBgzz(HttpServletResponse response,HttpServletRequest request, Integer orgId, Integer lsxz, String jznd){
138
+	public void exportBgzz(HttpServletResponse response,HttpServletRequest request, Integer orgId, Integer lsxz, String jznd, String ylorcpl){
136
 		try {
139
 		try {
137
-			HSSFWorkbook workbook = storageBgzzService.exportBgzz(lsxz, jznd, orgId);
140
+			HSSFWorkbook workbook = storageBgzzService.exportBgzz(lsxz, jznd, orgId, ylorcpl);
138
 			String fileName = jznd+"年保管总账报表";
141
 			String fileName = jznd+"年保管总账报表";
139
 			// 获取输出流
142
 			// 获取输出流
140
 			OutputStream os = response.getOutputStream();
143
 			OutputStream os = response.getOutputStream();

+ 6 - 3
src/main/java/com/chinaitop/depot/keeperAccount/service/StorageBgzzService.java

@@ -36,18 +36,20 @@ public interface StorageBgzzService {
36
 	 * @param lsxz 粮食性质
36
 	 * @param lsxz 粮食性质
37
 	 * @param jznd 记账年度
37
 	 * @param jznd 记账年度
38
 	 * @param orgId 库ID
38
 	 * @param orgId 库ID
39
+	 * @param ylorcpl 原粮或成品粮(0:原粮,1:成品粮)
39
 	 * @return
40
 	 * @return
40
 	 */
41
 	 */
41
-	List<BgzzListObject> selectBgzzList(Integer lsxz, String jznd, Integer orgId) throws Exception;
42
+	List<BgzzListObject> selectBgzzList(Integer lsxz, String jznd, Integer orgId, String ylorcpl) throws Exception;
42
 
43
 
43
 	/**
44
 	/**
44
 	 * 保管总账点记账
45
 	 * 保管总账点记账
45
 	 * @param orgId 库ID
46
 	 * @param orgId 库ID
46
 	 * @param lsxz 粮食性质ID
47
 	 * @param lsxz 粮食性质ID
47
 	 * @param jznd 记账年度
48
 	 * @param jznd 记账年度
49
+	 * @param ylorcpl 原粮或成品粮(0:原粮,1:成品粮)
48
 	 * @return
50
 	 * @return
49
 	 */
51
 	 */
50
-	Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd) throws Exception;
52
+	Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd, String ylorcpl) throws Exception;
51
 
53
 
52
 	/**
54
 	/**
53
 	 * 记账保存
55
 	 * 记账保存
@@ -60,8 +62,9 @@ public interface StorageBgzzService {
60
 	 * @param lsxz 粮食性质
62
 	 * @param lsxz 粮食性质
61
 	 * @param jznd 记账年度
63
 	 * @param jznd 记账年度
62
 	 * @param orgId 库ID
64
 	 * @param orgId 库ID
65
+	 * @param ylorcpl 原粮或成品粮(0:原粮,1:成品粮)
63
 	 * @return
66
 	 * @return
64
 	 * @throws Exception
67
 	 * @throws Exception
65
 	 */
68
 	 */
66
-	HSSFWorkbook exportBgzz(Integer lsxz, String jznd, Integer orgId) throws Exception;
69
+	HSSFWorkbook exportBgzz(Integer lsxz, String jznd, Integer orgId, String ylorcpl) throws Exception;
67
 }
70
 }

+ 7 - 4
src/main/java/com/chinaitop/depot/keeperAccount/service/impl/StorageBgzzServiceImpl.java

@@ -388,7 +388,7 @@ public class StorageBgzzServiceImpl implements StorageBgzzService {
388
 	}
388
 	}
389
 
389
 
390
 	@Override
390
 	@Override
391
-	public List<BgzzListObject> selectBgzzList(Integer lsxz, String jznd, Integer orgId) throws Exception {
391
+	public List<BgzzListObject> selectBgzzList(Integer lsxz, String jznd, Integer orgId, String ylorcpl) throws Exception {
392
 		Map<String, Object> map = new HashMap<>();
392
 		Map<String, Object> map = new HashMap<>();
393
 		if (null != lsxz) {
393
 		if (null != lsxz) {
394
 			map.put("lyxz", lsxz);
394
 			map.put("lyxz", lsxz);
@@ -396,6 +396,9 @@ public class StorageBgzzServiceImpl implements StorageBgzzService {
396
 		if (StringUtils.isNotBlank(jznd)) {
396
 		if (StringUtils.isNotBlank(jznd)) {
397
 			map.put("jznd", jznd);
397
 			map.put("jznd", jznd);
398
 		}
398
 		}
399
+		if (StringUtils.isNotBlank(ylorcpl)) {
400
+			map.put("ylorcpl", ylorcpl);
401
+		}
399
 		if (null != orgId) {
402
 		if (null != orgId) {
400
 			map.put("orgId", orgId);
403
 			map.put("orgId", orgId);
401
 		}
404
 		}
@@ -404,7 +407,7 @@ public class StorageBgzzServiceImpl implements StorageBgzzService {
404
 	}
407
 	}
405
 
408
 
406
 	@Override
409
 	@Override
407
-	public Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd) throws Exception {
410
+	public Map<String, Object> queryJzList(Integer orgId, Integer lsxz, String jznd, String ylorcpl) throws Exception {
408
 		Map<String, Object> map = new HashMap<>();
411
 		Map<String, Object> map = new HashMap<>();
409
 
412
 
410
 		/**
413
 		/**
@@ -501,8 +504,8 @@ public class StorageBgzzServiceImpl implements StorageBgzzService {
501
 
504
 
502
 	@SuppressWarnings("unchecked")
505
 	@SuppressWarnings("unchecked")
503
 	@Override
506
 	@Override
504
-	public HSSFWorkbook exportBgzz(Integer lsxz, String jznd, Integer orgId) throws Exception {
505
-		Map<String, Object> map = queryJzList(orgId, lsxz, jznd);
507
+	public HSSFWorkbook exportBgzz(Integer lsxz, String jznd, Integer orgId, String ylorcpl) throws Exception {
508
+		Map<String, Object> map = queryJzList(orgId, lsxz, jznd, ylorcpl);
506
 		List<StorageBgzz> list = (List<StorageBgzz>) map.get("list");
509
 		List<StorageBgzz> list = (List<StorageBgzz>) map.get("list");
507
 
510
 
508
 		HSSFWorkbook wb = new HSSFWorkbook();
511
 		HSSFWorkbook wb = new HSSFWorkbook();

+ 3 - 27
src/main/java/com/chinaitop/depot/keeperAccount/service/impl/StorageFcbgzServiceImpl.java

@@ -604,7 +604,7 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
604
 
604
 
605
 		Map<String,Object> map = queryJzList(ch, hwh, lsxz, jznd, ylorcpl);
605
 		Map<String,Object> map = queryJzList(ch, hwh, lsxz, jznd, ylorcpl);
606
 		List<StorageFcbgz> list = (List<StorageFcbgz>) map.get("list");
606
 		List<StorageFcbgz> list = (List<StorageFcbgz>) map.get("list");
607
-		
607
+
608
 		HSSFWorkbook wb = new HSSFWorkbook();
608
 		HSSFWorkbook wb = new HSSFWorkbook();
609
 		String name = "报表";
609
 		String name = "报表";
610
 		HSSFSheet sheet = wb.createSheet(name);
610
 		HSSFSheet sheet = wb.createSheet(name);
@@ -626,11 +626,6 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
626
 		CellRangeAddress rangeAddress9 = new CellRangeAddress(2,2,4,4);//粮食品种
626
 		CellRangeAddress rangeAddress9 = new CellRangeAddress(2,2,4,4);//粮食品种
627
 		CellRangeAddress rangeAddress10 = new CellRangeAddress(2,2,5,5);//收入数量
627
 		CellRangeAddress rangeAddress10 = new CellRangeAddress(2,2,5,5);//收入数量
628
 		CellRangeAddress rangeAddress11 = new CellRangeAddress(2,2,6,6);//支出数量
628
 		CellRangeAddress rangeAddress11 = new CellRangeAddress(2,2,6,6);//支出数量
629
-//		CellRangeAddress rangeAddress12 = new CellRangeAddress(2,2,7,7);//损耗
630
-//		CellRangeAddress rangeAddress13 = new CellRangeAddress(2,2,8,8);//溢余
631
-//		CellRangeAddress rangeAddress14 = new CellRangeAddress(2,2,9,9);//库存数量
632
-//		CellRangeAddress rangeAddress15 = new CellRangeAddress(2,2,10,10);//记账员
633
-//		CellRangeAddress rangeAddress16 = new CellRangeAddress(2,2,11,11);//审核人
634
 		CellRangeAddress rangeAddress12 = new CellRangeAddress(2,2,7,7);//库存数量
629
 		CellRangeAddress rangeAddress12 = new CellRangeAddress(2,2,7,7);//库存数量
635
 		CellRangeAddress rangeAddress13 = new CellRangeAddress(2,2,8,8);//记账员
630
 		CellRangeAddress rangeAddress13 = new CellRangeAddress(2,2,8,8);//记账员
636
 		CellRangeAddress rangeAddress14 = new CellRangeAddress(2,2,9,9);//审核人
631
 		CellRangeAddress rangeAddress14 = new CellRangeAddress(2,2,9,9);//审核人
@@ -657,10 +652,6 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
657
 		sheet.setColumnWidth(5, 20*256);
652
 		sheet.setColumnWidth(5, 20*256);
658
 		sheet.setColumnWidth(6, 15*256);
653
 		sheet.setColumnWidth(6, 15*256);
659
 		sheet.setColumnWidth(7, 15*256);
654
 		sheet.setColumnWidth(7, 15*256);
660
-//		sheet.setColumnWidth(8, 15*256);
661
-//		sheet.setColumnWidth(9, 15*256);
662
-//		sheet.setColumnWidth(10, 25*256);
663
-//		sheet.setColumnWidth(11, 25*256);
664
 		sheet.setColumnWidth(8, 25*256);
655
 		sheet.setColumnWidth(8, 25*256);
665
 		sheet.setColumnWidth(9, 25*256);
656
 		sheet.setColumnWidth(9, 25*256);
666
 
657
 
@@ -692,13 +683,7 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
692
 		//第一行
683
 		//第一行
693
 		HSSFRow sheetRow0 = sheet.createRow(0);
684
 		HSSFRow sheetRow0 = sheet.createRow(0);
694
 		HSSFCell row0cell0 = sheetRow0.createCell(0);
685
 		HSSFCell row0cell0 = sheetRow0.createCell(0);
695
-		String titles = "";
696
-		if(lsxz == 6877 || lsxz == 6878) {
697
-			titles = "天津市储备粮分仓保管账";
698
-		} else if(lsxz == 3052) {
699
-			titles = "天津市商品粮分仓保管账";
700
-		}
701
-		row0cell0.setCellValue(titles);
686
+		row0cell0.setCellValue("天津市成品储备粮分仓保管账");
702
 		row0cell0.setCellStyle(contentStyle);
687
 		row0cell0.setCellStyle(contentStyle);
703
 
688
 
704
 		//第二行
689
 		//第二行
@@ -714,7 +699,7 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
714
 		row1cell0.setCellValue("单位名称:"+orgName);
699
 		row1cell0.setCellValue("单位名称:"+orgName);
715
 		row1cell1.setCellValue("仓号-货位:"+cfhwmc);
700
 		row1cell1.setCellValue("仓号-货位:"+cfhwmc);
716
 		row1cell2.setCellValue("记账年度:"+jznd);
701
 		row1cell2.setCellValue("记账年度:"+jznd);
717
-		row1cell3.setCellValue("单位:公斤");
702
+		row1cell3.setCellValue("单位:");
718
 
703
 
719
 		//第三行
704
 		//第三行
720
 		HSSFRow sheetRow2 = sheet.createRow(2);
705
 		HSSFRow sheetRow2 = sheet.createRow(2);
@@ -728,8 +713,6 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
728
 		HSSFCell row2cell7 = sheetRow2.createCell(7);
713
 		HSSFCell row2cell7 = sheetRow2.createCell(7);
729
 		HSSFCell row2cell8 = sheetRow2.createCell(8);
714
 		HSSFCell row2cell8 = sheetRow2.createCell(8);
730
 		HSSFCell row2cell9 = sheetRow2.createCell(9);
715
 		HSSFCell row2cell9 = sheetRow2.createCell(9);
731
-//		HSSFCell row2cell10 = sheetRow2.createCell(10);
732
-//		HSSFCell row2cell11 = sheetRow2.createCell(11);
733
 		row2cell0.setCellStyle(contentStyle);
716
 		row2cell0.setCellStyle(contentStyle);
734
 		row2cell1.setCellStyle(contentStyle);
717
 		row2cell1.setCellStyle(contentStyle);
735
 		row2cell2.setCellStyle(contentStyle);
718
 		row2cell2.setCellStyle(contentStyle);
@@ -740,8 +723,6 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
740
 		row2cell7.setCellStyle(contentStyle);
723
 		row2cell7.setCellStyle(contentStyle);
741
 		row2cell8.setCellStyle(contentStyle);
724
 		row2cell8.setCellStyle(contentStyle);
742
 		row2cell9.setCellStyle(contentStyle);
725
 		row2cell9.setCellStyle(contentStyle);
743
-//		row2cell10.setCellStyle(contentStyle);
744
-//		row2cell11.setCellStyle(contentStyle);
745
 		row2cell0.setCellValue("记账日期");
726
 		row2cell0.setCellValue("记账日期");
746
 		row2cell1.setCellValue("记账凭证");
727
 		row2cell1.setCellValue("记账凭证");
747
 		row2cell2.setCellValue("摘要");
728
 		row2cell2.setCellValue("摘要");
@@ -749,11 +730,6 @@ public class StorageFcbgzServiceImpl implements StorageFcbgzService {
749
 		row2cell4.setCellValue("粮食品种");
730
 		row2cell4.setCellValue("粮食品种");
750
 		row2cell5.setCellValue("收入数量");
731
 		row2cell5.setCellValue("收入数量");
751
 		row2cell6.setCellValue("支出数量");
732
 		row2cell6.setCellValue("支出数量");
752
-//		row2cell7.setCellValue("损耗");
753
-//		row2cell8.setCellValue("溢余");
754
-//		row2cell9.setCellValue("库存数量");
755
-//		row2cell10.setCellValue("记账员");
756
-//		row2cell11.setCellValue("审核人");
757
 		row2cell7.setCellValue("库存数量");
733
 		row2cell7.setCellValue("库存数量");
758
 		row2cell8.setCellValue("记账员");
734
 		row2cell8.setCellValue("记账员");
759
 		row2cell9.setCellValue("审核人");
735
 		row2cell9.setCellValue("审核人");