瀏覽代碼

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

csx 1 年之前
父節點
當前提交
f161fabc21
共有 1 個文件被更改,包括 76 次插入76 次删除
  1. 76 76
      main.go

+ 76 - 76
main.go 查看文件

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