Subversion Repositories SmartDukaan

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36094 2 h 25 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ persistance logout and other status ...agent live status (deduplication)  
36093 5 h 39 m amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Remove WOD brand eligibility check from tertiary billing flow  
36092 6 h 34 m ranu /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/ code commit via websocket instead of selenium for agent status  
36091 6 h 45 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/ persistance logout and other status ...agent live status (deduplication)  
36090 8 h 19 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/ correction on breaking and avaialble timing  
36089 9 h 2 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/ correction on breaking and avaialble timing  
36088 9 h 3 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ code commit via websocket instead of selenium for agent status  
36087 9 h 35 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/ correction on breaking and avaialble timing  
36086 10 h 2 m ranu /trunk/ code commit via websocket instead of selenium for agent status  
36085 12 h 54 m ranu /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/ code commit via websocket instead of selenium for agent status  
36084 13 h 0 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/ correction on breaking and avaialble timing  
36083 13 h 28 m ranu /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/ code commit via websocket instead of selenium for agent status  
36082 13 h 28 m ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/cs/ code commit via websocket instead of selenium for agent status  
36081 1 d 5 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Use JDK serialization for Redis caches with Map<Integer,...> keys

GenericJackson2JsonRedisSerializer converts Map Integer keys to String
during JSON serialization. On deserialization, map.get(Integer) returns
null since keys are now Strings. This broke allOffers, offer.slabpayout,
catalog.published_yearmonth, and offer.achievement caches.

Fix: Use JdkSerializationRedisSerializer for these specific caches to
preserve exact Java types. Added Serializable to 9 model classes in the
offer object graph: CreateOfferRequest, TargetSlab, ItemCriteriaPayout,
ItemCriteria, PartnerCriteria, PayoutSlab, AmountModel, QtyAmountModel,
DateRangeModel.
 
36080 1 d 5 h aman /trunk/profitmandi-fofo/src/main/ Fix:Replace "FOFO/FOCO/COCO" with "Partner" — Visual Only  
36079 1 d 7 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/ Fix offers not visible in price circular - cache manager mismatch

selectAllPublishedMapByPartner was cached in Caffeine (oneDayCacheManager)
but evictOfferCaches cleared it from Redis (redisCacheManager). Eviction
had no effect, so stale in-memory cache served old data for up to 6 hours.
Changed to redisCacheManager to match the eviction target.
 
36078 1 d 7 h aman /trunk/ Fix:Block Order creation without an associated ‘Temp Code’  
36077 1 d 7 h amit /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/ Use SDCreditServiceImpl.getTier1Days() instead of inline partner type check  
36076 1 d 7 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/ Merge penalty into interest terms, add GOLD to premium tier, use PREMIUM_CD_TYPES for tier1 days, remove penaltyRate from API response  
36075 1 d 8 h ranu /trunk/ code commit via websocket instead of selenium for agent status  

Show All