Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
37280 63 d 0 h amit /trunk/profitmandi-web/src/main/resources/ external api v2: document addedOn field for new-SKU partial sync  
37273 63 d 4 h amit /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/v2/controller/fofo/ Apply same idempotent super-catalog mapping save to V2 controller

Keeps V2FofoSuperCatalogController in step with the fofo SuperCatalogController
fix (r37272) so the dormant endpoint cannot violate the new
UNIQUE(catalog_id, super_catalog_id) constraint if it is ever enabled.
 
37269 63 d 5 h amit /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/services/ Hot deals enrichment: Fresh pill (green tick when device unused, greyed cross otherwise) replacing Activated; class hd-fresh  
37267 63 d 20 h ranu /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/ v2 version some fixes  
37260 66 d 11 h amit /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ Hot deals API: fix /fofo 500 when subCategoryId omitted (primitive int + required=false cannot bind null; defaultValue 0, same in GuestController); /fofo/hotDeals/categories facet endpoint for filter chips; hotDeal listing honors explicit categoryId only (cross-category default); enrichment pills - constant names with hd-yes/hd-no + hd-good/hd-off state classes, not-activated is the green state  
37257 66 d 23 h amit /trunk/profitmandi-web/ chore: restore full svn:ignore list (accidentally replaced) + graphify-out  
37250 67 d 0 h 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 67 d 0 h vikas /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ Null check for email  
37247 67 d 4 h 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 68 d 22 h amit /trunk/profitmandi-web/src/main/ external api v2: paginated storeMaster endpoint + docs  
37219 69 d 0 h amit /trunk/profitmandi-web/src/main/resources/ external api v2: docs page - categoryMaster, gst, categorySpecs, item fields, paginated stock  
37207 69 d 2 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 70 d 3 h ranu /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/filter/ v2 version some fixes  
37195 70 d 3 h ranu /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/config/ ai + brand display mapping fixed  
37185 73 d 23 h ranu /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/ ai + brand display mapping fixed  
37183 73 d 23 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 74 d 2 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 74 d 22 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 76 d 21 h vikas /trunk/ Null check for email  
37152 76 d 21 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)  

Show All