Explorar o código

细码单调整

jz.kai hai 1 ano
pai
achega
ea6e93f7e9

+ 1 - 0
common/src/main/resources/mapper/base/Stock.xml

@@ -134,5 +134,6 @@ id_,work_id,machine_name,stock_number,length_,tag_length,flaw_,status_,del_flag,
 		SELECT * FROM base_stock
 		WHERE del_flag = 0
 		AND work_id = #{workId}
+		ORDER BY stock_number ASC
 	</select>
 </mapper>

+ 6 - 8
web/src/main/java/com/jpsoft/printing/modules/base/controller/WorkController.java

@@ -316,7 +316,6 @@ public class WorkController {
 
             Map<String, Object> accMap = new HashMap<>();
             accMap.put("sort", i+1);
-            accMap.put("number", stock.getStockNumber());
             accMap.put("length", stock.getLength());
             mapList.add(accMap);
         }
@@ -377,19 +376,17 @@ public class WorkController {
             Map item = list.get(i);
 
             Row row = null;
-            int remainder = i % 4;
+            int remainder = i % 6;
             if(remainder == 0) {
                 row = sheet.createRow(++rowNum);
             }
             else {
                 row = sheet.getRow(rowNum);
             }
-            row.createCell(remainder * 3).setCellValue(item.get("sort").toString());
-            row.getCell(remainder * 3).setCellStyle(style);
-            row.createCell(remainder * 3 + 1).setCellValue(item.get("number").toString());
-            row.getCell(remainder * 3 + 1).setCellStyle(style);
-            row.createCell(remainder * 3 + 2).setCellValue(item.get("length").toString());
-            row.getCell(remainder * 3 + 2).setCellStyle(style);
+            row.createCell(remainder * 2).setCellValue(item.get("sort").toString());
+            row.getCell(remainder * 2).setCellStyle(style);
+            row.createCell(remainder * 2 + 1).setCellValue(item.get("length").toString());
+            row.getCell(remainder * 2 + 1).setCellStyle(style);
         }
 
         rowNum++;
@@ -427,6 +424,7 @@ public class WorkController {
         ByteArrayOutputStream output = new ByteArrayOutputStream();
         wb.write(output);
         String fileName = "细码单(" + sdf.format(new Date()) + ").xls";
+//        String name = "D:\\" + fileName;//调试
         String name = "D:\\JpSoft\\Tomcat 8.5\\webapps\\printing-portal\\xls\\" + fileName;
         File file = new File(name);
         FileOutputStream file1 = new FileOutputStream(file);

BIN=BIN
web/src/main/resources/static/xmd.xls