| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 35548 |
3 h 36 m |
aman |
/trunk/ |
Feat : Bulk uploader for lead reassign and update state and city for leads |
|
| 35547 |
6 h 44 m |
amit |
/trunk/ |
Real-time Solr updates for TagListing changes
- Add Spring ApplicationEvent for TagListing changes (price, status, create, delete)
- Add async listener for incremental Solr updates (updateSingleCatalog)
- Add failure tracking with solr_update_failures table for visibility
- Add admin dashboard API for tech team to retry failed updates
- Add auto-retry job every 5 minutes (max 3 retries)
- Add startup sync for consistency after restart
- Add isProd check to skip Solr updates in local/dev environment
- Inject event publisher in TagListing, PriceDrop, Indent controllers |
|
| 35546 |
2 d 3 h |
aman |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
Fix:Update contact list |
|
| 35545 |
2 d 3 h |
ranu |
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ |
motorola in brand |
|
| 35544 |
4 d 5 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/resources/js/ |
Handle scientific notation (e.g., 1.37E7) in numberToComma() function |
|
| 35543 |
5 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Use doPostAjaxRequestWithJsonHandler for getMonthWisePurchase and change to @RequestBody |
|
| 35542 |
5 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
Fix POST ajax call to use $.ajax with data parameter for proper form encoding |
|
| 35541 |
5 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Change getMonthWisePurchase endpoint to POST method |
|
| 35540 |
5 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
Change getPartnersPurchaseDetail to use POST request |
|
| 35539 |
5 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
Add click handlers to total row in Purchase MileStone table |
|
| 35538 |
5 d 22 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/ |
Add total row to Purchase MileStone table and clean up code formatting |
|
| 35537 |
5 d 22 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ |
Optimize getAllPartnerStats: combine 5 tertiary queries into 1 using CASE WHEN pattern
- Added PartnerTertiarySalesModel to hold combined tertiary data
- Added FofoOrder.selectPartnerTertiarySales named query using CASE WHEN
- Added selectPartnerTertiarySales() batch method in FofoOrderItemRepository
- Updated PartnerStatsServiceImpl to use single combined query
- Reduces 5 DB queries to 1 for tertiary sales data (lmtd, mtd, lms, today, last3days) |
|
| 35536 |
6 d 5 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ |
Optimize fetchParnterStats() - fix N+1 query issues
Performance improvements:
- Use batch method getAuthUserAndEsclationByPartnerIds() instead of N+1 loop
- Add new batch method getInvestmentsForFofoStores() to replace N+1 getInvestment() calls
- Add batch query selectActivatedGrnPendingAmountByFofoIds in ActivatedImeiRepository
Before: ~900 queries for 100 stores
After: ~7 queries for 100 stores |
|
| 35535 |
7 d 4 h |
amit |
/trunk/profitmandi-fofo/src/main/webapp/resources/js/ |
Fix: Use camelCase for jQuery data attribute access (fofoId instead of fofo-id) |
|
| 35534 |
7 d 7 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Add credit blocked exception button to SD Credit page
- Added 'Add Exception' button in sd-credit-requirement-row.vm
- Added /addCreditBlockedException endpoint in SDCreditController.java
- Added JavaScript handler in sd-credit.js for the new button
- Allows adding CreditBlockedExceptionPartner entry for a partner for the current day |
|
| 35533 |
7 d 9 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Fixed AppConfig |
|
| 35532 |
7 d 12 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ |
Added migration for 2 parties for gold |
|
| 35531 |
7 d 12 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Add manual partner type upgrade detection in rolloutMarginForStoreOnMonth
- Check if there's a MANUAL partner type change on day 1 of the month
- If manual upgrade detected, proceed with margin rollout for all orders in that month
- Existing calculated upgrade logic remains unchanged |
|
| 35530 |
7 d 13 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Added migration for 2 parties for gold |
|
| 35529 |
8 d 3 h |
ranu |
/trunk/ |
lead repo done |
|