Subversion Repositories SmartDukaan

Rev

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

Rev 3116 Rev 3122
Line 5... Line 5...
5
import in.shop2020.server.ItemActivityRepository;
5
import in.shop2020.server.ItemActivityRepository;
6
import in.shop2020.server.ItemRepository;
6
import in.shop2020.server.ItemRepository;
7
 
7
 
8
import java.text.ParseException;
8
import java.text.ParseException;
9
import java.text.SimpleDateFormat;
9
import java.text.SimpleDateFormat;
-
 
10
import java.util.ArrayList;
10
import java.util.Calendar;
11
import java.util.Calendar;
11
import java.util.Date;
12
import java.util.Date;
12
import java.util.HashMap;
13
import java.util.HashMap;
13
import java.util.HashSet;
14
import java.util.HashSet;
14
import java.util.List;
15
import java.util.List;
Line 263... Line 264...
263
                    uniqueSet.add(uniqueKey);
264
                    uniqueSet.add(uniqueKey);
264
                }
265
                }
265
            }
266
            }
266
        }
267
        }
267
        
268
        
-
 
269
        List<ItemActivity> itemActivities = new ArrayList<ItemActivity>();
-
 
270
        ItemActivityRepository itemActivityRepository = new ItemActivityRepository();
268
        for (Entry<Long, Map<String, Long>> entry : itemsResultMap.entrySet()) {
271
        for (Entry<Long, Map<String, Long>> entry : itemsResultMap.entrySet()) {
269
            Long catalogItemId = (Long)entry.getKey();
272
            Long catalogItemId = (Long)entry.getKey();
270
            Map<String, Long> itemMap = (Map<String, Long>)entry.getValue();
273
            Map<String, Long> itemMap = (Map<String, Long>)entry.getValue();
271
            
274
            
272
            ItemActivityRepository itemActivityRepository = new ItemActivityRepository();
-
 
273
            ItemActivity itemActivity = new ItemActivity();
275
            ItemActivity itemActivity = new ItemActivity();
274
            itemActivity.setCatalogId(catalogItemId);
276
            itemActivity.setCatalogId(catalogItemId);
275
            itemActivity.setDate(fromDate);
277
            itemActivity.setDate(fromDate);
276
            
278
            
277
            itemActivity.setView(itemMap.get("ViewCount"));
279
            itemActivity.setView(itemMap.get("ViewCount"));
Line 284... Line 286...
284
            itemActivity.setUniqueAddToCart(itemMap.get("uniqueAddToCartCount"));
286
            itemActivity.setUniqueAddToCart(itemMap.get("uniqueAddToCartCount"));
285
            itemActivity.setUniqueAddToResearch(itemMap.get("uniqueAddToResearchCount"));
287
            itemActivity.setUniqueAddToResearch(itemMap.get("uniqueAddToResearchCount"));
286
            itemActivity.setUniqueDeleteFromCart(itemMap.get("uniqueDeleteFromCartCount"));
288
            itemActivity.setUniqueDeleteFromCart(itemMap.get("uniqueDeleteFromCartCount"));
287
            itemActivity.setUniqueDeleteFromResearch(itemMap.get("uniqueDeleteFromResearchCount"));
289
            itemActivity.setUniqueDeleteFromResearch(itemMap.get("uniqueDeleteFromResearchCount"));
288
            
290
            
289
            itemActivityRepository.create(itemActivity);
291
            itemActivities.add(itemActivity);
290
        }
292
        }
-
 
293
        itemActivityRepository.createAll(itemActivities);
291
    }
294
    }
292
    
295
    
293
    public void doGet(HttpServletRequest req, HttpServletResponse resp) {
296
    public void doGet(HttpServletRequest req, HttpServletResponse resp) {
294
        doPost(req, resp);
297
        doPost(req, resp);
295
    }
298
    }