| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37257 |
5 h 11 m |
amit |
/trunk/profitmandi-web/ |
chore: restore full svn:ignore list (accidentally replaced) + graphify-out |
|
| 37250 |
5 h 39 m |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
perf: speed up /partner/listing by batching partner-level data and parallelizing solr calls
- Fetch stock snapshot, favourites, web offers, combo models, CIS, items,
cashback and price circular once per request (union of all listings'
catalogs/items) instead of once per listing
- Precompute slab-payout/scheme-offer alignment once per catalog so shared
PriceCircularItemModelNew instances are not mutated twice
- Fan per-listing solr queries out on a bounded thread pool; brand exclusion
resolved once on the request thread (Hibernate session is thread-bound)
- Drop per-doc info logs (full stock map, label dumps, solrtype) |
|
| 37249 |
5 h 47 m |
vikas |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
Null check for email |
|
| 37247 |
9 h 46 m |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
Hot deal surfacing: HotDealEnrichmentService attaches hotDealTags (condition/activated/warranty/fin-mapped/affordability pills, No values hidden) to fofo listing, favourites and partnerdeals responses; /fofo hotDeal=true now sources from model_hot_deal actives via Solr catalogId filter |
|
| 37224 |
2 d 3 h |
amit |
/trunk/profitmandi-web/src/main/ |
external api v2: paginated storeMaster endpoint + docs |
|
| 37219 |
2 d 5 h |
amit |
/trunk/profitmandi-web/src/main/resources/ |
external api v2: docs page - categoryMaster, gst, categorySpecs, item fields, paginated stock |
|
| 37207 |
2 d 8 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/external/ |
external api v2: categoryMaster endpoint, client-scoped feeds, itemIds-optional paginated /stock |
|
| 37196 |
3 d 9 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/filter/ |
v2 version some fixes |
|
| 37195 |
3 d 9 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/config/ |
ai + brand display mapping fixed |
|
| 37185 |
7 d 4 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
ai + brand display mapping fixed |
|
| 37183 |
7 d 5 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/ |
PJP agenda assign: composeAgendaTaskName on create/batch/revisit (supervisor on-the-go path); revival visibility filter on GET agendas; skip blank checkout discussions |
|
| 37177 |
7 d 8 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/ |
PJP agenda instances: per-agenda visit logs at checkout + open-agendas endpoint |
|
| 37157 |
8 d 4 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
getPartners null-safe saholic lookup (one bad partner row no longer 500s the whole list), retailer registration uses idempotent user_accounts upsert, V2CartController distinguishes missing-procurement-cart (404) from missing auth token (401) |
|
| 37153 |
10 d 3 h |
vikas |
/trunk/ |
Null check for email |
|
| 37152 |
10 d 3 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/external/ |
External partner API: fix /external/v1/docs 500 — return byte[] with explicit text/html (no StringHttpMessageConverter registered in WebMVCConfig) |
|
| 37150 |
10 d 5 h |
amit |
/trunk/profitmandi-web/src/main/ |
External partner API (web): /external/v1 endpoints (catalogMaster, catalogSkuMaster, skuMaster, storeMaster + catalogs/catalogSkus/stock lookups), X-Api-Key ApiKeyInterceptor on /external/** (excluded from JWT/CORS/post interceptors), hosted partner docs at /external/v1/docs. Requires migration_external_api_client.sql (r37149) on DB before deploy. |
|
| 37146 |
10 d 8 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/v2/controller/fofo/ |
ticket l1 to l9 level introduced |
|
| 37144 |
13 d 3 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
Brand eligibility: hide restricted (blocked + LOI-ineligible) brands on partner surfaces and enforce at purchase — PartnerSolrClient applies Solr brand exclusion on all partner demo-core queries; brand list + deal/store facets filtered; legacy solr-search title filter with word boundary; add-to-cart and checkout validate via validateOrderableBrands |
|
| 37138 |
14 d 2 h |
amit |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/v2/controller/fofo/ |
Remove updateAndInsertWodCodes endpoint: unguarded GET that bulk-stamped IT_CODE across all active stores' dealer mappings |
|
| 37130 |
16 d 4 h |
ranu |
/trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ |
rating api issue fix |
|