Browse Source

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

csx 2 years ago
parent
commit
d724ba78a3
3 changed files with 23 additions and 14 deletions
  1. 4 4
      conf/app.conf
  2. 10 10
      controllers/zh/zh_his_api_controller.go
  3. 9 0
      service/his_service.go

+ 4 - 4
conf/app.conf View File

@@ -45,7 +45,7 @@ appsecret="61ee2e6268497d5aa9de0b0187c39aea"
45 45
 
46 46
 
47 47
 [prod]
48
-org_id = 10215
48
+org_id = 10265
49 49
 mobile_token_expiration_second = 86400
50 50
 httpdomain = https://api.xt.kuyicloud.com
51 51
 sso_domain = https://sso.kuyicloud.com
@@ -53,11 +53,11 @@ call_domain = https://hf.sgjyun.com
53 53
 front_end_domain = "https://xt.kuyicloud.com/#"
54 54
 #url  = "http://192.168.1.228:17001/szsi-portal/transData"
55 55
 #url = "http://192.168.1.88:6666/szsi-portal/transData"
56
-gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
56
+# gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
57 57
 # gdyb_url="http://igb.hsa.gdgov.cn/ebus/sz_prd/hsa/hgs/"
58 58
 #内蒙古
59 59
 # http://tyjk.nm.hsip.gov.cn:8090/uif-hsaf-med-api/api/medical/service
60
-# gdyb_url = "http://tyjk.nm.hsip.gov.cn:8090/uif-hsaf-med-api/api/medical/service"
60
+gdyb_url = "http://tyjk.nm.hsip.gov.cn:8090/uif-hsaf-med-api/api/medical/service"
61 61
 #韶关
62 62
 # gdyb_paasid = "sg03_prd"
63 63
 #江门
@@ -67,7 +67,7 @@ gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
67 67
 #深圳
68 68
 # gdyb_paasid = "sz_prd_yjyy"
69 69
 #肇庆
70
-gdyb_paasid = "zq_prd_yjyy"
70
+# gdyb_paasid = "zq_prd_yjyy"
71 71
 
72 72
 
73 73
 

+ 10 - 10
controllers/zh/zh_his_api_controller.go View File

@@ -545,13 +545,13 @@ func (c *ZHHisApiController) ClearSettle() {
545 545
 			}
546 546
 
547 547
 		}
548
-
549 548
 		if res.Infcode == 0 {
550
-
549
+			record, _ := service.GetUploadRecord(order_id)
550
+			record.Status = 0
551
+			service.UpdateRecord(&record)
551 552
 			c.ServeSuccessJSON(map[string]interface{}{
552 553
 				"msg": "撤销成功",
553 554
 			})
554
-
555 555
 		} else {
556 556
 			c.ServeSuccessJSON(map[string]interface{}{
557 557
 				"code": -10,
@@ -1264,7 +1264,7 @@ func (this *ZHHisApiController) GetZHOutHospitalCheck() {
1264 1264
 		data["org_name"] = miConfig.OrgName
1265 1265
 		data["doctor"] = role.UserName
1266 1266
 		data["fixmedins_code"] = miConfig.Code
1267
-		data["insuplc_admdvs"] = miConfig.InsuplcAdmdvs
1267
+		data["insuplc_admdvs"] = record.InsuplcAdmdvs
1268 1268
 		data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
1269 1269
 		data["secret_key"] = miConfig.SecretKey
1270 1270
 		data["struct_2402"] = struct2402
@@ -1482,7 +1482,7 @@ func (c *ZHHisApiController) GetSettleInfo() {
1482 1482
 		api := "http://172.16.13.254:9532/" + "nmyb/2304?psn_no=" + record.PsnNo + "&mdtrt_id=" + record.Number + "&chrg_bchno=" + chrg_bchno +
1483 1483
 			"&insutype_type=" + record.InsutypeType + "&total=" + allTotal +
1484 1484
 			"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
1485
-			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(record.IdCardType, 10) + "&card_sn=" + "" + "&certificates=" + strconv.FormatInt(record.Certificates, 10) + "&name=" + record.Name + "&cert_no=" + mdtrt_cert_no + "&fapiao_number=" + fapiao_number
1485
+			"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(record.IdCardType, 10) + "&card_sn=" + "" + "&certificates=" + strconv.FormatInt(record.Certificates, 10) + "&name=" + record.Name + "&cert_no=" + mdtrt_cert_no + "&fapiao_number=" + fapiao_number
1486 1486
 		resp, requestErr := http.Get(api)
1487 1487
 		if requestErr != nil {
1488 1488
 			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
@@ -1700,7 +1700,7 @@ func (c *ZHHisApiController) GetPreSettleInfo() {
1700 1700
 		api := "http://172.16.13.254:9532/" + "nmyb/2303?psn_no=" + record.PsnNo + "&mdtrt_id=" + record.Number + "&chrg_bchno=" + chrg_bchno +
1701 1701
 			"&insutype_type=" + record.InsutypeType + "&total=" + allTotal +
1702 1702
 			"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
1703
-			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(record.IdCardType, 10) + "&card_sn=" + "" + "&certificates=" + strconv.FormatInt(record.Certificates, 10) + "&name=" + record.Name + "&cert_no=" + cert_no
1703
+			"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(record.IdCardType, 10) + "&card_sn=" + "" + "&certificates=" + strconv.FormatInt(record.Certificates, 10) + "&name=" + record.Name + "&cert_no=" + cert_no
1704 1704
 		resp, requestErr := http.Get(api)
1705 1705
 		if requestErr != nil {
1706 1706
 			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
@@ -2330,7 +2330,7 @@ func (c *ZHHisApiController) ZHRefund() {
2330 2330
 			//请求内网数据
2331 2331
 			api := "http://172.16.13.254:9532/" + "nmyb/2305?mdtrt_id=" + record.Number + "&psn_no=" + record.PsnNo + "&setl_id=" + order.SetlId +
2332 2332
 				"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2333
-				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2333
+				"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2334 2334
 			resp, requestErr := http.Get(api)
2335 2335
 			if requestErr != nil {
2336 2336
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
@@ -2673,7 +2673,7 @@ func (this *ZHHisApiController) GetZHOutHospitalUnCheck() {
2673 2673
 		//请求内网数据
2674 2674
 		api := "http://172.16.13.254:9532/" + "nmyb/2405?mdtrt_id=" + record.Number + "&psn_no=" + record.PsnNo +
2675 2675
 			"&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName + "&fixmedins_code=" + miConfig.Code +
2676
-			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2676
+			"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2677 2677
 		fmt.Println(api)
2678 2678
 		resp, requestErr := http.Get(api)
2679 2679
 		if requestErr != nil {
@@ -2772,7 +2772,7 @@ func (this *ZHHisApiController) GetZHInHospitalUnCheck() {
2772 2772
 		//请求内网数据
2773 2773
 		api := "http://172.16.13.254:9532/" + "nmyb/2302?psn_no=" + record.PsnNo + "&mdtrtId=" + record.Number + "&number=" + "0000" +
2774 2774
 			"&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName + "&fixmedins_code=" + miConfig.Code +
2775
-			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&refund_type=0"
2775
+			"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&refund_type=0"
2776 2776
 		resp, requestErr := http.Get(api)
2777 2777
 		if requestErr != nil {
2778 2778
 			this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
@@ -2847,7 +2847,7 @@ func (this *ZHHisApiController) GetZHInHospitalUnCheck() {
2847 2847
 			//请求内网数据
2848 2848
 			api := "http://172.16.13.254:9532/" + "nmyb/2404?mdtrt_id=" + record.Number + "&psn_no=" + record.PsnNo +
2849 2849
 				"&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName + "&fixmedins_code=" + miConfig.Code +
2850
-				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2850
+				"&insuplc_admdvs=" + record.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
2851 2851
 			resp, requestErr := http.Get(api)
2852 2852
 			if requestErr != nil {
2853 2853
 				this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)

+ 9 - 0
service/his_service.go View File

@@ -1280,6 +1280,15 @@ func CreateUploadRecord(result *models.HisFundSettleListResult) (err error) {
1280 1280
 	return
1281 1281
 }
1282 1282
 
1283
+func GetUploadRecord(order_id int64) (result models.HisFundSettleListResult, err error) {
1284
+	err = readDb.Model(&models.HisFundSettleListResult{}).Where("order_id = ? AND status = 1", order_id).First(result).Error
1285
+	return
1286
+}
1287
+func UpdateRecord(result *models.HisFundSettleListResult) (err error) {
1288
+	err = writeDb.Save(&result).Error
1289
+	return
1290
+}
1291
+
1283 1292
 func GetDeviceNumberByID(bed_id int64, org_id int64) (device_number models.DeviceNumber, err error) {
1284 1293
 	err = readDb.Model(&models.DeviceNumber{}).Where("id = ? AND org_id = ?", bed_id, org_id).First(&device_number).Error
1285 1294
 	return