Subversion Repositories SmartDukaan

Rev

Rev 12888 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12888 Rev 12906
Line 128... Line 128...
128
        try {
128
        try {
129
            Calendar cal=GregorianCalendar.getInstance();
129
            Calendar cal=GregorianCalendar.getInstance();
130
            milliseconds = cal.getTimeInMillis();
130
            milliseconds = cal.getTimeInMillis();
131
            aItems = catalogClient.getAllFbgListedItems();
131
            aItems = catalogClient.getAllFbgListedItems();
132
 
132
 
-
 
133
 
133
        } catch (TException e) {
134
        } catch (TException e) {
134
            // TODO Auto-generated catch block
135
            // TODO Auto-generated catch block
135
            e.printStackTrace();
136
            e.printStackTrace();
136
        }
137
        }
137
 
138
 
Line 510... Line 511...
510
        int count=0;
511
        int count=0;
511
        System.out.println("Inside price listing creation");
512
        System.out.println("Inside price listing creation");
512
        itemIdsToUpdate = new ArrayList<Long>();
513
        itemIdsToUpdate = new ArrayList<Long>();
513
        for(Amazonlisted AItem:aItems){
514
        for(Amazonlisted AItem:aItems){
514
            if ( AItem.getFbgPriceLastUpdatedOn() >= AItem.getFbgPriceLastUpdatedOnSc() && (!AItem.isSuppressFbgPriceUpdate())){
515
            if ( AItem.getFbgPriceLastUpdatedOn() >= AItem.getFbgPriceLastUpdatedOnSc() && (!AItem.isSuppressFbgPriceUpdate())){
-
 
516
                if (AItem.getFbgPrice()==0){
-
 
517
                    continue;
-
 
518
                }
515
                AmazonEnvelope.Message message = new AmazonEnvelope.Message();
519
                AmazonEnvelope.Message message = new AmazonEnvelope.Message();
516
                Price price = new Price();
520
                Price price = new Price();
517
                price.setSKU("FBG"+String.valueOf(AItem.getItemid()));
521
                price.setSKU("FBG"+String.valueOf(AItem.getItemid()));
518
                OverrideCurrencyAmount overridecurrencyamount = new OverrideCurrencyAmount();
522
                OverrideCurrencyAmount overridecurrencyamount = new OverrideCurrencyAmount();
519
                overridecurrencyamount.setCurrency(BaseCurrencyCodeWithDefault.DEFAULT);
523
                overridecurrencyamount.setCurrency(BaseCurrencyCodeWithDefault.DEFAULT);
Line 524... Line 528...
524
                if ((AItem.getFbgPromoStartDate()<=getTimeInMilliseconds() && AItem.getFbgPromoEndDate()>=getTimeInMilliseconds()) && !AItem.isIsFbgPromotionActive()){
528
                if ((AItem.getFbgPromoStartDate()<=getTimeInMilliseconds() && AItem.getFbgPromoEndDate()>=getTimeInMilliseconds()) && !AItem.isIsFbgPromotionActive()){
525
                    //safety check
529
                    //safety check
526
                    continue;
530
                    continue;
527
                }
531
                }
528
                if (AItem.isIsFbgPromotionActive() && (AItem.getFbgPromoStartDate()<=getTimeInMilliseconds() && AItem.getFbgPromoEndDate()>=getTimeInMilliseconds())){
532
                if (AItem.isIsFbgPromotionActive() && (AItem.getFbgPromoStartDate()<=getTimeInMilliseconds() && AItem.getFbgPromoEndDate()>=getTimeInMilliseconds())){
-
 
533
                    if (AItem.getFbgPromoPrice()==0){
-
 
534
                        continue;
-
 
535
                    }
529
                    Sale sale = new Sale();
536
                    Sale sale = new Sale();
530
                    OverrideCurrencyAmount overridesaleamount = new OverrideCurrencyAmount();
537
                    OverrideCurrencyAmount overridesaleamount = new OverrideCurrencyAmount();
531
                    overridesaleamount.setCurrency(BaseCurrencyCodeWithDefault.DEFAULT);
538
                    overridesaleamount.setCurrency(BaseCurrencyCodeWithDefault.DEFAULT);
532
                    overridesaleamount.setValue(BigDecimal.valueOf(AItem.getFbgPromoPrice()));
539
                    overridesaleamount.setValue(BigDecimal.valueOf(AItem.getFbgPromoPrice()));
533
                    sale.setSalePrice(overridesaleamount);
540
                    sale.setSalePrice(overridesaleamount);