Subversion Repositories SmartDukaan

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36702 56 d 13 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/ Add evictMonthCaches for centralized month-level offer cache eviction. Fix createOffers upload path missing catalog.published_yearmonth eviction. Add cache inventory comments to evictOfferCaches.  
36633 62 d 5 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/ Fix offer activation cache race: REQUIRES_NEW ensures DB commit before cache eviction, notification failures no longer rollback activation  
36521 72 d 10 h amit /trunk/ Added RequestCachingFilter  
36374 89 d 10 h ranu /trunk/ schemes and offer for v2 version  
36305 94 d 18 h amit /trunk/profitmandi-dao/src/main/ Batch processing infrastructure + per-partner offer processing + partner limit optimization + investment cache eviction on billing/payment/cancellation with 3hr TTL  
36103 114 d 6 h amit /trunk/profitmandi-dao/src/main/ Add DN rejection with full reversal: restore inventory, schemes, price drops, offers; add deny reason to purchase return items; add purchase return notification service  
36049 120 d 12 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Redesign offer caching: separate definition from achievement, per-partner Redis cache, deep-copy before mutation, centralized eviction  
35924 142 d 8 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Per-criteria target and payout editing for offers

- Add UpdateSlabRequest/UpdateOfferSlabsRequest models for per-slab updates
- Add id field to PayoutSlab, populate from TargetSlabEntity.id
- Add updateOfferSlabs() service method: validates slab ownership, updates payoutTarget and payoutValue independently
- Keep updateOfferTargets() for backward compatibility
 
35885 144 d 8 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Admin offer management: add/remove partners, clone offer, update targets + empty guard fix in getCreateOfferRequest  
35856 146 d 9 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Optimize activated stock query (no cache), move offer cache to Redis, add bulk publish and delete offer  
35394 218 d 0 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Improved performance  
35205 280 d 9 h amit /trunk/ Offer send Notification refactoring  
33999 602 d 14 h tejus.lohani /trunk/ bug fix -offer payout report  
33613 727 d 12 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/ Ok  
33247 823 d 12 h ranu /trunk/ warehouse billing phase one and added signature exception  
33030 874 d 13 h amit.gupta /trunk/ Fixed offers  
31920 1173 d 11 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Added inventoryPayoutModel  
31903 1174 d 14 h amit.gupta /trunk/ Added changes related to new scheme rollout policy  
31205 1333 d 17 h amit.gupta /trunk/ Fixed order cancellation, now can cancel insurance invoices.
Added Reversal of additional schemes in case of returns.
 
30274 1568 d 9 h amit.gupta /trunk/ Fixed old scheme logic  
29902 1641 d 2 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/  
29785 1657 d 7 h amit.gupta /trunk/ Fixed price circular  
29684 1684 d 12 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/  
27877 1968 d 10 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/