|
@@ -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" +
|