|
|
|
@@ -34,12 +34,15 @@ open class SchedulerService( |
|
|
|
@Value("\${scheduler.postCompletedDnGrn.enabled:true}") val postCompletedDnGrnEnabled: Boolean, |
|
|
|
@Value("\${scheduler.postCompletedDnGrn.receiptDate:}") val postCompletedDnGrnReceiptDate: String, |
|
|
|
@Value("\${scheduler.grnCodeSync.enabled:true}") val grnCodeSyncEnabled: Boolean, |
|
|
|
@Value("\${scheduler.grnCodeSync.syncOffsetDays:0}") val grnCodeSyncSyncOffsetDays: Int, |
|
|
|
@Value("\${scheduler.m18Units.enabled:true}") val m18UnitsSchedulerEnabled: Boolean, |
|
|
|
@Value("\${scheduler.m18Units.incrementalLookbackDays:7}") val m18UnitsIncrementalLookbackDays: Int, |
|
|
|
@Value("\${scheduler.inventoryLotExpiry.enabled:true}") val inventoryLotExpiryEnabled: Boolean, |
|
|
|
val settingsService: SettingsService, |
|
|
|
/** |
|
|
|
* Lookback window for GRN code sync: rows with `created` from **start of (today − N days)** through **now**, |
|
|
|
* missing `grn_code`. Example: 4 = from 4 days ago 00:00 to now. |
|
|
|
*/ |
|
|
|
@Value("\${scheduler.grnCodeSync.syncOffsetDays:0}") val grnCodeSyncSyncOffsetDays: Int, |
|
|
|
val settingsService: SettingsService, |
|
|
|
val taskScheduler: TaskScheduler, |
|
|
|
val productionScheduleService: ProductionScheduleService, |
|
|
|
val m18PurchaseOrderService: M18PurchaseOrderService, |
|
|
|
|