Selaa lähdekoodia

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 1 vuosi sitten
vanhempi
commit
cedf962e4b
1 muutettua tiedostoa jossa 104 lisäystä ja 104 poistoa
  1. 104 104
      main.go

+ 104 - 104
main.go Näytä tiedosto

@@ -1,14 +1,14 @@
1 1
 package main
2 2
 
3 3
 import (
4
-	"context"
4
+	//"context"
5 5
 	"fmt"
6 6
 	"gdyb/models"
7 7
 	_ "gdyb/routers"
8 8
 	//"gdyb/service"
9 9
 	"github.com/astaxie/beego"
10
-	"github.com/qiniu/api.v7/auth/qbox"
11
-	"github.com/qiniu/api.v7/storage"
10
+	//"github.com/qiniu/api.v7/auth/qbox"
11
+	//"github.com/qiniu/api.v7/storage"
12 12
 
13 13
 	//"github.com/qiniu/api.v7/auth/qbox"
14 14
 	//"github.com/qiniu/api.v7/storage"
@@ -819,104 +819,104 @@ func CreateLog(miConfig models.MedicalInsuranceOrgConfig) {
819 819
 
820 820
 }
821 821
 
822
-func UploadLog(miConfig models.MedicalInsuranceOrgConfig) {
823
-	//获取七牛云上的文件信息,不存在则表示没上传到七牛云,上传昨天日志信息
824
-	nTime := time.Now()
825
-	yesTime := nTime.AddDate(0, 0, -1)
826
-	file_key := strconv.FormatInt(miConfig.UserOrgId, 10) + "_" + yesTime.Format("20060102") + "_log.txt"
827
-	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
828
-	cfg := storage.Config{
829
-		// 是否使用https域名进行资源管理
830
-		UseHTTPS: true,
831
-	}
832
-	// 指定空间所在的区域,如果不指定将自动探测
833
-	// 如果没有特殊需求,默认不需要指定
834
-	//cfg.Zone=&storage.ZoneHuabei
835
-	bucketManager := storage.NewBucketManager(mac, &cfg)
836
-	bucket := beego.AppConfig.String("qiniu_bucket")
837
-	key := file_key
838
-	file, sErr := bucketManager.Stat(bucket, key)
839
-	fmt.Println(file)
840
-	fmt.Println(sErr)
841
-	fmt.Println(miConfig.OrgName + "日志" + "/" + file_key)
842
-
843
-	if sErr != nil {
844
-		fmt.Println("七牛云上文件不存在,上传到七牛云")
845
-		//判断本地文件是否存在,存在则执行上传操作
846
-		exist, _ := PathExists(miConfig.OrgName + "日志" + "/" + file_key)
847
-		if exist {
848
-			upload_qiniu(miConfig.OrgName+"日志"+"/"+file_key, file_key)
849
-		} else {
850
-			fmt.Println("本地文件不存在")
851
-
852
-		}
853
-	} else {
854
-		fmt.Println("七牛云文件存在")
855
-	}
856
-
857
-}
858
-func Mkdir(dir string) {
859
-	// 创建文件夹
860
-	exist, err := PathExists(dir)
861
-	if err != nil {
862
-		fmt.Println(err.Error())
863
-	} else {
864
-		if exist {
865
-			fmt.Println(dir + "文件夹已存在!")
866
-		} else {
867
-			// 文件夹名称,权限
868
-			err := os.Mkdir(dir, os.ModePerm)
869
-			if err != nil {
870
-				fmt.Println(dir+"文件夹创建失败:", err.Error())
871
-			} else {
872
-				fmt.Println(dir + "文件夹创建成功!")
873
-			}
874
-		}
875
-	}
876
-}
877
-func PathExists(path string) (bool, error) {
878
-	_, err := os.Stat(path)
879
-	if err == nil {
880
-		return true, nil
881
-	}
882
-	if os.IsNotExist(err) {
883
-		return false, nil
884
-	}
885
-	return false, err
886
-}
887
-func upload_qiniu(filePath string, keys string) {
888
-	key := keys
889
-	//上传凭证,关于凭证这块大家可以去看看官方文档
890
-	putPolicy := storage.PutPolicy{
891
-		Scope: beego.AppConfig.String("qiniu_bucket"),
892
-	}
893
-	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
894
-	upToken := putPolicy.UploadToken(mac)
895
-	cfg := storage.Config{}
896
-	//空间对应机房
897
-	//其中关于Zone对象和机房的关系如下:
898
-	//    机房    Zone对象
899
-	//    华东    storage.ZoneHuadong
900
-	//    华北    storage.ZoneHuabei
901
-	//    华南    storage.ZoneHuanan
902
-	//    北美    storage.ZoneBeimei
903
-	//七牛云存储空间设置首页有存储区域
904
-	cfg.Zone = &storage.ZoneHuadong
905
-	//不启用HTTPS域名
906
-	cfg.UseHTTPS = false
907
-	//不使用CND加速
908
-	cfg.UseCdnDomains = false
909
-	//构建上传表单对象
910
-	formUploader := storage.NewFormUploader(&cfg)
911
-	ret := storage.PutRet{}
912
-	// 可选
913
-	putExtra := storage.PutExtra{
914
-		Params: map[string]string{},
915
-	}
916
-	err := formUploader.PutFile(context.Background(), &ret, upToken, key, filePath, &putExtra)
917
-	if err != nil {
918
-		fmt.Println(err)
919
-		return
920
-	}
921
-	fmt.Println(ret.Key, ret.Hash)
922
-}
822
+//func UploadLog(miConfig models.MedicalInsuranceOrgConfig) {
823
+//	//获取七牛云上的文件信息,不存在则表示没上传到七牛云,上传昨天日志信息
824
+//	nTime := time.Now()
825
+//	yesTime := nTime.AddDate(0, 0, -1)
826
+//	file_key := strconv.FormatInt(miConfig.UserOrgId, 10) + "_" + yesTime.Format("20060102") + "_log.txt"
827
+//	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
828
+//	cfg := storage.Config{
829
+//		// 是否使用https域名进行资源管理
830
+//		UseHTTPS: true,
831
+//	}
832
+//	// 指定空间所在的区域,如果不指定将自动探测
833
+//	// 如果没有特殊需求,默认不需要指定
834
+//	//cfg.Zone=&storage.ZoneHuabei
835
+//	bucketManager := storage.NewBucketManager(mac, &cfg)
836
+//	bucket := beego.AppConfig.String("qiniu_bucket")
837
+//	key := file_key
838
+//	file, sErr := bucketManager.Stat(bucket, key)
839
+//	fmt.Println(file)
840
+//	fmt.Println(sErr)
841
+//	fmt.Println(miConfig.OrgName + "日志" + "/" + file_key)
842
+//
843
+//	if sErr != nil {
844
+//		fmt.Println("七牛云上文件不存在,上传到七牛云")
845
+//		//判断本地文件是否存在,存在则执行上传操作
846
+//		exist, _ := PathExists(miConfig.OrgName + "日志" + "/" + file_key)
847
+//		if exist {
848
+//			upload_qiniu(miConfig.OrgName+"日志"+"/"+file_key, file_key)
849
+//		} else {
850
+//			fmt.Println("本地文件不存在")
851
+//
852
+//		}
853
+//	} else {
854
+//		fmt.Println("七牛云文件存在")
855
+//	}
856
+//
857
+//}
858
+//func Mkdir(dir string) {
859
+//	// 创建文件夹
860
+//	exist, err := PathExists(dir)
861
+//	if err != nil {
862
+//		fmt.Println(err.Error())
863
+//	} else {
864
+//		if exist {
865
+//			fmt.Println(dir + "文件夹已存在!")
866
+//		} else {
867
+//			// 文件夹名称,权限
868
+//			err := os.Mkdir(dir, os.ModePerm)
869
+//			if err != nil {
870
+//				fmt.Println(dir+"文件夹创建失败:", err.Error())
871
+//			} else {
872
+//				fmt.Println(dir + "文件夹创建成功!")
873
+//			}
874
+//		}
875
+//	}
876
+//}
877
+//func PathExists(path string) (bool, error) {
878
+//	_, err := os.Stat(path)
879
+//	if err == nil {
880
+//		return true, nil
881
+//	}
882
+//	if os.IsNotExist(err) {
883
+//		return false, nil
884
+//	}
885
+//	return false, err
886
+//}
887
+//func upload_qiniu(filePath string, keys string) {
888
+//	key := keys
889
+//	//上传凭证,关于凭证这块大家可以去看看官方文档
890
+//	putPolicy := storage.PutPolicy{
891
+//		Scope: beego.AppConfig.String("qiniu_bucket"),
892
+//	}
893
+//	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
894
+//	upToken := putPolicy.UploadToken(mac)
895
+//	cfg := storage.Config{}
896
+//	//空间对应机房
897
+//	//其中关于Zone对象和机房的关系如下:
898
+//	//    机房    Zone对象
899
+//	//    华东    storage.ZoneHuadong
900
+//	//    华北    storage.ZoneHuabei
901
+//	//    华南    storage.ZoneHuanan
902
+//	//    北美    storage.ZoneBeimei
903
+//	//七牛云存储空间设置首页有存储区域
904
+//	cfg.Zone = &storage.ZoneHuadong
905
+//	//不启用HTTPS域名
906
+//	cfg.UseHTTPS = false
907
+//	//不使用CND加速
908
+//	cfg.UseCdnDomains = false
909
+//	//构建上传表单对象
910
+//	formUploader := storage.NewFormUploader(&cfg)
911
+//	ret := storage.PutRet{}
912
+//	// 可选
913
+//	putExtra := storage.PutExtra{
914
+//		Params: map[string]string{},
915
+//	}
916
+//	err := formUploader.PutFile(context.Background(), &ret, upToken, key, filePath, &putExtra)
917
+//	if err != nil {
918
+//		fmt.Println(err)
919
+//		return
920
+//	}
921
+//	fmt.Println(ret.Key, ret.Hash)
922
+//}