|  | @@ -113,46 +113,38 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
 | 
	
		
			
				|  |  |                              "    <StockRecordMessage>"
 | 
	
		
			
				|  |  |              );bw.newLine();
 | 
	
		
			
				|  |  |              for (Map<String,Object> map : list) {
 | 
	
		
			
				|  |  | +                String goodsfSpecs;
 | 
	
		
			
				|  |  | +                if (StringUtils.isNull(map.get("goodsfSpecs"))) {
 | 
	
		
			
				|  |  | +                    goodsfSpecs = "        <GoodsModelDesc></GoodsModelDesc>\n" ;
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    goodsfSpecs = "        <GoodsModelDesc>"+ map.get("goodsfSpecs") +"</GoodsModelDesc>\n" ;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  if ("保税".equals(map.get("fGoodsType"))) {
 | 
	
		
			
				|  |  | +                    String strEmsSeqNo;
 | 
	
		
			
				|  |  |                      if (StringUtils.isNull(map.get("fEmsSeqNo"))) {
 | 
	
		
			
				|  |  | -                        bw.write("      <StockInfo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsNo>"+ map.get("fEmsNo") +"</EmsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsSeqNo></EmsSeqNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsMtsNo>"+ map.get("fEmsNo") + "-" + map.get("fGoodsId") + "-" + map.get("fWarehouseNo") +"</WmsMtsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsMtsNo>"+ map.get("fMblno") +"</GoodsMtsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <CodeTs>"+ map.get("fCodeTs") +"</CodeTs>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsName>"+ map.get("fGoodsids") +"</GoodsName>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsModelDesc>"+ map.get("goodsfSpecs") +"</GoodsModelDesc>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsDclUnit>"+ map.get("fWmsDclUnit") +"</WmsDclUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsDclQty>"+ map.get("fNetweightD") +"</WmsDclQty>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsLawUnit>"+ map.get("fWmsLawUnit") +"</WmsLawUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsLawQty>"+ map.get("fNetweightD") +"</WmsLawQty>\n" +
 | 
	
		
			
				|  |  | -                                "        <PlaceIds>"+ map.get("fWLID") +"</PlaceIds>\n" +
 | 
	
		
			
				|  |  | -                                "        <LocationIds>"+ map.get("fWarehouseNo") +"</LocationIds>\n" +
 | 
	
		
			
				|  |  | -                                "        <StockStatus>"+ 1 +"</StockStatus>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsType>"+ 1 +"</GoodsType>\n" +
 | 
	
		
			
				|  |  | -                                "      </StockInfo>");
 | 
	
		
			
				|  |  | -                        bw.newLine();
 | 
	
		
			
				|  |  | +                        strEmsSeqNo = "        <EmsNo></EmsNo>\n" ;
 | 
	
		
			
				|  |  |                      } else {
 | 
	
		
			
				|  |  | -                        bw.write("      <StockInfo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsNo>"+ map.get("fEmsNo") +"</EmsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <EmsSeqNo>"+ map.get("fEmsSeqNo") +"</EmsSeqNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsMtsNo>"+ map.get("fEmsNo") + "-" + map.get("fGoodsId") + "-" + map.get("fWarehouseNo") +"</WmsMtsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsMtsNo>"+ map.get("fMblno") +"</GoodsMtsNo>\n" +
 | 
	
		
			
				|  |  | -                                "        <CodeTs>"+ map.get("fCodeTs") +"</CodeTs>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsName>"+ map.get("fGoodsids") +"</GoodsName>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsModelDesc>"+ map.get("goodsfSpecs") +"</GoodsModelDesc>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsDclUnit>"+ map.get("fWmsDclUnit") +"</WmsDclUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsDclQty>"+ map.get("fNetweightD") +"</WmsDclQty>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsLawUnit>"+ map.get("fWmsLawUnit") +"</WmsLawUnit>\n" +
 | 
	
		
			
				|  |  | -                                "        <WmsLawQty>"+ map.get("fNetweightD") +"</WmsLawQty>\n" +
 | 
	
		
			
				|  |  | -                                "        <PlaceIds>"+ map.get("fWLID") +"</PlaceIds>\n" +
 | 
	
		
			
				|  |  | -                                "        <LocationIds>"+ map.get("fWarehouseNo") +"</LocationIds>\n" +
 | 
	
		
			
				|  |  | -                                "        <StockStatus>"+ 1 +"</StockStatus>\n" +
 | 
	
		
			
				|  |  | -                                "        <GoodsType>"+ 1 +"</GoodsType>\n" +
 | 
	
		
			
				|  |  | -                                "      </StockInfo>");
 | 
	
		
			
				|  |  | -                        bw.newLine();
 | 
	
		
			
				|  |  | +                        strEmsSeqNo = "        <EmsNo>"+ map.get("fEmsNo") +"</EmsNo>\n" ;
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | +                    String str = "      <StockInfo>\n" +
 | 
	
		
			
				|  |  | +                            "        <EmsNo>"+ map.get("fEmsNo") +"</EmsNo>\n" +
 | 
	
		
			
				|  |  | +                            strEmsSeqNo +
 | 
	
		
			
				|  |  | +                            "        <WmsMtsNo>"+ map.get("fEmsNo") + "-" + map.get("fGoodsId") + "-" + map.get("fWarehouseNo") +"</WmsMtsNo>\n" +
 | 
	
		
			
				|  |  | +                            "        <GoodsMtsNo>"+ map.get("fMblno") +"</GoodsMtsNo>\n" +
 | 
	
		
			
				|  |  | +                            "        <CodeTs>"+ map.get("fCodeTs") +"</CodeTs>\n" +
 | 
	
		
			
				|  |  | +                            "        <GoodsName>"+ map.get("fGoodsids") +"</GoodsName>\n" +
 | 
	
		
			
				|  |  | +                            goodsfSpecs +
 | 
	
		
			
				|  |  | +                            "        <WmsDclUnit>"+ map.get("fWmsDclUnit") +"</WmsDclUnit>\n" +
 | 
	
		
			
				|  |  | +                            "        <WmsDclQty>"+ map.get("fNetweightD") +"</WmsDclQty>\n" +
 | 
	
		
			
				|  |  | +                            "        <WmsLawUnit>"+ map.get("fWmsLawUnit") +"</WmsLawUnit>\n" +
 | 
	
		
			
				|  |  | +                            "        <WmsLawQty>"+ map.get("fNetweightD") +"</WmsLawQty>\n" +
 | 
	
		
			
				|  |  | +                            "        <PlaceIds>"+ map.get("fWLID") +"</PlaceIds>\n" +
 | 
	
		
			
				|  |  | +                            "        <LocationIds>"+ map.get("fWarehouseNo") +"</LocationIds>\n" +
 | 
	
		
			
				|  |  | +                            "        <StockStatus>"+ 1 +"</StockStatus>\n" +
 | 
	
		
			
				|  |  | +                            "        <GoodsType>"+ 1 +"</GoodsType>\n" +
 | 
	
		
			
				|  |  | +                            "      </StockInfo>";
 | 
	
		
			
				|  |  | +                    bw.write(str);
 | 
	
		
			
				|  |  | +                    bw.newLine();
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      bw.write("      <StockInfo>\n" +
 | 
	
		
			
				|  |  |                              "        <EmsNo></EmsNo>\n" +
 | 
	
	
		
			
				|  | @@ -161,7 +153,7 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
 | 
	
		
			
				|  |  |                              "        <GoodsMtsNo>"+ map.get("fMblno") +"</GoodsMtsNo>\n" +
 | 
	
		
			
				|  |  |                              "        <CodeTs>"+ map.get("fCodeTs") +"</CodeTs>\n" +
 | 
	
		
			
				|  |  |                              "        <GoodsName>"+ map.get("fGoodsids") +"</GoodsName>\n" +
 | 
	
		
			
				|  |  | -                            "        <GoodsModelDesc>"+ map.get("goodsfSpecs") +"</GoodsModelDesc>\n" +
 | 
	
		
			
				|  |  | +                            goodsfSpecs +
 | 
	
		
			
				|  |  |                              "        <WmsDclUnit>"+ map.get("fWmsDclUnit") +"</WmsDclUnit>\n" +
 | 
	
		
			
				|  |  |                              "        <WmsDclQty>"+ map.get("fNetweightD") +"</WmsDclQty>\n" +
 | 
	
		
			
				|  |  |                              "        <WmsLawUnit>"+ map.get("fWmsLawUnit") +"</WmsLawUnit>\n" +
 |