| | |
| | | |
| | | func StartDynamicTask() (err error) { |
| | | sysCfgService := service.NewSystemConfigService() |
| | | day, timeStr, err := sysCfgService.GetInventoryCutOffPoint() |
| | | if err != nil { |
| | | return |
| | | } |
| | | day, timeStr, _ := sysCfgService.GetInventoryCutOffPoint() |
| | | if day != 0 && timeStr != "" { |
| | | _, err = dynamicScheduler.Every(1).Month(day).At(timeStr).Do(MonthStats) //每月初执行一次 |
| | | if err != nil { |
| | | logx.Errorf("init task err:%v", err) |
| | | return err |
| | | } |
| | | _, err = dynamicScheduler.Every(1).Month(day).At(timeStr).Do(WarehouseMonthStats) //每月初执行一次 |
| | | if err != nil { |
| | | logx.Errorf("init task err:%v", err) |
| | | return err |
| | | } |
| | | } |
| | | if dynamicScheduler.Len() == 0 { |
| | | return |