test_user 2 years ago
parent
commit
9abc3db63e
3 changed files with 78 additions and 78 deletions
  1. 1 1
      conf/app.conf
  2. 1 0
      controllers/sg/his_api_controller.go
  3. 76 77
      main.go

+ 1 - 1
conf/app.conf View File

@@ -45,7 +45,7 @@ appsecret="61ee2e6268497d5aa9de0b0187c39aea"
45 45
 
46 46
 
47 47
 [prod]
48
-org_id = 10138
48
+org_id = 10191
49 49
 
50 50
 mobile_token_expiration_second = 86400
51 51
 httpdomain = https://api.xt.kuyicloud.com

+ 1 - 0
controllers/sg/his_api_controller.go View File

@@ -9823,6 +9823,7 @@ func (c *HisApiController) GetCheckAccount() {
9823 9823
 			baseParams.MdtrtareaAdmvs = miConfig.MdtrtareaAdmvs
9824 9824
 			baseParams.SecretKey = miConfig.SecretKey
9825 9825
 			baseParams.OrgName = miConfig.OrgName
9826
+			baseParams.FixmedinsCode = miConfig.Code
9826 9827
 			baseParams.EncKey = miConfig.EncKey
9827 9828
 			baseParams.AppSecret = miConfig.AppSecret
9828 9829
 			baseParams.SignKey = miConfig.SignKey

+ 76 - 77
main.go View File

@@ -1,15 +1,14 @@
1 1
 package main
2 2
 
3 3
 import (
4
-	"context"
5
-	//"gdyb/service"
4
+	"gdyb/service"
6 5
 
7 6
 	//"context"
8 7
 	"fmt"
9 8
 	"gdyb/models"
10 9
 	//"gdyb/service"
11
-	"github.com/qiniu/api.v7/auth/qbox"
12
-	"github.com/qiniu/api.v7/storage"
10
+	//"github.com/qiniu/api.v7/auth/qbox"
11
+	//"github.com/qiniu/api.v7/storage"
13 12
 	"strconv"
14 13
 	"time"
15 14
 
@@ -31,7 +30,7 @@ import (
31 30
 )
32 31
 
33 32
 func init() {
34
-	//service.ConnectDB()
33
+	service.ConnectDB()
35 34
 	//org_id, _ := beego.AppConfig.Int64("org_id")
36 35
 	//miConfig, _ := service.FindMedicalInsuranceInfo(org_id)
37 36
 	//CreateLog(miConfig)
@@ -833,42 +832,42 @@ func CreateLog(miConfig models.MedicalInsuranceOrgConfig) {
833 832
 
834 833
 }
835 834
 
836
-func UploadLog(miConfig models.MedicalInsuranceOrgConfig) {
837
-	//获取七牛云上的文件信息,不存在则表示没上传到七牛云,上传昨天日志信息
838
-	nTime := time.Now()
839
-	yesTime := nTime.AddDate(0, 0, -1)
840
-	file_key := strconv.FormatInt(miConfig.UserOrgId, 10) + "_" + yesTime.Format("20060102") + "_log.txt"
841
-	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
842
-	cfg := storage.Config{
843
-		// 是否使用https域名进行资源管理
844
-		UseHTTPS: true,
845
-	}
846
-	// 指定空间所在的区域,如果不指定将自动探测
847
-	// 如果没有特殊需求,默认不需要指定
848
-	//cfg.Zone=&storage.ZoneHuabei
849
-	bucketManager := storage.NewBucketManager(mac, &cfg)
850
-	bucket := beego.AppConfig.String("qiniu_bucket")
851
-	key := file_key
852
-	file, sErr := bucketManager.Stat(bucket, key)
853
-	fmt.Println(file)
854
-	fmt.Println(sErr)
855
-	fmt.Println(miConfig.OrgName + "日志" + "/" + file_key)
856
-
857
-	if sErr != nil {
858
-		fmt.Println("七牛云上文件不存在,上传到七牛云")
859
-		//判断本地文件是否存在,存在则执行上传操作
860
-		exist, _ := PathExists(miConfig.OrgName + "日志" + "/" + file_key)
861
-		if exist {
862
-			upload_qiniu(miConfig.OrgName+"日志"+"/"+file_key, file_key)
863
-		} else {
864
-			fmt.Println("本地文件不存在")
865
-
866
-		}
867
-	} else {
868
-		fmt.Println("七牛云文件存在")
869
-	}
870
-
871
-}
835
+//func UploadLog(miConfig models.MedicalInsuranceOrgConfig) {
836
+//	//获取七牛云上的文件信息,不存在则表示没上传到七牛云,上传昨天日志信息
837
+//	nTime := time.Now()
838
+//	yesTime := nTime.AddDate(0, 0, -1)
839
+//	file_key := strconv.FormatInt(miConfig.UserOrgId, 10) + "_" + yesTime.Format("20060102") + "_log.txt"
840
+//	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
841
+//	cfg := storage.Config{
842
+//		// 是否使用https域名进行资源管理
843
+//		UseHTTPS: true,
844
+//	}
845
+//	// 指定空间所在的区域,如果不指定将自动探测
846
+//	// 如果没有特殊需求,默认不需要指定
847
+//	//cfg.Zone=&storage.ZoneHuabei
848
+//	bucketManager := storage.NewBucketManager(mac, &cfg)
849
+//	bucket := beego.AppConfig.String("qiniu_bucket")
850
+//	key := file_key
851
+//	file, sErr := bucketManager.Stat(bucket, key)
852
+//	fmt.Println(file)
853
+//	fmt.Println(sErr)
854
+//	fmt.Println(miConfig.OrgName + "日志" + "/" + file_key)
855
+//
856
+//	if sErr != nil {
857
+//		fmt.Println("七牛云上文件不存在,上传到七牛云")
858
+//		//判断本地文件是否存在,存在则执行上传操作
859
+//		exist, _ := PathExists(miConfig.OrgName + "日志" + "/" + file_key)
860
+//		if exist {
861
+//			upload_qiniu(miConfig.OrgName+"日志"+"/"+file_key, file_key)
862
+//		} else {
863
+//			fmt.Println("本地文件不存在")
864
+//
865
+//		}
866
+//	} else {
867
+//		fmt.Println("七牛云文件存在")
868
+//	}
869
+//
870
+//}
872 871
 func Mkdir(dir string) {
873 872
 	// 创建文件夹
874 873
 	exist, err := PathExists(dir)
@@ -899,39 +898,39 @@ func PathExists(path string) (bool, error) {
899 898
 	return false, err
900 899
 }
901 900
 
902
-func upload_qiniu(filePath string, keys string) {
903
-	key := keys
904
-	//上传凭证,关于凭证这块大家可以去看看官方文档
905
-	putPolicy := storage.PutPolicy{
906
-		Scope: beego.AppConfig.String("qiniu_bucket"),
907
-	}
908
-	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
909
-	upToken := putPolicy.UploadToken(mac)
910
-	cfg := storage.Config{}
911
-	//空间对应机房
912
-	//其中关于Zone对象和机房的关系如下:
913
-	//    机房    Zone对象
914
-	//    华东    storage.ZoneHuadong
915
-	//    华北    storage.ZoneHuabei
916
-	//    华南    storage.ZoneHuanan
917
-	//    北美    storage.ZoneBeimei
918
-	//七牛云存储空间设置首页有存储区域
919
-	cfg.Zone = &storage.ZoneHuadong
920
-	//不启用HTTPS域名
921
-	cfg.UseHTTPS = false
922
-	//不使用CND加速
923
-	cfg.UseCdnDomains = false
924
-	//构建上传表单对象
925
-	formUploader := storage.NewFormUploader(&cfg)
926
-	ret := storage.PutRet{}
927
-	// 可选
928
-	putExtra := storage.PutExtra{
929
-		Params: map[string]string{},
930
-	}
931
-	err := formUploader.PutFile(context.Background(), &ret, upToken, key, filePath, &putExtra)
932
-	if err != nil {
933
-		fmt.Println(err)
934
-		return
935
-	}
936
-	fmt.Println(ret.Key, ret.Hash)
937
-}
901
+//func upload_qiniu(filePath string, keys string) {
902
+//	key := keys
903
+//	//上传凭证,关于凭证这块大家可以去看看官方文档
904
+//	putPolicy := storage.PutPolicy{
905
+//		Scope: beego.AppConfig.String("qiniu_bucket"),
906
+//	}
907
+//	mac := qbox.NewMac(beego.AppConfig.String("qiniu_accesskey"), beego.AppConfig.String("qiniu_secretkey"))
908
+//	upToken := putPolicy.UploadToken(mac)
909
+//	cfg := storage.Config{}
910
+//	//空间对应机房
911
+//	//其中关于Zone对象和机房的关系如下:
912
+//	//    机房    Zone对象
913
+//	//    华东    storage.ZoneHuadong
914
+//	//    华北    storage.ZoneHuabei
915
+//	//    华南    storage.ZoneHuanan
916
+//	//    北美    storage.ZoneBeimei
917
+//	//七牛云存储空间设置首页有存储区域
918
+//	cfg.Zone = &storage.ZoneHuadong
919
+//	//不启用HTTPS域名
920
+//	cfg.UseHTTPS = false
921
+//	//不使用CND加速
922
+//	cfg.UseCdnDomains = false
923
+//	//构建上传表单对象
924
+//	formUploader := storage.NewFormUploader(&cfg)
925
+//	ret := storage.PutRet{}
926
+//	// 可选
927
+//	putExtra := storage.PutExtra{
928
+//		Params: map[string]string{},
929
+//	}
930
+//	err := formUploader.PutFile(context.Background(), &ret, upToken, key, filePath, &putExtra)
931
+//	if err != nil {
932
+//		fmt.Println(err)
933
+//		return
934
+//	}
935
+//	fmt.Println(ret.Key, ret.Hash)
936
+//}