Subversion Repositories SmartDukaan

Rev

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

Rev 28560 Rev 28561
Line 1286... Line 1286...
1286
			
1286
			
1287
		}
1287
		}
1288
		
1288
		
1289
	}
1289
	}
1290
 
1290
 
1291
	public void fixOffer() {
1291
	public void fixOffer() throws Exception {
1292
		List<Integer> offerIds = Arrays.asList(228, 241,242, 243,244, 253);
1292
		List<Integer> offerIds = Arrays.asList(228, 241,242, 243,244, 253);
1293
		List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().filter(x->x.getWarehouseId()==7678).map(x->x.getId()).collect(Collectors.toList());
1293
		List<Integer> fofoIds = fofoStoreRepository.selectAll().stream().filter(x->x.getWarehouseId()==7678).map(x->x.getId()).collect(Collectors.toList());
1294
		for(int offerId : offerIds) {
1294
		for(int offerId : offerIds) {
1295
			Offer offer =  offerRepository.selectById(offerId);
1295
			Offer offer =  offerRepository.selectById(offerId);
1296
			
1296
			
1297
			PartnerCriteria partnerCriteria = gson.fromJson(offer.getPartnerCriteria(), PartnerCriteria.class);
1297
			PartnerCriteria partnerCriteria = gson.fromJson(offer.getPartnerCriteria(), PartnerCriteria.class);
1298
			for (Integer fofoId : fofoIds) {
1298
			for (Integer fofoId : fofoIds) {
1299
				if(partnerCriteria.getFofoIds().contains(fofoId)) {
1299
				if(partnerCriteria.getFofoIds().contains(fofoId)) {
-
 
1300
					//This shoud be removed
-
 
1301
					LOGGER.info("FofoStore Code - {}", fofoStoreRepository.selectByRetailerId(fofoId).getCode());
1300
					partnerCriteria.getFofoIds().remove(fofoId);
1302
					partnerCriteria.getFofoIds().remove(fofoId);
1301
				}
1303
				}
1302
			}
1304
			}
1303
			offer.setPartnerCriteria(gson.toJson(partnerCriteria));
1305
			offer.setPartnerCriteria(gson.toJson(partnerCriteria));
1304
		}
1306
		}