<?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; /trunk/profitmandi-cron/</title><description>WebSVN RSS feed &#x2013; SmartDukaan</description><lastBuildDate>Sun, 18 Oct 2026 21:18:07 +0530</lastBuildDate><generator>WebSVN 2.8.6-DEV</generator><language>en</language><link>https://svn.smartdukaan.com/log.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;max=40&amp;peg=35598</link><atom:link href="https://svn.smartdukaan.com/rss.php?path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;peg=35598&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Tue, 27 Jan 2026 21:31:28 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35598 – Migrate from C3P0 to HikariCP connection pooling  - Replace ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Migrate from C3P0 to HikariCP connection pooling&lt;br /&gt;
&lt;br /&gt;
- Replace C3P0 properties with HikariCP settings&lt;br /&gt;
- New settings: maximumPoolSize=20, minimumIdle=2, idleTimeout=30s, maxLifetime=30min&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/resources/META-INF/dev.properties&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/resources/META-INF/env.properties&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/resources/META-INF/prod.properties&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/resources/META-INF/run.properties&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/resources/META-INF/staging.properties&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35598&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35598&amp;peg=35598</guid></item>
<item><pubDate>Tue, 27 Jan 2026 13:01:45 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35591 – Fix:Remove Account team from default partner and partner credit report ...</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Remove Account team from default partner and partner credit report and only send to neeraj sir&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35591&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35591&amp;peg=35598</guid></item>
<item><pubDate>Thu, 22 Jan 2026 22:34:43 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35586 – Fix: Set HikariCP autoCommit=false to enable Hibernate dirty checking for ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix: Set HikariCP autoCommit=false to enable Hibernate dirty checking for transaction management&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/config/DBConfig.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35586&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35586&amp;peg=35598</guid></item>
<item><pubDate>Sat, 17 Jan 2026 12:06:59 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35568 – Refactor ticket scheduled tasks: fix bugs, add test mode, improve ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Refactor ticket scheduled tasks: fix bugs, add test mode, improve performance&lt;br /&gt;
&lt;br /&gt;
Bug fixes:&lt;br /&gt;
- Remove break statement in alertforTicket that stopped after first user&lt;br /&gt;
- Remove duplicate ticketClosed() method (used 7 calendar days vs 8 working days)&lt;br /&gt;
- Update Application.java CLI handler to use refactored escalateTicket()&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
- Add email test mode: redirect all emails to tester via config&lt;br /&gt;
  - ticket.email.testMode.enabled=true/false&lt;br /&gt;
  - ticket.email.testMode.recipient=&lt;a href=&quot;mailto:tester@email.com&quot;&gt;tester@email.com&lt;/a&gt;&lt;br /&gt;
- Add configurable auto-escalation: ticket.autoEscalation.enabled&lt;br /&gt;
- Working days calculation using WorkingDaysService (excludes Sun + holidays)&lt;br /&gt;
&lt;br /&gt;
Performance improvements:&lt;br /&gt;
- Batch fetch ticketSubCategoryMap once per job, not per email&lt;br /&gt;
- All repository calls moved outside loops (N+1 query fix)&lt;br /&gt;
&lt;br /&gt;
Escalation thresholds updated:&lt;br /&gt;
- L1 -&gt; L2: 3 working days&lt;br /&gt;
- L2 -&gt; L3: 3 working days  &lt;br /&gt;
- L3 -&gt; Final: 2 working days&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-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/TicketRelatedScheduledTask.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35568&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35568&amp;peg=35598</guid></item>
<item><pubDate>Wed, 14 Jan 2026 16:05:06 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35547 – Real-time Solr updates for TagListing changes  - Add Spring ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 23 file(s) modified&lt;/strong&gt;&lt;br/&gt;Real-time Solr updates for TagListing changes&lt;br /&gt;
&lt;br /&gt;
- Add Spring ApplicationEvent for TagListing changes (price, status, create, delete)&lt;br /&gt;
- Add async listener for incremental Solr updates (updateSingleCatalog)&lt;br /&gt;
- Add failure tracking with solr_update_failures table for visibility&lt;br /&gt;
- Add admin dashboard API for tech team to retry failed updates&lt;br /&gt;
- Add auto-retry job every 5 minutes (max 3 retries)&lt;br /&gt;
- Add startup sync for consistency after restart&lt;br /&gt;
- Add isProd check to skip Solr updates in local/dev environment&lt;br /&gt;
- Inject event publisher in TagListing, PriceDrop, Indent controllers&lt;/div&gt;+ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/SolrRetryJob.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/config/AsyncConfig.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/catalog/TagListing.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/solr&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/solr/SolrUpdateFailure.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/event&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/event/SolrStartupSync.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/event/TagListingChangedEvent.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/event/TagListingChangeListener.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/event/TagListingEventPublisher.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/solr&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/solr/SolrUpdateFailureRepository.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/solr/SolrUpdateFailureRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/solr/FofoSolr.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/resources/sql&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/resources/sql/solr_update_failures.sql&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/admin&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/admin/SolrFailureController.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/java/com/spice/profitmandi/web/controller/PriceDropController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/TagListingController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35547&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35547&amp;peg=35598</guid></item>
<item><pubDate>Wed, 07 Jan 2026 10:26:16 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35532 – Added migration for 2 parties for gold</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added migration for 2 parties for gold&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35532&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35532&amp;peg=35598</guid></item>
<item><pubDate>Wed, 07 Jan 2026 10:15:29 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35531 – Add manual partner type upgrade detection in rolloutMarginForStoreOnMonth  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add manual partner type upgrade detection in rolloutMarginForStoreOnMonth&lt;br /&gt;
&lt;br /&gt;
- Check if there&apos;s a MANUAL partner type change on day 1 of the month&lt;br /&gt;
- If manual upgrade detected, proceed with margin rollout for all orders in that month&lt;br /&gt;
- Existing calculated upgrade logic remains unchanged&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35531&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35531&amp;peg=35598</guid></item>
<item><pubDate>Wed, 07 Jan 2026 09:44:31 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35530 – Added migration for 2 parties for gold</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added migration for 2 parties for gold&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35530&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35530&amp;peg=35598</guid></item>
<item><pubDate>Tue, 06 Jan 2026 17:36:52 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35524 – Added migration for 2 parties for gold</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added migration for 2 parties for gold&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35524&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35524&amp;peg=35598</guid></item>
<item><pubDate>Tue, 06 Jan 2026 16:51:59 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35522 – Added migration for 2 parties for gold</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added migration for 2 parties for gold&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35522&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35522&amp;peg=35598</guid></item>
<item><pubDate>Tue, 06 Jan 2026 16:49:46 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35521 – Added migration for 2 parties for gold</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added migration for 2 parties for gold&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35521&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35521&amp;peg=35598</guid></item>
<item><pubDate>Tue, 06 Jan 2026 16:36:33 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35520 – Fixed method Number to comma for Cr. Values</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed method Number to comma for Cr. Values&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35520&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35520&amp;peg=35598</guid></item>
<item><pubDate>Sun, 21 Dec 2025 03:22:46 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35461 – Fix LockAcquisitionException: Use bulk partner type fetch in ScheduledTasks  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix LockAcquisitionException: Use bulk partner type fetch in ScheduledTasks&lt;br /&gt;
&lt;br /&gt;
Use getTypesForFofoIds() bulk method in rollOutUpgardedMargins to avoid N+1 queries&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35461&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35461&amp;peg=35598</guid></item>
<item><pubDate>Fri, 19 Dec 2025 20:01:24 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35447 – Fix N+1 query in refundDnAmount() - batch fetch TagListings</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix N+1 query in refundDnAmount() - batch fetch TagListings&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35447&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35447&amp;peg=35598</guid></item>
<item><pubDate>Fri, 19 Dec 2025 19:46:14 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35446 – Use selectAllByItems() to avoid duplicate item fetch in checkfocusedModelInPartnerStock  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use selectAllByItems() to avoid duplicate item fetch in checkfocusedModelInPartnerStock&lt;br /&gt;
&lt;br /&gt;
- Pass pre-fetched items to tagListingRepository.selectAllByItems()&lt;br /&gt;
- Eliminates redundant itemRepository.selectAllByCatalogIds() call&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with Claude Code&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35446&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35446&amp;peg=35598</guid></item>
<item><pubDate>Fri, 19 Dec 2025 19:19:59 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35442 – Optimize checkfocusedModelInPartnerStock() - fix N+1 queries with batch fetching  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Optimize checkfocusedModelInPartnerStock() - fix N+1 queries with batch fetching&lt;br /&gt;
&lt;br /&gt;
- Reduced ~23,500 DB calls to ~12 batch queries&lt;br /&gt;
- Batch fetch customRetailers, inventory snapshots, GRN orders, items, tagListings upfront&lt;br /&gt;
- Fixed bug: partnerIdSalesHeadersMap.get(fofoStore.getId()) instead of get(fofoStore)&lt;br /&gt;
&lt;br /&gt;
🤖 Generated with Claude Code&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35442&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35442&amp;peg=35598</guid></item>
<item><pubDate>Thu, 18 Dec 2025 19:12:51 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35424 – Fix order billing vs cancellation race condition with pessimistic locking ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix order billing vs cancellation race condition with pessimistic locking&lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
- Concurrent billing and cancellation of the same order caused data inconsistency&lt;br /&gt;
- Money was refunded to wallet while order was also getting billed&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
- Added pessimistic locking (SELECT FOR UPDATE) to prevent concurrent modifications&lt;br /&gt;
- Added validation methods to check order state before billing/cancellation&lt;br /&gt;
- Optimized billing method to reduce lock duration with pre-fetching&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
- OrderRepository: Added selectByIdForUpdate, selectByOrderIdsForUpdate,&lt;br /&gt;
  selectByInvoiceNumbersForUpdate, selectAllByTransactionIdForUpdate,&lt;br /&gt;
  validateOrdersForBilling, validateOrderForRefund methods&lt;br /&gt;
- OrderRepositoryImpl: Implemented locking methods with PESSIMISTIC_WRITE&lt;br /&gt;
- TransactionServiceImpl: Updated billing methods with locking, fail-fast&lt;br /&gt;
  validation, pre-fetching to avoid N+1 queries&lt;br /&gt;
- ScheduledTasks: Updated removePartialBillingForTransaction with locking&lt;br /&gt;
- TransactionRelatedTasks: Updated reverseRTO with locking&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/TransactionRelatedTasks.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-dao/src/main/java/com/spice/profitmandi/service/transaction/TransactionServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35424&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35424&amp;peg=35598</guid></item>
<item><pubDate>Wed, 17 Dec 2025 01:33:43 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35393 – Fixed MongoDB close method</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed MongoDB close method&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/config/DBConfig.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/TicketRelatedScheduledTask.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35393&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35393&amp;peg=35598</guid></item>
<item><pubDate>Tue, 09 Dec 2025 18:48:49 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 35361 – Feat:Trial user mails for pending Verification and store code</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Feat:Trial user mails for pending Verification and store code&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/OnBoardingRelatedSchelduleTask.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35361&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35361&amp;peg=35598</guid></item>
<item><pubDate>Tue, 09 Dec 2025 13:40:26 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35358 – eol item remove from listing b2b (solr)</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;eol item remove from listing b2b (solr)&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasksTest.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/solr/FofoSolr.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35358&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35358&amp;peg=35598</guid></item>
<item><pubDate>Thu, 27 Nov 2025 20:20:39 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35330 – Fixed loan issue</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed loan issue&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35330&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35330&amp;peg=35598</guid></item>
<item><pubDate>Thu, 27 Nov 2025 01:35:03 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35329 – fix openinng stock</title><description>&lt;div&gt;&lt;strong&gt;ranu – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix openinng stock&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&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/repository/fofo/CurrentInventorySnapshotRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/CurrentInventorySnapshotRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35329&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35329&amp;peg=35598</guid></item>
<item><pubDate>Wed, 26 Nov 2025 18:41:56 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35326 – Fixed Schedule Tasks</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed Schedule Tasks&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35326&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35326&amp;peg=35598</guid></item>
<item><pubDate>Wed, 19 Nov 2025 18:20:53 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35299 – Fixed Scheduled Task Logic</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed Scheduled Task Logic&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/OnBoardingRelatedSchelduleTask.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35299&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35299&amp;peg=35598</guid></item>
<item><pubDate>Mon, 17 Nov 2025 14:45:45 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35295 – Added reset logic</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added reset logic&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/SDCreditService.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=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35295&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35295&amp;peg=35598</guid></item>
<item><pubDate>Wed, 12 Nov 2025 17:38:23 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35277 – Migrations</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Migrations&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35277&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35277&amp;peg=35598</guid></item>
<item><pubDate>Wed, 12 Nov 2025 17:14:55 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35276 – Migrations</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Migrations&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35276&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35276&amp;peg=35598</guid></item>
<item><pubDate>Mon, 10 Nov 2025 16:25:16 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35267 – without invoice cancel request</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;without invoice cancel request&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/RunOnceTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35267&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35267&amp;peg=35598</guid></item>
<item><pubDate>Mon, 10 Nov 2025 16:17:49 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35266 – without invoice cancel request</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;without invoice cancel request&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/RunOnceTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35266&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35266&amp;peg=35598</guid></item>
<item><pubDate>Mon, 10 Nov 2025 16:08:18 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35265 – Migrations</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Migrations&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/Migrations.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35265&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35265&amp;peg=35598</guid></item>
<item><pubDate>Fri, 31 Oct 2025 18:16:31 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35250 – Migrations</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Migrations&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;+ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/Migrations.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35250&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35250&amp;peg=35598</guid></item>
<item><pubDate>Tue, 28 Oct 2025 13:44:30 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35239 – bi report exception</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;bi report exception&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasksTest.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35239&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35239&amp;peg=35598</guid></item>
<item><pubDate>Tue, 28 Oct 2025 13:39:51 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35238 – bi report exception</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;bi report exception&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasksTest.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35238&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35238&amp;peg=35598</guid></item>
<item><pubDate>Tue, 28 Oct 2025 13:22:53 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 35237 – bi report exception</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;bi report exception&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasksTest.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35237&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35237&amp;peg=35598</guid></item>
<item><pubDate>Sun, 12 Oct 2025 19:01:13 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35179 – Added SD Credit Scheduler</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added SD Credit Scheduler&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/RunOnceTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35179&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35179&amp;peg=35598</guid></item>
<item><pubDate>Sun, 12 Oct 2025 18:59:17 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35178 – Added SD Credit Scheduler</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added SD Credit Scheduler&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35178&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35178&amp;peg=35598</guid></item>
<item><pubDate>Sun, 12 Oct 2025 18:55:25 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35177 – Added SD Credit Scheduler</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added SD Credit Scheduler&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/scheduled&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/scheduled/SDCreditScheduler.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35177&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35177&amp;peg=35598</guid></item>
<item><pubDate>Thu, 09 Oct 2025 15:59:38 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35165 – Fixed system.exit(0)</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed system.exit(0)&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35165&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35165&amp;peg=35598</guid></item>
<item><pubDate>Thu, 09 Oct 2025 13:43:05 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35161 – Fixed SD Credit HardLimit Check</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed SD Credit HardLimit Check&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/RunOnceTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35161&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35161&amp;peg=35598</guid></item>
<item><pubDate>Thu, 09 Oct 2025 13:41:25 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35160 – Fixed SD Credit HardLimit Check</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed SD Credit HardLimit Check&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35160&amp;peg=35598</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-cron%2F&amp;rev=35160&amp;peg=35598</guid></item>
</channel></rss>