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
35493 210 d 20 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ N+1 query optimization for B2B order creation flow

- OrderServiceImpl: Batch fetch PendingOrderItems before validation loop (line 402)
- OrderServiceImpl: Batch update opening stock using minusOpeningStockBatch
- OrderServiceImpl: Pre-fetch tagListings and GST rates before createAndGetFofoOrderItem loop
- OrderServiceImpl: Batch fetch PendingOrderItems for status update (line 719)
- CartServiceImpl: Pre-fetch items before getCartValidation loop
- SchemeServiceImpl: Batch fetch SchemeInOut records in processSchemeOut
- SmartCartService: Added minusOpeningStockBatch method for batch updates
- TagListingRepository: Added selectByItemIds batch method
- FofoOpeningStockRepository: Added findByFofoIdAndCatalogIds batch method
- PendingOrderItemRepository: Added selectByIds batch method

Performance improvement: ~70-100 DB queries reduced per order (10 items avg)
 
35236 269 d 1 h amit /trunk/ Fixed notification related issues with scheme also stopped using mongo for brands Schema  
35232 272 d 3 h ranu /trunk/ insurance can we add both same time  
35209 281 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Samsung Upgrade Logic Added  
35156 287 d 6 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Fix:Customer gender null check  
35097 296 d 7 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ get quote from backend  
35055 304 d 6 h ranu /trunk/ remove cash discount from billing page  
35034 309 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Added new method  
35000 311 d 6 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ donotcommit  
34999 311 d 6 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Update  
34994 314 d 22 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ mop and dp price validation hide  
34805 370 d 23 h ranu /trunk/ icici insurance policy phase one uploaded  
34798 373 d 2 h ranu /trunk/ icici insurance policy phase one uploaded  
34718 392 d 0 h aman.kumar /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Invoice Update error fix  
34709 392 d 6 h amit.gupta /trunk/ Added Loan Related Changes  
34504 449 d 8 h amit.gupta /trunk/ Fixed rollback of excess schemes in Oppo  
34486 454 d 0 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Fixed scheme logic out reversal logic  
34474 455 d 0 h aman.kumar /trunk/ Scratch Offer  
34430 463 d 4 h tejus.lohani /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Remove free insurance on ADLD  
34381 475 d 0 h vikas.jangra /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/ Set Pending Order ID  

Show All