BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
SmartDukaan
(root)
/
trunk
/
profitmandi-dao
/
src
/
main
/
java
/
com
/
spice
/
profitmandi
/
dao
/
entity
/
transaction
/
Order.java
– Rev 36470
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
36470
1 d 15 h
ranu
/trunk/
code commit for reports section v2
36327
14 d 21 h
amit
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/
Fix currentinventorysnapshot/currentreservationsnapshot deadlock and optimize getFirstBillingDate
- SaholicInventoryServiceImpl: enforce reservation-snapshot → inventory-snapshot
lock order in addReservationCount and reduceReservationCount via explicit
session.flush(); eliminates the hadb1 deadlock recorded 2026-04-20 19:43:24
between these two methods' opposite-order writes.
- SaholicInventorySnapshot: add @DynamicUpdate so UPDATEs only rewrite the
changed column instead of all three — cuts redo/binlog write amplification
and makes deadlock dumps pinpoint the actual business path.
- TransactionRepositoryImpl.getFirstBillingDate: replace filesort-over-all-billed-
orders with MIN(billingTimestamp) via new Order.selectFirstBillingByRetailer
named query (Select tables optimized away). Preserves 2017-01-01 cutoff and
null-for-unbilled-partner semantics.
- Add @Cacheable on redisOneDayCacheManager keyed by fofoId (unless null) so the
8 call sites stop piling up identical SELECTs on the order table — this was
the query pinning Hikari slots at 150-460s each in recent processlist dumps.
35631
94 d 22 h
ranu
/trunk/
code commit for calling target
35490
133 d 15 h
ranu
/trunk/
given brandwise placement acesseries qty instead of value
35475
135 d 10 h
amit
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/
Optimize selectTodayOrdersRBM: Replace derived table subquery with direct JOINs - 33x faster (78s -> 2.3s)
35474
135 d 10 h
amit
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/
Optimize selectTodayOrders query: Replace OR with UNION ALL to avoid sort_union operation for today_po endpoint
35473
135 d 10 h
amit
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/
Optimize selectTodayOrdersRBM query: Replace OR with UNION ALL to avoid sort_union operation and improve query performance
35172
206 d 17 h
ranu
/trunk/
billed po action download option done
35155
209 d 11 h
ranu
/trunk/
get quote from backend
35154
209 d 16 h
ranu
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/
get quote from backend
35153
209 d 16 h
ranu
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/
bm wise filter in today po
35147
210 d 16 h
ranu
/trunk/
bm wise filter in today po
34849
277 d 15 h
ranu
/trunk/
logger added
34813
288 d 17 h
aman
/trunk/
Partner Dashboard Analysis
34754
302 d 22 h
ranu
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/
method update
34741
308 d 16 h
ranu
/trunk/
bi report correction
34738
309 d 15 h
ranu
/trunk/
bi report correction
34721
312 d 19 h
ranu
/trunk/
bi report correction
34715
313 d 17 h
ranu
/trunk/
bi report some correction
34641
336 d 20 h
ranu
/trunk/
bi report completed first commit
←Prev
1
2
Next→
Show All