Subversion Repositories SmartDukaan

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36026 23 h 7 m amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/ Sale Returns: approveInvoiceReturn for finance, auto-approve flow fixes (conditional refund fields)  
36024 23 h 22 m aman /trunk/ Fix:Exclude non working days and approval flow based on role and PO type.  
36023 1 d 1 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ Optimize Excel GRN: batch item load, cache supplierWarehouse, use selectActiveSerialNumbers

- validatePO: replace selectWarehouseInventoryItemBySerailNumbers with selectActiveSerialNumbers
Only checks items with currentQuantity > 0 (was checking all including dead stock)
- addInventoryItems: batch load items and cache supplierWarehouse per PO
Pass pre-loaded data to addInventoryItem to skip per-item DB calls
 
36021 1 d 23 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/ Sale Returns: processInvoiceReturn service for non-GRN'd invoices with auto-approve logic  
36018 2 d 0 h amit /trunk/profitmandi-dao/ Add Knowlarity live call monitoring - WebSocket client, auth, agent resolver, event processing. Maps CC-Agent-Number/CC-SR-Number to sip_master for agent identification. Added authId to SipMaster entity, selectBySipUrl and selectAll to SipRepository. Added Tyrus WebSocket client dependency.  
36017 2 d 1 h ranu /trunk/ avaialble status multiple times coming it has been fix  
36016 2 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Optimize UI GRN flow: batch duplicate IMEI check and eliminate redundant DB calls

- Add selectActiveSerialNumbers batch query to check all IMEIs in 1 call instead of N
- Cache supplierWarehouse per PO (1 query per PO instead of per IMEI)
- Pass pre-loaded Item and InventoryWarehouse to addInventoryItem, skip re-fetching
- Add overloaded addInventoryItem(item, supplierWarehouse) to WarehouseService
 
36014 2 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Add duplicate IMEI check at V2 GRN using exists query

- Add existsActiveInventoryItemBySerialNumber to WarehouseInventoryItemRepository
Uses COUNT query to avoid NonUniqueResultException on duplicate serials
- Block GRN when serial number already exists with currentQuantity > 0
 
36011 2 d 6 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/cs/ now in breaks logs duration less than 1 mint do not fetch and save in entity  
36009 2 d 23 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/ Fix duplicate IMEI handling in GRN and debit note return flows

- Add duplicate serial number check in V2 GRN path (WarehouseServiceImpl.addInventoryItem)
Rejects GRN if IMEI already exists with currentQuantity > 0
- Harden serial→whItem lookup in receiveDebitNoteItems and rejectReturn
Use composite key (serialNumber|itemId) instead of serialNumber alone
Prevents wrong inventory item selection when same IMEI has multiple records
- Add orderId cross-validation in receiveDebitNoteItems for SALE scan mismatch detection
- Fix missing supplierWarehouseId on SALE_RET and reversal scans in debit note flows
 
36008 2 d 23 h aman /trunk/ Fix:Redesign the Po Approval page add total count, Add mail in bcc for testing , partnerpending task api response optimisation,  
36004 3 d 5 h vikas /trunk/ Added Store Code in Visit Report  
35997 5 d 23 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Invoice Return: PurchaseReturnOrder entity, ReturnAction DAO enum, receive/refund/reject service, ReturnOrderInfo selectByOrderId  
35995 6 d 23 h aman /trunk/ Fix:Redesign the Po Approval page, and po creation logic for first po, trail mails formatting fix  
35991 7 d 23 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ on invoice if customer is internal then shivam number will hit on pdf modal  
35988 8 d 4 h vikas /trunk/ Added Apple provider for Apple SignIn  
35984 8 d 23 h ranu /trunk/ breaking time given to rbm call log  
35983 9 d 0 h aman /trunk/ Fix: No bcc caused the Welcome Mail shooting to fail.  
35981 9 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/pricing/ Fix processPriceDrop crash when purchaseIds list is empty - guard empty list before selectAllByIds query  
35980 9 d 4 h amit /trunk/ Removed cron optimized logic for smartdukaan  

Show All