| 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"));
|