Subversion Repositories SmartDukaan

Rev

Rev 35591 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35591 Rev 35666
Line 85... Line 85...
85
import com.spice.profitmandi.service.integrations.CCAvenuePaymentService;
85
import com.spice.profitmandi.service.integrations.CCAvenuePaymentService;
86
import com.spice.profitmandi.service.integrations.RazorpayPaymentService;
86
import com.spice.profitmandi.service.integrations.RazorpayPaymentService;
87
import com.spice.profitmandi.service.integrations.bharti.model.BAGInsuranceModel;
87
import com.spice.profitmandi.service.integrations.bharti.model.BAGInsuranceModel;
88
import com.spice.profitmandi.service.integrations.gstpro.GstProAuthService;
88
import com.spice.profitmandi.service.integrations.gstpro.GstProAuthService;
89
import com.spice.profitmandi.service.integrations.gstpro.GstProService;
89
import com.spice.profitmandi.service.integrations.gstpro.GstProService;
-
 
90
import com.spice.profitmandi.service.integrations.pinelabs.PinelabsAffordabilityService;
-
 
91
import com.spice.profitmandi.service.integrations.pinelabs.PinelabsAuthService;
-
 
92
import com.spice.profitmandi.service.integrations.pinelabs.PinelabsOfferCacheService;
90
import com.spice.profitmandi.service.integrations.pinelabs.dto.*;
93
import com.spice.profitmandi.service.integrations.pinelabs.dto.*;
91
import com.spice.profitmandi.service.integrations.psismart.PsiSmartService;
94
import com.spice.profitmandi.service.integrations.psismart.PsiSmartService;
92
import com.spice.profitmandi.service.integrations.smartping.SmartPingService;
95
import com.spice.profitmandi.service.integrations.smartping.SmartPingService;
93
import com.spice.profitmandi.service.integrations.toffee.ToffeeService;
96
import com.spice.profitmandi.service.integrations.toffee.ToffeeService;
94
import com.spice.profitmandi.service.inventory.*;
97
import com.spice.profitmandi.service.inventory.*;
Line 1187... Line 1190...
1187
 
1190
 
1188
    @Autowired
1191
    @Autowired
1189
    SDCreditService sdCreditService;
1192
    SDCreditService sdCreditService;
1190
 
1193
 
1191
    @Autowired
1194
    @Autowired
1192
    com.spice.profitmandi.service.integrations.pinelabs.PinelabsAffordabilityService pinelabsAffordabilityService;
1195
    PinelabsAffordabilityService pinelabsAffordabilityService;
1193
 
1196
 
1194
    @Autowired
1197
    @Autowired
1195
    com.spice.profitmandi.service.integrations.pinelabs.PinelabsAuthService pinelabsAuthService;
1198
    PinelabsAuthService pinelabsAuthService;
-
 
1199
 
-
 
1200
    @Autowired
-
 
1201
    PinelabsOfferCacheService pinelabsOfferCacheService;
-
 
1202
 
-
 
1203
    /**
-
 
1204
     * Caches pinelabs offers for all active items in Redis.
-
 
1205
     * Call this method from your cron job to pre-populate the cache.
-
 
1206
     */
-
 
1207
    public void cachePinelabsOffers() {
-
 
1208
        pinelabsOfferCacheService.cacheAllItemOffers();
-
 
1209
    }
1196
 
1210
 
1197
    public void testAffordability() {
1211
    public void testAffordability() {
1198
        Money orderAmount = new Money("1000000", "INR");
1212
        Money orderAmount = new Money("1000000", "INR");
1199
        Money discountAmount = new Money("0", "INR");
1213
        Money discountAmount = new Money("0", "INR");
1200
        List<ProductDetails> productDetails = Arrays.asList(new ProductDetails(orderAmount, discountAmount, "Alpha_2"));
1214
        List<ProductDetails> productDetails = Arrays.asList(new ProductDetails(orderAmount, discountAmount, "Alpha_2"));