Subversion Repositories SmartDukaan

Rev

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

Rev 22989 Rev 22990
Line 217... Line 217...
217
							//Using item availability cache for now but can be changed to use caching later.
217
							//Using item availability cache for now but can be changed to use caching later.
218
							try {
218
							try {
219
								ItemAvailabilityCache iac = itemAvailabilityCacheRepository.selectByItemId(itemId);
219
								ItemAvailabilityCache iac = itemAvailabilityCacheRepository.selectByItemId(itemId);
220
								totalAvailability = iac.getTotalAvailability();
220
								totalAvailability = iac.getTotalAvailability();
221
							} catch (Exception e) {}
221
							} catch (Exception e) {}
-
 
222
							if(totalAvailability <= 0){
-
 
223
								continue;
-
 
224
							}
222
							fdi.setAvailability(totalAvailability);
225
							fdi.setAvailability(totalAvailability);
223
							fdi.setQuantityStep(1);
226
							fdi.setQuantityStep(1);
224
							fdi.setMinBuyQuantity(1);
227
							fdi.setMinBuyQuantity(1);
225
							fdi.setMaxQuantity(Math.min(fdi.getAvailability(), 100));
228
							fdi.setMaxQuantity(Math.min(fdi.getAvailability(), 100));
226
							if(fdi.getMaxQuantity() > 0) {
-
 
227
								fofoAvailabilityInfoMap.put(itemId, fdi);
229
							fofoAvailabilityInfoMap.put(itemId, fdi);
228
							}
-
 
229
					}
230
					}
230
				}
231
				}
231
				if(fofoAvailabilityInfoMap.values().size() > 0) {
232
				if(fofoAvailabilityInfoMap.values().size() > 0) {
232
					ffdr.setItems(new ArrayList<FofoAvailabilityInfo>(fofoAvailabilityInfoMap.values()));
233
					ffdr.setItems(new ArrayList<FofoAvailabilityInfo>(fofoAvailabilityInfoMap.values()));
233
					dealResponse.add(ffdr);
234
					dealResponse.add(ffdr);