소스 검색

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

csx 3 년 전
부모
커밋
4034ef1170
2개의 변경된 파일151개의 추가작업 그리고 39개의 파일을 삭제
  1. 3 3
      conf/app.conf
  2. 148 36
      controllers/sg/his_api_controller.go

+ 3 - 3
conf/app.conf 파일 보기

@@ -44,7 +44,7 @@ appsecret="61ee2e6268497d5aa9de0b0187c39aea"
44 44
 
45 45
 
46 46
 [prod]
47
-org_id = 9990
47
+org_id = 10106
48 48
 mobile_token_expiration_second = 86400
49 49
 httpdomain = https://api.xt.kuyicloud.com
50 50
 sso_domain = https://sso.kuyicloud.com
@@ -54,8 +54,8 @@ front_end_domain = "https://xt.kuyicloud.com/#"
54 54
 url = "http://192.168.1.88:6666/szsi-portal/transData"
55 55
 gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
56 56
 #gdyb_paasid = "sg03_prd"
57
-#gdyb_paasid = "jm_sc_yjyy"
58
-gdyb_paasid = "zh_prd_yjyy"
57
+gdyb_paasid = "jm_sc_yjyy"
58
+#gdyb_paasid = "zh_prd_yjyy"
59 59
 
60 60
 readmysqlhost = shengws1.mysql.rds.aliyuncs.com
61 61
 readmysqlport = 3306

+ 148 - 36
controllers/sg/his_api_controller.go 파일 보기

@@ -1303,6 +1303,92 @@ type ResultTen struct {
1303 1303
 	WarnMsg     interface{} `json:"warn_msg"`
1304 1304
 }
1305 1305
 
1306
+//type Autogenerated struct {
1307
+//	Output struct {
1308
+//		Setlinfo struct {
1309
+//			SetlTime          string      `json:"setl_time"`
1310
+//			CvlservPay        float64     `json:"cvlserv_pay"`
1311
+//			Year              string      `json:"year"`
1312
+//			MedType           string      `json:"med_type"`
1313
+//			PsnPay            float64     `json:"psn_pay"`
1314
+//			OpterID           string      `json:"opter_id"`
1315
+//			Begndate          string      `json:"begndate"`
1316
+//			FlxempeFlag       string      `json:"flxempe_flag"`
1317
+//			HifmiPay          float64     `json:"hifmi_pay"`
1318
+//			PsnNo             string      `json:"psn_no"`
1319
+//			ActPayDedc        float64     `json:"act_pay_dedc"`
1320
+//			MedinsSetlID      interface{} `json:"medins_setl_id"`
1321
+//			AcctMulaidPay     interface{} `json:"acct_mulaid_pay"`
1322
+//			ClrWay            string      `json:"clr_way"`
1323
+//			OthPay            float64     `json:"oth_pay"`
1324
+//			Gend              string      `json:"gend"`
1325
+//			MdtrtID           string      `json:"mdtrt_id"`
1326
+//			AcctPay           float64     `json:"acct_pay"`
1327
+//			InscpScpAmt       float64     `json:"inscp_scp_amt"`
1328
+//			Insutype          string      `json:"insutype"`
1329
+//			Invono            interface{} `json:"invono"`
1330
+//			Enddate           string      `json:"enddate"`
1331
+//			CashPayamt        float64     `json:"cash_payamt"`
1332
+//			PsnType           string      `json:"psn_type"`
1333
+//			FixmedinsName     string      `json:"fixmedins_name"`
1334
+//			HifpPay           float64     `json:"hifp_pay"`
1335
+//			NewFlag           interface{} `json:"new_flag"`
1336
+//			OverlmtSelfpay    float64     `json:"overlmt_selfpay"`
1337
+//			PreselfpayAmt     float64     `json:"preselfpay_amt"`
1338
+//			PayLoc            string      `json:"pay_loc"`
1339
+//			ClrType           string      `json:"clr_type"`
1340
+//			RefdSetlFlag      string      `json:"refd_setl_flag"`
1341
+//			CvlservFlag       string      `json:"cvlserv_flag"`
1342
+//			EmpName           string      `json:"emp_name"`
1343
+//			Brdy              string      `json:"brdy"`
1344
+//			Naty              string      `json:"naty"`
1345
+//			Certno            string      `json:"certno"`
1346
+//			DiseCode          string      `json:"dise_code"`
1347
+//			FixmedinsCode     string      `json:"fixmedins_code"`
1348
+//			DedcHospLv        string      `json:"dedc_hosp_lv"`
1349
+//			OpterName         string      `json:"opter_name"`
1350
+//			Balc              float64     `json:"balc"`
1351
+//			FixmedinsPoolarea string      `json:"fixmedins_poolarea"`
1352
+//			PsnCertType       string      `json:"psn_cert_type"`
1353
+//			HifobPay          float64     `json:"hifob_pay"`
1354
+//			MedfeeSumamt      float64     `json:"medfee_sumamt"`
1355
+//			HifesPay          float64     `json:"hifes_pay"`
1356
+//			FundPaySumamt     float64     `json:"fund_pay_sumamt"`
1357
+//			OptTime           string      `json:"opt_time"`
1358
+//			FulamtOwnpayAmt   float64     `json:"fulamt_ownpay_amt"`
1359
+//			SetlID            string      `json:"setl_id"`
1360
+//			MafPay            float64     `json:"maf_pay"`
1361
+//			PsnName           string      `json:"psn_name"`
1362
+//			InsuOptins        interface{} `json:"insu_optins"`
1363
+//			PrefFundPay       interface{} `json:"pref_fund_pay"`
1364
+//			ClrOptins         string      `json:"clr_optins"`
1365
+//			PoolPropSelfpay   float64     `json:"pool_prop_selfpay"`
1366
+//			DiseName          string      `json:"dise_name"`
1367
+//			LmtpricHospLv     string      `json:"lmtpric_hosp_lv"`
1368
+//			Age               float64     `json:"age"`
1369
+//			DtrtCertType      string      `json:"dtrt_cert_type"`
1370
+//			HospLv            string      `json:"hosp_lv"`
1371
+//		} `json:"setlinfo"`
1372
+//		Setldetail []struct {
1373
+//			FundPayType     string      `json:"fund_pay_type"`
1374
+//			FundPayamt      float64     `json:"fund_payamt"`
1375
+//			SetlProcInfo    interface{} `json:"setl_proc_info"`
1376
+//			CrtPaybLmtAmt   interface{} `json:"crt_payb_lmt_amt"`
1377
+//			InscpScpAmt     interface{} `json:"inscp_scp_amt"`
1378
+//			FundPayTypeName interface{} `json:"fund_pay_type_name"`
1379
+//			PrefFundPay     interface{} `json:"pref_fund_pay"`
1380
+//		} `json:"setldetail"`
1381
+//	} `json:"output"`
1382
+//	Infcode     int         `json:"infcode"`
1383
+//	WarnMsg     interface{} `json:"warn_msg"`
1384
+//	Cainfo      interface{} `json:"cainfo"`
1385
+//	ErrMsg      interface{} `json:"err_msg"`
1386
+//	RefmsgTime  string      `json:"refmsg_time"`
1387
+//	Signtype    interface{} `json:"signtype"`
1388
+//	RespondTime string      `json:"respond_time"`
1389
+//	InfRefmsgid string      `json:"inf_refmsgid"`
1390
+//}
1391
+
1306 1392
 type ResultEleven struct {
1307 1393
 	Cainfo      string `json:"cainfo"`
1308 1394
 	ErrMsg      string `json:"err_msg"`
@@ -1310,42 +1396,68 @@ type ResultEleven struct {
1310 1396
 	Infcode     int64  `json:"infcode"`
1311 1397
 	Output      struct {
1312 1398
 		Setlinfo struct {
1313
-			FixmedinsName   string  `json:"fixmedins_name"`
1314
-			FixmedinsCode   string  `json:"fixmedins_code"`
1315
-			PsnNo           string  `json:"psn_no"`
1316
-			PsnName         string  `json:"psn_name"`
1317
-			HifobPay        float64 `json:"hifob_pay"`
1318
-			Gend            string  `json:"gend"`
1319
-			Brdy            string  `json:"brdy"`
1320
-			PsnCertType     string  `json:"psn_cert_type"`
1321
-			PsnType         string  `json:"psn_type"`
1322
-			EmpName         string  `json:"emp_name"`
1323
-			Certno          string  `json:"certno"`
1324
-			Insutype        string  `json:"insutype"`
1325
-			MedfeeSumamt    float64 `json:"medfee_sumamt"`
1326
-			FulamtOwnpayAmt float64 `json:"fulamt_ownpay_amt"`
1327
-			OverlmtSelfpay  float64 `json:"overlmt_selfpay"`
1328
-			PreselfpayAmt   float64 `json:"preselfpay_amt"`
1329
-			InscpScpAmt     float64 `json:"inscp_scp_amt"`
1330
-			ActPayDedc      float64 `json:"act_pay_dedc"`
1331
-			HifpPay         float64 `json:"hifp_pay"`
1332
-			PoolPropSelfpay float64 `json:"pool_prop_selfpay"`
1333
-			CvlservPay      float64 `json:"cvlserv_pay"`
1334
-			HifesPay        float64 `json:"hifes_pay"`
1335
-			HifmiPay        float64 `json:"hifmi_pay"`
1336
-			MafPay          float64 `json:"maf_pay"`
1337
-			OthPay          float64 `json:"oth_pay"`
1338
-			FundPaySumamt   float64 `json:"fund_pay_sumamt"`
1339
-			PsnPay          float64 `json:"psn_pay"`
1340
-			AcctPay         float64 `json:"acct_pay"`
1341
-			CashPayamt      float64 `json:"cash_payamt"`
1342
-			Balc            float64 `json:"balc"`
1343
-			AcctMulaidPay   float64 `json:"acct_mulaid_pay"`
1344
-			MedinsSetlId    string  `json:"medins_setl_id"`
1345
-			RefdSetlFlag    string  `json:"refd_setl_flag"`
1346
-			SetlTime        string  `json:"setl_time"`
1347
-			MedType         string  `json:"med_type"`
1348
-			HospLv          string  `json:"hosp_lv"`
1399
+			SetlTime          string      `json:"setl_time"`
1400
+			CvlservPay        float64     `json:"cvlserv_pay"`
1401
+			Year              string      `json:"year"`
1402
+			MedType           string      `json:"med_type"`
1403
+			PsnPay            float64     `json:"psn_pay"`
1404
+			OpterID           string      `json:"opter_id"`
1405
+			Begndate          string      `json:"begndate"`
1406
+			FlxempeFlag       string      `json:"flxempe_flag"`
1407
+			HifmiPay          float64     `json:"hifmi_pay"`
1408
+			PsnNo             string      `json:"psn_no"`
1409
+			ActPayDedc        float64     `json:"act_pay_dedc"`
1410
+			MedinsSetlID      interface{} `json:"medins_setl_id"`
1411
+			AcctMulaidPay     interface{} `json:"acct_mulaid_pay"`
1412
+			ClrWay            string      `json:"clr_way"`
1413
+			OthPay            float64     `json:"oth_pay"`
1414
+			Gend              string      `json:"gend"`
1415
+			MdtrtID           string      `json:"mdtrt_id"`
1416
+			AcctPay           float64     `json:"acct_pay"`
1417
+			InscpScpAmt       float64     `json:"inscp_scp_amt"`
1418
+			Insutype          string      `json:"insutype"`
1419
+			Invono            interface{} `json:"invono"`
1420
+			Enddate           string      `json:"enddate"`
1421
+			CashPayamt        float64     `json:"cash_payamt"`
1422
+			PsnType           string      `json:"psn_type"`
1423
+			FixmedinsName     string      `json:"fixmedins_name"`
1424
+			HifpPay           float64     `json:"hifp_pay"`
1425
+			NewFlag           interface{} `json:"new_flag"`
1426
+			OverlmtSelfpay    float64     `json:"overlmt_selfpay"`
1427
+			PreselfpayAmt     float64     `json:"preselfpay_amt"`
1428
+			PayLoc            string      `json:"pay_loc"`
1429
+			ClrType           string      `json:"clr_type"`
1430
+			RefdSetlFlag      string      `json:"refd_setl_flag"`
1431
+			CvlservFlag       string      `json:"cvlserv_flag"`
1432
+			EmpName           string      `json:"emp_name"`
1433
+			Brdy              string      `json:"brdy"`
1434
+			Naty              string      `json:"naty"`
1435
+			Certno            string      `json:"certno"`
1436
+			DiseCode          string      `json:"dise_code"`
1437
+			FixmedinsCode     string      `json:"fixmedins_code"`
1438
+			DedcHospLv        string      `json:"dedc_hosp_lv"`
1439
+			OpterName         string      `json:"opter_name"`
1440
+			Balc              float64     `json:"balc"`
1441
+			FixmedinsPoolarea string      `json:"fixmedins_poolarea"`
1442
+			PsnCertType       string      `json:"psn_cert_type"`
1443
+			HifobPay          float64     `json:"hifob_pay"`
1444
+			MedfeeSumamt      float64     `json:"medfee_sumamt"`
1445
+			HifesPay          float64     `json:"hifes_pay"`
1446
+			FundPaySumamt     float64     `json:"fund_pay_sumamt"`
1447
+			OptTime           string      `json:"opt_time"`
1448
+			FulamtOwnpayAmt   float64     `json:"fulamt_ownpay_amt"`
1449
+			SetlID            string      `json:"setl_id"`
1450
+			MafPay            float64     `json:"maf_pay"`
1451
+			PsnName           string      `json:"psn_name"`
1452
+			InsuOptins        interface{} `json:"insu_optins"`
1453
+			PrefFundPay       interface{} `json:"pref_fund_pay"`
1454
+			ClrOptins         string      `json:"clr_optins"`
1455
+			PoolPropSelfpay   float64     `json:"pool_prop_selfpay"`
1456
+			DiseName          string      `json:"dise_name"`
1457
+			LmtpricHospLv     string      `json:"lmtpric_hosp_lv"`
1458
+			Age               float64     `json:"age"`
1459
+			DtrtCertType      string      `json:"dtrt_cert_type"`
1460
+			HospLv            string      `json:"hosp_lv"`
1349 1461
 		} `json:"setlinfo"`
1350 1462
 	} `json:"output"`
1351 1463
 	RefmsgTime  string      `json:"refmsg_time"`