| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 35785 |
157 d 4 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
logger added |
|
| 35783 |
157 d 5 h |
ranu |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/ |
added tanay and garima |
|
| 35782 |
157 d 21 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
imei wise margin |
|
| 35776 |
158 d 1 h |
ranu |
/trunk/ |
partner current qty ...inventory click . |
|
| 35775 |
158 d 2 h |
ranu |
/trunk/profitmandi-fofo/src/main/ |
imei wise margin / modal wise margin |
|
| 35771 |
158 d 23 h |
ranu |
/trunk/ |
imei wise margin |
|
| 35769 |
159 d 0 h |
amit |
/trunk/ |
Lead management fixes: date range filter, schedule timestamp from latest activity, source in edit lead
- Replace single date filter with start/end date range (max 6 months) in getOpenLead and downloadDateWiseLead
- Add new repository methods for date range queries with color/status/authIds filtering
- Fix selectLeadsScheduledBetweenDate SQL to use schedule_timestamp from latest-created activity instead of MAX(schedule_timestamp)
- Add source field to edit lead modal, CreateLeacdActivityRequest model, and EditLead controller
- Bump jsVersion to 318 |
|
| 35765 |
161 d 22 h |
ranu |
/trunk/ |
rbm called detail now coming from call log not by remark |
|
| 35754 |
162 d 23 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Fixed selectById issue |
|
| 35750 |
163 d 5 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Fixed SchemeService |
|
| 35746 |
163 d 22 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Fix: Handle empty item list in searchOrderDetails endpoint
Added empty check before calling itemRepository.selectByIds() to prevent
invalid SQL IN clause exception when invoice has no items. |
|
| 35737 |
164 d 1 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
OrderController: fix N+1 queries, replace e.printStackTrace with LOGGER, fix string concat in logging, make accessoriesDeals static final |
|
| 35730 |
164 d 3 h |
ranu |
/trunk/ |
rbm calls date wise filter given |
|
| 35726 |
164 d 21 h |
vikas |
/trunk/ |
Pinelabs offer discovery on billing and stock page |
|
| 35717 |
165 d 17 h |
amit |
/trunk/ |
Fix performance issues in PurchaseOrderController
- Replace supplierRepository.selectAll() with targeted selectBySupplierIds() in 2 endpoints
- Replace sellerRepository.selectAll() with new selectByIds() in 2 endpoints
- Add SellerRepository.selectByIds(List<Integer>) batch method
- Remove dead code: unused totalUnitPrice and totalPriceOfLineItem computations |
|
| 35716 |
165 d 17 h |
amit |
/trunk/ |
Refactor GrnController and PurchaseOrderController: extract business logic into focused services and fix N+1 query performance issues
- Create InvoiceService: invoice item CRUD, validation, vendor price matching
- Create GrnRequestService: GRN request lifecycle, mismatch resolution state machine
- Create DebitNoteService: debit note generation, PDF model building
- Move PO amendment logic from PurchaseOrderController to PurchaseOrderService
- Delegate generateDebitNote from PurchaseOrderServiceImpl to DebitNoteService
- Thin GrnController from ~1215 to ~717 lines, remove 15 unused autowired dependencies
- Thin PurchaseOrderController editPurchaseOrder from 40+ lines to 3 lines
Performance fixes:
- InvoiceServiceImpl.validateInvoiceDetail: batch item/vendor pricing/GST loading (4N+3 queries -> ~5)
- DebitNoteServiceImpl: batch item loading in buildDebitNotePdfModel and generateDebitNote
- GrnController.generateDebitNote: eliminate 2 redundant DB fetches
- Replace 3x supplierRepository.selectAll() with targeted selectBySupplierIds() |
|
| 35679 |
167 d 23 h |
ranu |
/trunk/ |
calling webhook updated |
|
| 35674 |
168 d 17 h |
amit |
/trunk/profitmandi-fofo/src/main/ |
Add multi-month duration option for manual partner category upgrade (up to 3 months) |
|
| 35672 |
168 d 21 h |
ranu |
/trunk/ |
code commit for calling target / retailer contact |
|
| 35670 |
168 d 22 h |
ranu |
/trunk/ |
code commit for calling target / retailer contact |
|