| Line 226... |
Line 226... |
| 226 |
catch (Exception e) {
|
226 |
catch (Exception e) {
|
| 227 |
e.printStackTrace();
|
227 |
e.printStackTrace();
|
| 228 |
}
|
228 |
}
|
| 229 |
}
|
229 |
}
|
| 230 |
}
|
230 |
}
|
| 231 |
if(StringUtils.equals(feedType, "FbaListingFeed") || StringUtils.equals(feedType,"NonFbaListingFeed") || StringUtils.equals(feedType, "FbbListingFeed")){
|
231 |
if(StringUtils.equals(feedType, "FbaListingFeed") || StringUtils.equals(feedType,"NonFbaListingFeed") || StringUtils.equals(feedType, "FbbListingFeed")) StringUtils.equals(feedType, "FbgListingFeed")){
|
| 232 |
ArrayList<Long> skuList = new ArrayList<Long>();
|
232 |
ArrayList<Long> skuList = new ArrayList<Long>();
|
| 233 |
NodeList nodesFail = doc.getElementsByTagName("AdditionalInfo");
|
233 |
NodeList nodesFail = doc.getElementsByTagName("AdditionalInfo");
|
| 234 |
for (int temp = 0; temp < nodesFail.getLength(); temp++) {
|
234 |
for (int temp = 0; temp < nodesFail.getLength(); temp++) {
|
| 235 |
Node n = nodesFail.item(temp);
|
235 |
Node n = nodesFail.item(temp);
|
| 236 |
if (n.getNodeType() == Node.ELEMENT_NODE) {
|
236 |
if (n.getNodeType() == Node.ELEMENT_NODE) {
|
| Line 238... |
Line 238... |
| 238 |
Element eElement = (Element) n;
|
238 |
Element eElement = (Element) n;
|
| 239 |
if (StringUtils.equals(feedType, "FbaListingFeed")){
|
239 |
if (StringUtils.equals(feedType, "FbaListingFeed")){
|
| 240 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBA")[1]);
|
240 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBA")[1]);
|
| 241 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBA")[1]));
|
241 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBA")[1]));
|
| 242 |
}
|
242 |
}
|
| - |
|
243 |
if (StringUtils.equals(feedType, "FbgListingFeed")){
|
| - |
|
244 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBG")[1]);
|
| - |
|
245 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBG")[1]));
|
| - |
|
246 |
}
|
| 243 |
if (StringUtils.equals(feedType, "FbbListingFeed")){
|
247 |
if (StringUtils.equals(feedType, "FbbListingFeed")){
|
| 244 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]);
|
248 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]);
|
| 245 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]));
|
249 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]));
|
| 246 |
}
|
250 |
}
|
| 247 |
else {
|
251 |
else {
|
| Line 280... |
Line 284... |
| 280 |
}
|
284 |
}
|
| 281 |
else if (StringUtils.equals(feedType, "FbbPricing")){
|
285 |
else if (StringUtils.equals(feedType, "FbbPricing")){
|
| 282 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]);
|
286 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]);
|
| 283 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]));
|
287 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBB")[1]));
|
| 284 |
}
|
288 |
}
|
| - |
|
289 |
else if (StringUtils.equals(feedType, "FbgPricing")){
|
| - |
|
290 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBG")[1]);
|
| - |
|
291 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent().split("FBG")[1]));
|
| - |
|
292 |
}
|
| 285 |
else{
|
293 |
else{
|
| 286 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent());
|
294 |
System.out.println(eElement.getElementsByTagName("SKU").item(0).getTextContent());
|
| 287 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent()));
|
295 |
skuList.add(Long.valueOf(eElement.getElementsByTagName("SKU").item(0).getTextContent()));
|
| 288 |
}
|
296 |
}
|
| 289 |
}
|
297 |
}
|
| Line 311... |
Line 319... |
| 311 |
|
319 |
|
| 312 |
public static void main(String args[])
|
320 |
public static void main(String args[])
|
| 313 |
throws ParserConfigurationException, SAXException, IOException
|
321 |
throws ParserConfigurationException, SAXException, IOException
|
| 314 |
{
|
322 |
{
|
| 315 |
CheckFeedSubmission service = new CheckFeedSubmission();
|
323 |
CheckFeedSubmission service = new CheckFeedSubmission();
|
| - |
|
324 |
ArrayList<Long> itemIdsToUpdate = new ArrayList<Long>();
|
| 316 |
//ProcessFeed result = service.getResult("5598618360", "NonFbaPricing",412500);
|
325 |
ProcessFeed result = service.getResult("10360586988", "PromoFeed",412500,itemIdsToUpdate);
|
| 317 |
}
|
326 |
}
|
| 318 |
public String getVaildName(String name){
|
327 |
public String getVaildName(String name){
|
| 319 |
return name!=null?name:"";
|
328 |
return name!=null?name:"";
|
| 320 |
}
|
329 |
}
|
| 321 |
|
330 |
|