Subversion Repositories SmartDukaan

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36524 2 d 10 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Fix:Fix first po and edge case for bulk order  
36523 2 d 11 h aman /trunk/ Fix:Wod and fin code and wod-fin-mapping storetimeline fix  
36484 6 d 15 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/ Fix:Trial code created mail fix  
36439 12 d 15 h amit /trunk/profitmandi-dao/src/main/ Add outlet_name field to FofoStore entity, set from address.name on store creation

Adds outlet_name (VARCHAR 255) to FofoStore entity so the store's display
name is persisted directly on fofo_store instead of requiring a join through
retailer_registered_address -> address every time it is needed.

Sets fofoStore.setOutletName(retailerAddress.getName()) in both creation
paths: RetailerServiceImpl.createFofoStoreCodeByRetailerId (primary) and
RetailerController.createFofoStore (secondary).

Includes migration SQL script (migration_outlet_name_to_fofo_store.sql) to
ALTER TABLE and backfill existing rows from address.name. Must be run during
low-traffic window - fofo_store is heavily queried and ALTER takes a metadata
lock that blocks all concurrent SELECTs.
 
36399 16 d 13 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Replace mailSender (SendGrid) with gmailRelaySender - SendGrid API key expired/revoked  
36350 21 d 13 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/ Fix:Add brand commitment, ASM details, and finance option in WOD initiation email  
36290 26 d 14 h aman /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Fix:Finance code to finance team after code creation  
36257 30 d 12 h aman /trunk/ Fix:Show ICICI Bank Ltd bank while adding wallet addn req  
36242 33 d 8 h aman /trunk/ Fix:Attachment is Full-stock payment approval ,Timeline ui graphical summary, wod initianl mail after store code creation  
36064 49 d 7 h aman /trunk/ Fix:FULL_Stock flow , fin service mark unapplicable ,send invoice to whatsapp by default, update contact list ,Training mail issue  
36024 55 d 8 h aman /trunk/ Fix:Exclude non working days and approval flow based on role and PO type.  
36008 57 d 8 h aman /trunk/ Fix:Redesign the Po Approval page add total count, Add mail in bcc for testing , partnerpending task api response optimisation,  
35983 63 d 9 h aman /trunk/ Fix: No bcc caused the Welcome Mail shooting to fail.  
35977 64 d 9 h aman /trunk/ Fix:Full stock payment approval for kamini ma'am add threshold , Mail shootting if no loi done and some improvement  
35971 65 d 8 h aman /trunk/ Feat : Loi 2.0 Enhancement and redesigning  
35963 67 d 14 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ Migrate mail sending to MailOutboxService (CsService, BidService, OtpProcessor, StoreTimelineTat); add date range query for TransactionApproval  
35956 67 d 15 h amit /trunk/profitmandi-dao/src/main/ Mail outbox pattern: persist mail in transaction, send async after commit. Fixes lock contention between /cancelOrder and /om/addBillingDetailsForGrouppedOrders caused by SMTP calls inside transactions holding DB locks.  
35896 73 d 5 h amit /trunk/profitmandi-dao/src/main/ Simplify partner GST: read/write from fofo_store.gst_number instead of Counter chain

- Set fofo_store.gst_number when store code is created/updated in RetailerServiceImpl
- Replace PrivateDealUser->Counter->gstin reads with FofoStore.getGstNumber() in:
RetailerServiceImpl, OrderServiceImpl, InvoiceService
- Remove unnecessary PrivateDealUser/Counter batch fetches in getFofoRetailers/getFofoRetailerUserId
- Add migration script to backfill existing GST from counter to fofo_store
 
35748 91 d 8 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/ Fix: handle parallel timeline check in checkForWodFinMapping gracefully

Catch ProfitMandiBusinessException from validateEvent when checking
WOD_FINANCE_MAPPING, since WOD and FIN_CODE are parallel timelines
and either may not be complete when the other finishes.
 
35678 95 d 11 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/ Fix duplicate insert for WOD_FINANCE_MAPPING in store_timeline

Split combined guard condition into separate checks to prevent
SQLIntegrityConstraintViolationException when checkForWodFinMapping
is called multiple times for the same onboarding ID.
 

Show All