6
0

timers.go 522 B

123456789101112131415161718192021222324
  1. package timers
  2. import (
  3. "github.com/gogf/gf/frame/g"
  4. "github.com/golang/glog"
  5. service "lims_adapter/service/settle_account_bill"
  6. )
  7. // 修改订单状态
  8. type Timer struct {
  9. }
  10. func (t Timer) Run() {
  11. //fmt.Println(g.Config().GetMap("database"))
  12. for tenant := range g.Config().GetMap("database") {
  13. localService := service.NewService(tenant)
  14. if err := localService.GenerateBill(); err != nil {
  15. glog.Error(err.Error())
  16. }
  17. if err := localService.AutoConfirm(); err != nil {
  18. glog.Error(err.Error())
  19. }
  20. }
  21. }