Subversion Repositories SmartDukaan

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
37128 2 d 3 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ revival and focust marking to fofo store  
37087 9 d 4 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Partner limit read-phase per-partner isolation + drop dead reject wrapper

- PartnerLimitHelper.calculateChangedPartnerLimits: wrap the per-partner body in
try/catch so one partner's bad data (null limit/util in compareTo, or a
billing-date / risk lookup failure) no longer aborts the whole read phase and
silently updates zero partners every 20 min. Mirrors the write phase's
REQUIRES_NEW isolation.
- Remove dead ScheduledTasks.rejectPriceDropsOfApprovedImeis wrapper; the
@Scheduled trigger now delegates to PriceDropBatchService.
 
37083 9 d 5 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Wire noon price-drop cron to per-drop batch (PriceDropBatchService)

@Scheduled("0 0 12") now delegates to
BatchScheduledTasks.reprocessPriceDropsWithBatch() -> PriceDropBatchService,
so each price drop commits in its own REQUIRES_NEW transaction instead of one
~20-min transaction holding user_wallet locks and timing out live
wallet/order/scan traffic at noon.

Requires profitmandi-dao PriceDropBatchService / PriceDropProcessingHelper.
 
37058 13 d 5 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Add regenerateBilledInvoices CLI task (--fromTime/--toTime) to re-generate invoice PDFs over a billing window; qualify InvoicePdfModel reference after the PdfUtils/DocumentRenderer refactor  
37043 14 d 2 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ revival and focust marking to fofo store  
37040 14 d 5 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ on billing delay partner map to focus and revival  
36993 21 d 5 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Thread dryRun through sendCreditNote; --sendCreditNote defaults to dry-run (--live for real); add 06:00-on-1st monthlyMarginsCnDryRun scheduled job  
36987 22 d 0 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ optimize code  
36986 22 d 0 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ changeList  
36980 22 d 4 h ranu /trunk/ optimize bi report  
36979 22 d 4 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ changeList  
36976 22 d 5 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ changeList  
36975 22 d 6 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ changeList  
36973 22 d 6 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ changeList  
36936 27 d 5 h vikas /trunk/ Update Email Ids  
36867 35 d 6 h ranu /trunk/ pendig visit should be come in defered  
36863 36 d 18 h vikas /trunk/ Updated Redesigned Tracking Report  
36829 42 d 7 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/beatmiss/ code commited miss beat  
36820 43 d 3 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/beatmiss/ code commited miss beat  
36745 52 d 18 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ code commited miss beat  
36687 58 d 2 h amit /trunk/ Fixed Stock Purchase sAle ageing days, added fields to mail  
36680 58 d 6 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Filter focused model shortage report by brands partner stocked in past 30 days  
36654 61 d 2 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Fix fixStuckLimitBlocks: hardcode 9 stuck loan IDs, release remaining limit for cancelled orders  
36652 61 d 2 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Fixed scroll in offers modal  
36627 63 d 4 h amit /trunk/profitmandi-cron/ Thrift cleanup: remove ThriftConfig from settings, clean unused Thrift imports

- Removed ThriftConfig from settings.gradle
- TransactionRelatedTasks: removed unused Scan import
- POScheduler: removed unused PurchaseOrder import
 
36602 64 d 23 h aman /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Fix:Naming mismatch  
36585 66 d 7 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/migrations/ code commit for levwel wise trcking report  
36584 66 d 7 h ranu /trunk/ code commit for levwel wise trcking report  
36583 67 d 3 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Fix hardcoded captcha element IDs to dynamic xpath in Oppo and Realme warranty scrapers  
36581 67 d 3 h amit /trunk/ Add rootInvoiceDate to inventoryItem and ageing columns to snapshot, with 30-min cron refresh  
36580 67 d 3 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Adjust IMEI activation deferral: secondary 4 days, tertiary 2 days for Vivo/Oppo/Realme  
36564 68 d 5 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Flagship credit: add @Scheduled cron for expired flagship limit conversion (daily 1 AM)  
36561 68 d 6 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Flagship credit: @Scheduled daily 1AM for expired flagship conversion  
36556 68 d 12 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Fixed scroll in offers modal  
36554 68 d 12 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ feat: one-off credit note posting for duplicate invoice NSNOI8965 against NSNOI8966  
36552 68 d 23 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ changeList  
36545 69 d 0 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ mail out box queue added in default loans  
36533 71 d 5 h aman /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ Feat:Send Mail through sdtech@smartdukaan.com (onboarding event delay)  
36511 74 d 2 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Add daily inventory snapshot reconciliation cron - syncs currentinventorysnapshot with scan truth for active tag_listing items - emails drift report via googleMailSender to sdtech - runs daily at 5:30 AM, CLI trigger: --reconcileInventorySnapshot  
36503 75 d 20 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Add --genDNsForCNs CLI arg for explicit cancelled CN debit note generation

- Wire genDNsForCNs(List<String>) in ScheduledTasks and Application
- Accepts comma-separated CN numbers: --genDNsForCNs=CN-NSPRJ5033,CN-NSLCK4326