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
36562 63 d 15 h amit /trunk/profitmandi-dao/src/main/ Flagship credit: date-wise model_flagship table, sale-time conversion with pessimistic locking, batch queries, extracted doConvertFlagshipToLoan helper, removed Catalog.isFlagship  
36560 63 d 16 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Flagship credit: sale-time conversion with FOR UPDATE locking and performance optimizations

- convertFlagshipOnSale: partial conversion at billed price when retailer sells flagship stock
- hasActiveFlagshipLimits: cheap COUNT check to skip catalog lookup for non-flagship partners
- selectActiveFlagshipLimitBlocksForUpdate: pessimistic lock prevents double-conversion from concurrent sales/cron
- selectFlagshipLoansForConversion: added FOR UPDATE lock for cron expiry path
- Batch order fetch instead of per-limit queries
- Wired into OrderServiceImpl.createOrder after stock update
 
36557 63 d 22 h amit /trunk/ feat: Flagship Credit - 30 interest-free days for flagship models with billing split, expiry conversion, API-driven T&C  
35955 133 d 16 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/ Add increaseBlockedLimit for negative price drop: increase credit limit for SD Credit orders, fundWallet fallback for wallet orders  
35878 141 d 10 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/ Remove duplicate getDefaultLoanWithoutLimit (alias of getDefaultLoans), consolidate fundWallet to use single code path  
35848 143 d 13 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  
35823 147 d 12 h amit /trunk/ Allow overdue partners with fresh money to order via SD Credit on cart page  
35811 148 d 6 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  
35394 214 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Improved performance  
35316 236 d 7 h ranu /trunk/ loan data showing  
35295 243 d 14 h amit /trunk/ Added reset logic  
35157 282 d 15 h amit /trunk/ Fixed SD Credit HardLimit Check  
35145 284 d 10 h amit /trunk/ Now minimum investment is changed dynamically based on total investment and limit utilized for retailers whose credit is marked as hard limit.  
35131 285 d 10 h amit /trunk/ Fixed hardlimit Logic  
35110 287 d 12 h ranu /trunk/ due date cross added all active loan and change title this mail  
34731 385 d 9 h amit.gupta /trunk/ Fixed Loan Limit Releasing  
34727 385 d 15 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/ config  
34661 401 d 17 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/ sd Credit free days set 0 update method  
34453 452 d 9 h amit.gupta /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Added Loan  
34312 487 d 13 h ranu /trunk/ code committed for loan maping  

Show All