timer.go 500 B

1234567891011121314151617181920212223242526272829
  1. // 定时器模块
  2. // 秒寻科技
  3. // zt 2024-10-27
  4. package timer
  5. import (
  6. "fmt"
  7. "ipsomc/module/bparam/bparamapi"
  8. "ipsomc/public"
  9. "time"
  10. )
  11. var bparamApi bparamapi.BparamApi
  12. // 创建一个定时器
  13. func CreateTimer() {
  14. ticker := time.NewTicker(6 * time.Minute)
  15. defer ticker.Stop()
  16. // 使用无限循环等待Ticker的触发
  17. for {
  18. select {
  19. case t := <-ticker.C:
  20. fmt.Println("Ticker触发时间:", t)
  21. bparamApi.UpdateBtsStatus(public.Gpub_mapHeart) //修改基站状态
  22. }
  23. }
  24. }