<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SmartDukaan &#x2013; /</title><description>WebSVN RSS feed &#x2013; SmartDukaan</description><lastBuildDate>Thu, 09 Apr 2026 08:42:06 +0530</lastBuildDate><generator>WebSVN 2.8.6-DEV</generator><language>en</language><link>https://svn.smartdukaan.com/log.php?repname=SmartDukaan&amp;path=%2F&amp;max=40&amp;peg=35508</link><atom:link href="https://svn.smartdukaan.com/rss.php?peg=35508&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 31 Dec 2025 15:31:50 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35508 – lead repo done</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;lead repo done&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35508&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35508&amp;peg=35508</guid></item>
<item><pubDate>Wed, 31 Dec 2025 15:14:50 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35507 – lead repo done</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;lead repo done&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35507&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35507&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 14:50:44 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35506 – Shopify Apis: Sync Products and Orders</title><description>&lt;div&gt;&lt;strong&gt;vikas – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Shopify Apis: Sync Products and Orders&lt;/div&gt;x /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/services/ShopifyGraphQLService.java&lt;br /&gt;+ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/services/ShopifyGraphQLShopifyService.java &lt;i&gt;(copied from /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/services/ShopifyGraphQLService.java@35505)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35506&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35506&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 13:31:18 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35505 – today offer modal done</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;today offer modal done&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/OfferController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/price-circular.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35505&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35505&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 13:29:39 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35504 – Shopify Apis: Sync Products and Orders</title><description>&lt;div&gt;&lt;strong&gt;vikas – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Shopify Apis: Sync Products and Orders&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/NotificationService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/NotificationServiceImpl.java&lt;br /&gt;x /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/controllers/FofoShopifyController.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/controllers/ShopifyController.java&lt;br /&gt;+ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/controllers/ShopifyProductsController.java &lt;i&gt;(copied from /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/controllers/FofoShopifyController.java@35503)&lt;/i&gt;&lt;br /&gt;+ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/models/ProductInputModel.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/shopify/services/FofoShopifyService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35504&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35504&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 13:28:11 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35503 – Shopify : Orders</title><description>&lt;div&gt;&lt;strong&gt;vikas – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Shopify : Orders&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/ContentPojo.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/shopify&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/shopify/OrderResponseModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/shopify&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/shopify/ShopifyGraphQLService.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/shopify/ShopifyService.java&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/shopify&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/shopify/ShopifyController.java&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/js/shopify&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/js/shopify/shopify.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/include-scripts.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/shopify&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/shopify/order-detail.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/shopify/orders.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35503&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35503&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 13:06:25 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35502 – today offer modal done</title><description>&lt;div&gt;&lt;strong&gt;ranu – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;today offer modal done&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/price-circular.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-brandwise-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-stock.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35502&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35502&amp;peg=35508</guid></item>
<item><pubDate>Tue, 30 Dec 2025 12:52:59 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35501 – today offer modal done</title><description>&lt;div&gt;&lt;strong&gt;ranu – 30 file(s) modified&lt;/strong&gt;&lt;br/&gt;today offer modal done&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/catalog/Catalog.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/CatalogBrief.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/PartnerCriteriaPojo.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/PayoutSlabModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/SchemeOfferModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/TodayCatalogOfferModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/TodayOfferGroupKey.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/TodayOfferModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/WebOfferModel.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CatalogRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CatalogRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CustomerOfferItemRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CustomerOfferItemRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/ItemCriteriaRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/ItemCriteriaRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/SchemeRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/SchemeRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/IciciLombardService.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/TodayOfferService.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/offers/TodayOfferServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/OfferController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/OrderController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/price-circular.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/dashboard1.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-brandwise-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-stock.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/today-fofo-offer.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/today-offer-list.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/today-offer.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35501&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35501&amp;peg=35508</guid></item>
<item><pubDate>Mon, 29 Dec 2025 18:23:54 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35500 – Fix:Gst Validation</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Gst Validation&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/TrialUserController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35500&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35500&amp;peg=35508</guid></item>
<item><pubDate>Mon, 29 Dec 2025 18:22:44 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35499 – Fix:Trial Activation Mail, All trial user page and gst validation</title><description>&lt;div&gt;&lt;strong&gt;aman – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Trial Activation Mail, All trial user page and gst validation&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/fofo/TrialForm.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/user/PrivateDealUserRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/user/PrivateDealUserRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/TrialServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/resources/trial-activation-email.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/TrialController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/resources/META-INF/env.property&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/trial-form.js&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/all-trial-form.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/trial-form.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/trial-verified.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35499&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35499&amp;peg=35508</guid></item>
<item><pubDate>Mon, 29 Dec 2025 16:01:20 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35498 – Laptop show on offer</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Laptop show on offer&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/scheme_offer.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35498&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35498&amp;peg=35508</guid></item>
<item><pubDate>Mon, 29 Dec 2025 15:53:21 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35497 – Laptop show on offer</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Laptop show on offer&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/scheme_offer.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/scheme_offer.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35497&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35497&amp;peg=35508</guid></item>
<item><pubDate>Mon, 29 Dec 2025 12:08:48 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35496 – given laptop in category</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;given laptop in category&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/scheme_offer.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35496&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35496&amp;peg=35508</guid></item>
<item><pubDate>Wed, 24 Dec 2025 23:20:45 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35495 – Fresh money allowance feature for B2B orders with overdue loans ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fresh money allowance feature for B2B orders with overdue loans&lt;br /&gt;
&lt;br /&gt;
- SDCreditServiceImpl: Added validateOverdueLoans() to check if partner can place order&lt;br /&gt;
- SDCreditServiceImpl: Added getAvailableFreshMoney() to calculate same-day fresh money&lt;br /&gt;
- SDCreditServiceImpl: Partners with overdue loans can now place orders using fresh money added same day&lt;br /&gt;
- OrderRepository: Added selectTodayOrdersExcludingRefund() for fresh money calculation&lt;br /&gt;
- UserWalletHistoryRepository: Added methods to get today&apos;s payments and refunds&lt;br /&gt;
&lt;br /&gt;
Logic: Fresh money = (Today&apos;s PAYMENT_GATEWAY + AUTOMATED_ADVANCE deposits) - (Today&apos;s orders excluding refunded) + (Today&apos;s refunds)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/UserWalletHistoryRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/UserWalletHistoryRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/SDCreditServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35495&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35495&amp;peg=35508</guid></item>
<item><pubDate>Wed, 24 Dec 2025 23:10:37 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35494 – N+1 query optimization for B2B order creation flow  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;N+1 query optimization for B2B order creation flow&lt;br /&gt;
&lt;br /&gt;
- OrderController: Pre-fetch items and tagListings before cart line loop&lt;br /&gt;
- OrderController: Reuse brand stock data for both limit checks (3 queries instead of 6)&lt;br /&gt;
&lt;br /&gt;
Performance improvement: ~20-30 DB queries reduced per order&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/checkout/OrderController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35494&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35494&amp;peg=35508</guid></item>
<item><pubDate>Wed, 24 Dec 2025 23:10:03 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35493 – N+1 query optimization for B2B order creation flow  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;N+1 query optimization for B2B order creation flow&lt;br /&gt;
&lt;br /&gt;
- OrderServiceImpl: Batch fetch PendingOrderItems before validation loop (line 402)&lt;br /&gt;
- OrderServiceImpl: Batch update opening stock using minusOpeningStockBatch&lt;br /&gt;
- OrderServiceImpl: Pre-fetch tagListings and GST rates before createAndGetFofoOrderItem loop&lt;br /&gt;
- OrderServiceImpl: Batch fetch PendingOrderItems for status update (line 719)&lt;br /&gt;
- CartServiceImpl: Pre-fetch items before getCartValidation loop&lt;br /&gt;
- SchemeServiceImpl: Batch fetch SchemeInOut records in processSchemeOut&lt;br /&gt;
- SmartCartService: Added minusOpeningStockBatch method for batch updates&lt;br /&gt;
- TagListingRepository: Added selectByItemIds batch method&lt;br /&gt;
- FofoOpeningStockRepository: Added findByFofoIdAndCatalogIds batch method&lt;br /&gt;
- PendingOrderItemRepository: Added selectByIds batch method&lt;br /&gt;
&lt;br /&gt;
Performance improvement: ~70-100 DB queries reduced per order (10 items avg)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/cart/CartServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/cart/SmartCartService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/cart/SmartCartServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/TagListingRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/TagListingRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/FofoOpeningStockRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/FofoOpeningStockRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/PendingOrderItemRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/PendingOrderItemRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/OrderServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/scheme/SchemeServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35493&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35493&amp;peg=35508</guid></item>
<item><pubDate>Wed, 24 Dec 2025 19:17:10 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35492 – givemn fin service access to alok</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;givemn fin service access to alok&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ServiceConfigContoller.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35492&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35492&amp;peg=35508</guid></item>
<item><pubDate>Wed, 24 Dec 2025 16:10:46 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35491 – out of stock allocation</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;out of stock allocation&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/FileUploaderController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35491&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35491&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 19:39:53 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35490 – given brandwise placement acesseries qty instead of value</title><description>&lt;div&gt;&lt;strong&gt;ranu – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;given brandwise placement acesseries qty instead of value&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/fofo/CurrentInventorySnapshot.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/Order.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/InStockAccessoriesTvQtyFofoIdModel.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/CurrentInventorySnapshotRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/CurrentInventorySnapshotRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/IndentController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-brandwise-detail.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35490&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35490&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 18:32:48 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35489 – Fix:Trial Activation Mail</title><description>&lt;div&gt;&lt;strong&gt;aman – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Trial Activation Mail&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/resources/trial-activation-email.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/trial-verified.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35489&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35489&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 16:24:09 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35488 – place ment plan page show catalog status wise</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;place ment plan page show catalog status wise&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35488&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35488&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 16:19:38 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35487 – place ment plan page show catalog status wise</title><description>&lt;div&gt;&lt;strong&gt;ranu – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;place ment plan page show catalog status wise&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/catalog/Catalog.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CatalogRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/catalog/CatalogRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ContentController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/placement-plan.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35487&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35487&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 13:24:22 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35486 – Listing Error: List should not be empty</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Listing Error: List should not be empty&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/DealsController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35486&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35486&amp;peg=35508</guid></item>
<item><pubDate>Tue, 23 Dec 2025 11:26:17 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35485 – Fix:Trial Add required to assign asm and bm in trial ...</title><description>&lt;div&gt;&lt;strong&gt;aman – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Trial Add required to assign asm and bm in trial form and also add tarun sir in bcc&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/TrialServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/StoreTimelineTatServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/trial-form.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35485&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35485&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 18:51:50 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35484 – in brnd wise placement showed qty instead of stock value ...</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;in brnd wise placement showed qty instead of stock value as per tarun sir&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/IndentController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/partner-brandwise-detail.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35484&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35484&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 15:11:44 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35483 – Default null partnerType to Rising Star (PartnerType.NEW) in PartnerDetailModel.getPartnerType()</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Default null partnerType to Rising Star (PartnerType.NEW) in PartnerDetailModel.getPartnerType()&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/PartnerDetailModel.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/AdminUser.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35483&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35483&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 15:10:25 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35482 – Default null partnerType to Rising Star (PartnerType.NEW) in getAllStatePartnerType</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Default null partnerType to Rising Star (PartnerType.NEW) in getAllStatePartnerType&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/AdminUser.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35482&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35482&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 15:02:53 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35481 – Fix NPE in getAllStatePartnerType - add null checks for PartnerDetailModel ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix NPE in getAllStatePartnerType - add null checks for PartnerDetailModel and partnerType&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/AdminUser.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35481&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35481&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 14:49:11 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35480 – Fix NPE in getWarehousePartners when warehouseId=0 and show all partner ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix NPE in getWarehousePartners when warehouseId=0 and show all partner stats; add stack trace logging to GlobalExceptionHandler&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/DashboardController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/GlobalExceptionHandler.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35480&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35480&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 02:15:05 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35479 – Optimize Aging.SoldAgingModel query and fix column mapping  - Changed ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize Aging.SoldAgingModel query and fix column mapping&lt;br /&gt;
&lt;br /&gt;
- Changed DATEDIFF(NOW(), inv.invoiceDate) &gt; 15 to sargable condition&lt;br /&gt;
- Fixed trailing spaces in column names (SLOWMOVING_Billed, RUNNING_Billed, etc.)&lt;br /&gt;
- Enables index usage on invoiceDate column&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with [Claude Code](&lt;a href=&quot;https://claude.com/claude-code&quot; target=&quot;_blank&quot;&gt;https://claude.com/claude-code&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Co-Authored-By: Claude Opus 4.5 &amp;lt;&lt;a href=&quot;mailto:noreply@anthropic.com&quot;&gt;noreply@anthropic.com&lt;/a&gt;&gt;&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/Sold15daysOldAgingModel.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35479&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35479&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 02:07:32 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35478 – Fix Aging.15DaysOurStock query - remove invalid p.warehouseId column  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix Aging.15DaysOurStock query - remove invalid p.warehouseId column&lt;br /&gt;
&lt;br /&gt;
- Removed po.warehouseId = p.warehouseId (purchase table has no warehouseId)&lt;br /&gt;
- The warehouseId match is already handled in ii2 join: ii2.physicalWarehouseId = po.warehouseId&lt;br /&gt;
- Verified results match original query exactly&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with [Claude Code](&lt;a href=&quot;https://claude.com/claude-code&quot; target=&quot;_blank&quot;&gt;https://claude.com/claude-code&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Co-Authored-By: Claude Opus 4.5 &amp;lt;&lt;a href=&quot;mailto:noreply@anthropic.com&quot;&gt;noreply@anthropic.com&lt;/a&gt;&gt;&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/Our15DaysOldAgingStock.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35478&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35478&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 01:52:02 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35477 – Fix FASTMOVING column name trailing space in SqlResultSetMapping  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix FASTMOVING column name trailing space in SqlResultSetMapping&lt;br /&gt;
&lt;br /&gt;
- Removed trailing space from &quot;FASTMOVING &quot; to &quot;FASTMOVING&quot;&lt;br /&gt;
- This was causing SQLGrammarException: could not extract ResultSet&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with [Claude Code](&lt;a href=&quot;https://claude.com/claude-code&quot; target=&quot;_blank&quot;&gt;https://claude.com/claude-code&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Co-Authored-By: Claude Opus 4.5 &amp;lt;&lt;a href=&quot;mailto:noreply@anthropic.com&quot;&gt;noreply@anthropic.com&lt;/a&gt;&gt;&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/Our15DaysOldAgingStock.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35477&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35477&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 01:48:18 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35476 – Optimize Aging.15DaysOurStock query for better performance  - Restructured query ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize Aging.15DaysOurStock query for better performance&lt;br /&gt;
&lt;br /&gt;
- Restructured query to start from invoice table with sargable date filter&lt;br /&gt;
- Changed DATEDIFF(now(), inv.invoiceDate) &gt; 15 to inv.invoiceDate &amp;lt; DATE_SUB(CURDATE(), INTERVAL 15 DAY)&lt;br /&gt;
- Reordered JOINs for better query execution plan&lt;br /&gt;
- Allows MySQL to use index on invoiceDate for initial filtering&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with [Claude Code](&lt;a href=&quot;https://claude.com/claude-code&quot; target=&quot;_blank&quot;&gt;https://claude.com/claude-code&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Co-Authored-By: Claude Opus 4.5 &amp;lt;&lt;a href=&quot;mailto:noreply@anthropic.com&quot;&gt;noreply@anthropic.com&lt;/a&gt;&gt;&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/Our15DaysOldAgingStock.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35476&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35476&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 01:09:25 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35475 – Optimize selectTodayOrdersRBM: Replace derived table subquery with direct JOINs - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize selectTodayOrdersRBM: Replace derived table subquery with direct JOINs - 33x faster (78s -&gt; 2.3s)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/Order.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35475&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35475&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 00:57:15 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35474 – Optimize selectTodayOrders query: Replace OR with UNION ALL to avoid ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize selectTodayOrders query: Replace OR with UNION ALL to avoid sort_union operation for today_po endpoint&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/Order.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35474&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35474&amp;peg=35508</guid></item>
<item><pubDate>Mon, 22 Dec 2025 00:50:10 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35473 – Optimize selectTodayOrdersRBM query: Replace OR with UNION ALL to avoid ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize selectTodayOrdersRBM query: Replace OR with UNION ALL to avoid sort_union operation and improve query performance&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/Order.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35473&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35473&amp;peg=35508</guid></item>
<item><pubDate>Sun, 21 Dec 2025 23:44:00 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35472 – Leads Follow ups</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Leads Follow ups&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35472&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35472&amp;peg=35508</guid></item>
<item><pubDate>Sun, 21 Dec 2025 22:09:06 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35471 – Leads Follow ups</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Leads Follow ups&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35471&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35471&amp;peg=35508</guid></item>
<item><pubDate>Sun, 21 Dec 2025 20:27:47 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35470 – Leads Follow ups</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Leads Follow ups&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/LeadRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35470&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35470&amp;peg=35508</guid></item>
<item><pubDate>Sun, 21 Dec 2025 20:17:36 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 35469 – Leads Follow ups</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Leads Follow ups&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35469&amp;peg=35508</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=35469&amp;peg=35508</guid></item>
</channel></rss>