Sfoglia il codice sorgente

缓存改为1分钟

icole 4 anni fa
parent
commit
170e9a7dde
1 ha cambiato i file con 13 aggiunte e 5 eliminazioni
  1. 13 5
      internal/svc/cache_erp.go

+ 13 - 5
internal/svc/cache_erp.go

@@ -8,12 +8,20 @@ import (
 
 func (svc *ServiceContext) GetErpOrganSchool(ctx context.Context) ([]*transform.OrganSchool, error) {
 	var schools = new([]*transform.OrganSchool)
+	res, err := svc.Transformer.GetErpSchool(ctx, &transform.Empty{})
+	if err != nil {
+		return nil, err
+	}
+	err = svc.RdCli.SetWithExpire(cacheErpSchool, res.School, 1*time.Minute)
+	if err != nil {
+		return nil, err
+	}
 	if err := svc.RdCli.GetCache(cacheErpSchool, schools); err != nil {
 		res, err := svc.Transformer.GetErpSchool(ctx, &transform.Empty{})
 		if err != nil {
 			return nil, err
 		}
-		err = svc.RdCli.SetWithExpire(cacheErpSchool, res.School, 10*time.Minute)
+		err = svc.RdCli.SetWithExpire(cacheErpSchool, res.School, 1*time.Minute)
 		if err != nil {
 			return nil, err
 		}
@@ -29,7 +37,7 @@ func (svc *ServiceContext) GetErpOrganSchoolTree(ctx context.Context) ([]*transf
 		if err != nil {
 			return nil, err
 		}
-		err = svc.RdCli.SetWithExpire(cacheErpSchoolTree, res.Nodes, 10*time.Minute)
+		err = svc.RdCli.SetWithExpire(cacheErpSchoolTree, res.Nodes, 1*time.Minute)
 		if err != nil {
 			return nil, err
 		}
@@ -45,7 +53,7 @@ func (svc *ServiceContext) GetErpNetworkDetailTree(ctx context.Context) ([]*tran
 		if err != nil {
 			return nil, err
 		}
-		err = svc.RdCli.SetWithExpire(cacheErpNetworkDetailTree, res.Nodes, 10*time.Minute)
+		err = svc.RdCli.SetWithExpire(cacheErpNetworkDetailTree, res.Nodes, 1*time.Minute)
 		if err != nil {
 			return nil, err
 		}
@@ -61,7 +69,7 @@ func (svc *ServiceContext) GetErpActivity(ctx context.Context) ([]*transform.Act
 		if err != nil {
 			return nil, err
 		}
-		err = svc.RdCli.SetWithExpire(cacheErpActivity, res.Active, 10*time.Minute)
+		err = svc.RdCli.SetWithExpire(cacheErpActivity, res.Active, 1*time.Minute)
 		if err != nil {
 			return nil, err
 		}
@@ -77,7 +85,7 @@ func (svc *ServiceContext) GetErpCity(ctx context.Context) ([]*transform.TreeNod
 		if err != nil {
 			return nil, err
 		}
-		err = svc.RdCli.SetWithExpire(cacheErpCityTree, res.Nodes, 10*time.Minute)
+		err = svc.RdCli.SetWithExpire(cacheErpCityTree, res.Nodes, 1*time.Minute)
 		if err != nil {
 			return nil, err
 		}