| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 35980 |
136 d 12 h |
amit |
/trunk/ |
Removed cron optimized logic for smartdukaan |
|
| 35959 |
140 d 13 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Migrate SMTP calls to mailOutboxService in cron - mail outbox pattern |
|
| 35929 |
145 d 1 h |
vikas |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ |
Update Existing Shopify Product |
|
| 35928 |
145 d 1 h |
vikas |
/trunk/ |
Update Existing Shopify Product |
|
| 35915 |
145 d 13 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Notifications: use loan-level overdue/penalty rates instead of global constants |
|
| 35904 |
146 d 4 h |
amit |
/trunk/profitmandi-cron/ |
Add svn:ignore for build artifacts: .gradle, build, .idea, out, *.iml |
|
| 35900 |
146 d 4 h |
amit |
/trunk/profitmandi-cron/ |
Revert gradlew removal - Gradle wrapper should be version controlled |
|
| 35898 |
146 d 4 h |
amit |
/trunk/profitmandi-cron/ |
Remove build artifacts from version control: gradlew, gradlew.bat |
|
| 35877 |
148 d 7 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Credit cron fixes: correct interest rates in notifications, show total+bifurcation in messages, fix internal email text, filter limit blocks, limit WhatsApp to 2 per run, replace N+1 loan statement queries with loan fields, use selectAllBlockedLoans for fixBlockedCredit. |
|
| 35866 |
148 d 13 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ |
Use Loan::isLimit instead of freeDays >= 365 in fixBlockedCredit |
|
| 35851 |
150 d 8 h |
amit |
/trunk/profitmandi-cron/ |
Revert OpenCV from 4.9.0 to 3.4.2 - native libs not compatible with server environment |
|
| 35848 |
150 d 11 h |
amit |
/trunk/ |
Refactor investment logic to use own investment (total - utilized), remove minimumInvestmentOld, add OK_INVESTMENT_SHORT_PERCENTAGE constant, update thresholds CUTOFF_INVESTMENT=10 MIN_INVESTMENT_PERCENTAGE=5 |
|
| 35832 |
152 d 10 h |
amit |
/trunk/ |
Unify property loading: all modules use runtime profile with shared properties from dao, remove duplicated DB/Hibernate/HikariCP/integration keys from module files |
|
| 35831 |
152 d 11 h |
amit |
/trunk/profitmandi-cron/src/main/resources/META-INF/ |
Restore cron env property files - needed by copyEnv build task for env switching |
|
| 35830 |
152 d 11 h |
amit |
/trunk/ |
Remove 6 dead property files (dao + cron), remove hardcoded shared-dev from cron config |
|
| 35828 |
152 d 11 h |
amit |
/trunk/ |
Optimize order creation: reduce DB queries, fix Hibernate batching, move filters to SQL |
|
| 35811 |
155 d 3 h |
amit |
/trunk/ |
Centralize credit/loan summary: CreditSummary DTO, bulk query, fix stale utilization, re-enable overdue check, fix interestPaid bug, optimize fresh money (3 queries vs 21), remove dead code |
|
| 35803 |
156 d 6 h |
amit |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ |
Support WebApplicationType.NONE for non-web cron runs, add sendCreditNote log line |
|
| 35797 |
156 d 9 h |
amit |
/trunk/ |
Margin scheme (Rule 32(5)) support for refurbished category (10007)
- FofoSolr: Add 10007 to CATEGORY_MASTER, stop remapping to categoryId 3
- TransactionServiceImpl: Use RF- invoice prefix (fits NIC 16-char limit)
- InvoiceService: Margin calculation (GST on margin only), separate regular/margin items, purchase price lookup, restructured saveInvoice flow
- GstProService: Use InvoicePdfModel for correct taxable values, OthChrg for non-taxable component so TotInvVal = full selling price (GSTR1 & EWB compliance), safe Optional check for EWBPPD, email alert on missing EWB
- LogisticsServiceImpl: Null checks for shipment sequence and provider to prevent NPE in EWB details
- RunOnceTasks: Fix testIrnLive to generate InvoicePdfModel before calling getEInvoice |
|
| 35788 |
157 d 8 h |
vikas |
/trunk/ |
Schedule Shopify Product Sync |
|