|  | @@ -111,36 +111,6 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
 | 
	
		
			
				|  |  |                              "  <SDEPORT_DATA>\n" +
 | 
	
		
			
				|  |  |                              "    <StockRecordMessage>"
 | 
	
		
			
				|  |  |              );bw.newLine();
 | 
	
		
			
				|  |  | -            // 账册号
 | 
	
		
			
				|  |  | -            String EMS_NO = "T4258W000197";
 | 
	
		
			
				|  |  | -            // 账册序号
 | 
	
		
			
				|  |  | -            String EMS_SEQ_NO = "119000005430521";
 | 
	
		
			
				|  |  | -            // 仓储物料号
 | 
	
		
			
				|  |  | -            String WMS_MTS_NO = "TEMU9296408";
 | 
	
		
			
				|  |  | -            // 商品料号
 | 
	
		
			
				|  |  | -            String GOODS_MTS_NO = "TEMU9296408";
 | 
	
		
			
				|  |  | -            // 商品编码
 | 
	
		
			
				|  |  | -            String CODE_TS = "02032200";
 | 
	
		
			
				|  |  | -            // 商品名称
 | 
	
		
			
				|  |  | -            String GOODS_NAME = "冷冻带骨猪后腿0|3|冷冻|带骨|35.8千克/纸箱|P-20129";
 | 
	
		
			
				|  |  | -            // 商品规格型号
 | 
	
		
			
				|  |  | -            String GOODS_MODEL_DESC = "75CL";
 | 
	
		
			
				|  |  | -            // 申报计量单位
 | 
	
		
			
				|  |  | -            String WMS_DCL_UNIT = "吨";
 | 
	
		
			
				|  |  | -            // 申报数量
 | 
	
		
			
				|  |  | -            String WMS_DCL_QTY = "154";
 | 
	
		
			
				|  |  | -            // 法定单位
 | 
	
		
			
				|  |  | -            String WMS_LAW_UNIT = "吨";
 | 
	
		
			
				|  |  | -            // 法定数量
 | 
	
		
			
				|  |  | -            String WMS_LAW_QTY = "154";
 | 
	
		
			
				|  |  | -            // 库区号
 | 
	
		
			
				|  |  | -            String PLACE_IDS = "4";
 | 
	
		
			
				|  |  | -            // 库位号
 | 
	
		
			
				|  |  | -            String LOCATION_IDS = "4-01-01-1";
 | 
	
		
			
				|  |  | -            // 入库状态
 | 
	
		
			
				|  |  | -            String STOCK_STATUS = "0";
 | 
	
		
			
				|  |  | -            // 货物类型
 | 
	
		
			
				|  |  | -            String GOODS_TYPE = "1";
 | 
	
		
			
				|  |  |              for (Map<String,Object> map : list) {
 | 
	
		
			
				|  |  |                  if ("保税".equals(map.get("fGoodsType"))) {
 | 
	
		
			
				|  |  |                      if (StringUtils.isNull(map.get("fEmsSeqNo"))) {
 | 
	
	
		
			
				|  | @@ -208,30 +178,6 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
 | 
	
		
			
				|  |  |                              "       <TradeName>"+ TRADE_NAME +"</TradeName>\n" +
 | 
	
		
			
				|  |  |                              "       <ApplyDate>"+ APPLY_DATE +"</ApplyDate>"
 | 
	
		
			
				|  |  |              );bw.newLine();
 | 
	
		
			
				|  |  | -            /*// 理论申报单位
 | 
	
		
			
				|  |  | -            String DCL_UNIT = "035";
 | 
	
		
			
				|  |  | -            // 理论申报数量
 | 
	
		
			
				|  |  | -            String DCL_QTY = "154";
 | 
	
		
			
				|  |  | -            // 理论法定单位
 | 
	
		
			
				|  |  | -            String LAW_UNIT = "035";
 | 
	
		
			
				|  |  | -            // 理论法定数量
 | 
	
		
			
				|  |  | -            String LAW_QTY = "154";
 | 
	
		
			
				|  |  | -            for (Map<String,Object> map : list) {
 | 
	
		
			
				|  |  | -                bw.write(
 | 
	
		
			
				|  |  | -                        "       <SasStockInfo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsNo>"+ EMS_NO +"</EmsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsSeqNo>"+ EMS_SEQ_NO +"</EmsSeqNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <CodeTs>"+ map.get("fGoodsno") +"</CodeTs>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsName>"+ map.get("fGoodsids") +"</GoodsName>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsModelDesc>"+ map.get("f_packagespecs") +"</GoodsModelDesc>\n" +
 | 
	
		
			
				|  |  | -                                "        <DclUnit>"+ DCL_UNIT +"</DclUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <DclQty>"+ map.get("fQtyC") +"</DclQty>\n" +
 | 
	
		
			
				|  |  | -                                "        <LawUnit>"+ map.get("fCorpid") +"</LawUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <LawQty>"+ map.get("fQtyC") +"</LawQty>\n" +
 | 
	
		
			
				|  |  | -                                "      </SasStockInfo>"
 | 
	
		
			
				|  |  | -                );
 | 
	
		
			
				|  |  | -                bw.newLine();
 | 
	
		
			
				|  |  | -            }*/
 | 
	
		
			
				|  |  |              bw.write(
 | 
	
		
			
				|  |  |                      "   </StockRecordMessage>\n" +
 | 
	
		
			
				|  |  |                              "  </SDEPORT_DATA>\n" +
 | 
	
	
		
			
				|  | @@ -241,15 +187,13 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
 | 
	
		
			
				|  |  |              fw.close();
 | 
	
		
			
				|  |  |              String path = getAbsoluteFile(fileName);
 | 
	
		
			
				|  |  |              BufferedReader reader = new BufferedReader(new FileReader(path));
 | 
	
		
			
				|  |  | -            String lineText = null;
 | 
	
		
			
				|  |  | -            PrintStream ps = null;
 | 
	
		
			
				|  |  | +            BufferedWriter bfw = new BufferedWriter(new FileWriter(fileName)); // 创建新的写入流
 | 
	
		
			
				|  |  | +            String lineText;
 | 
	
		
			
				|  |  |              while ((lineText = reader.readLine()) != null) {
 | 
	
		
			
				|  |  |                  String newContent = lineText.replace("<FILE_SIZE>-1</FILE_SIZE>","<FILE_SIZE>"+ getFileSize(path) +"</FILE_SIZE>");
 | 
	
		
			
				|  |  | -                File newFile = new File(fileName);
 | 
	
		
			
				|  |  | -                ps = new PrintStream(new FileOutputStream(newFile,true));
 | 
	
		
			
				|  |  | -                ps.println(newContent);
 | 
	
		
			
				|  |  | -                ps.flush();
 | 
	
		
			
				|  |  | +                bfw.write(newContent);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            bfw.close(); // 关闭写入流
 | 
	
		
			
				|  |  |              return AjaxResult.success(fileName);
 | 
	
		
			
				|  |  |          } catch (Exception e) {
 | 
	
		
			
				|  |  |              e.printStackTrace();
 |