Pārlūkot izejas kodu

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

csx 3 gadus atpakaļ
vecāks
revīzija
025dd29fc7
2 mainītis faili ar 26 papildinājumiem un 26 dzēšanām
  1. 1 1
      conf/app.conf
  2. 25 25
      controllers/sg/his_api_controller.go

+ 1 - 1
conf/app.conf Parādīt failu

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

+ 25 - 25
controllers/sg/his_api_controller.go Parādīt failu

@@ -97,7 +97,7 @@ func (c *HisApiController) GetPsnNcdsInfo() {
97 97
 	var res Result5301
98 98
 	var res10265 Result5301For10265
99 99
 
100
-	if miConfig.MdtrtareaAdmvs == "320921" {
100
+	if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
101 101
 		psn_info, _ := service.GetPsnByPatientId(patient_id)
102 102
 		api := "http://192.168.3.111:9532/" + "jsyb/5301?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName +
103 103
 			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&psn_no=" + psn_info.PsnNo + "&cainfo=" + miConfig.Cainfo
@@ -382,7 +382,7 @@ func (c *HisApiController) ReadCard() {
382 382
 				return
383 383
 			}
384 384
 
385
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
385
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
386 386
 
387 387
 			api := "http://192.168.3.111:9532/" + "jsyb/readcard?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName +
388 388
 				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&cainfo=" + miConfig.Cainfo
@@ -3623,7 +3623,7 @@ func (c *HisApiController) GetRegisterInfo() {
3623 3623
 			idetinfoStr = psn_info.Idetinfo
3624 3624
 			infocode = 0
3625 3625
 
3626
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
3626
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
3627 3627
 			psn_info, _ := service.GetPsnByPatientId(id)
3628 3628
 			PsnNo = psn_info.PsnNo
3629 3629
 			PsnCertType = psn_info.PsnCertType
@@ -3837,7 +3837,7 @@ func (c *HisApiController) GetRegisterInfo() {
3837 3837
 				}
3838 3838
 				infocode = resThree.Infcode
3839 3839
 
3840
-			} else if miConfig.MdtrtareaAdmvs == "320921" {
3840
+			} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
3841 3841
 				psn_info, _ := service.GetPsnByPatientId(id)
3842 3842
 				bas := strings.Split(psn_info.CardInfo, "|")
3843 3843
 
@@ -4135,7 +4135,7 @@ func (c *HisApiController) GetUploadInfo() {
4135 4135
 				return
4136 4136
 			}
4137 4137
 
4138
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
4138
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
4139 4139
 
4140 4140
 			//江苏地区国家医保医疗类别
4141 4141
 			//职工透析:医疗类别选特殊情况门诊9933
@@ -4409,7 +4409,7 @@ func (c *HisApiController) GetUploadInfo() {
4409 4409
 						return
4410 4410
 					}
4411 4411
 
4412
-				} else if miConfig.MdtrtareaAdmvs == "320921" {
4412
+				} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
4413 4413
 					bytesData, _ := json.Marshal(data)
4414 4414
 					req, _ := http.NewRequest("POST", "http://192.168.3.111:9532/"+"jsyb/2204", bytes.NewReader(bytesData))
4415 4415
 					resp, _ := client.Do(req)
@@ -4756,7 +4756,7 @@ func (c *HisApiController) GetUploadInfo() {
4756 4756
 
4757 4757
 							}
4758 4758
 
4759
-						} else if miConfig.MdtrtareaAdmvs == "320921" {
4759
+						} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
4760 4760
 							psn_info, _ := service.GetPsnByPatientId(his.PatientId)
4761 4761
 							psn_info.VerifyNumber = strings.Replace(psn_info.VerifyNumber, "+", "%2B", -1)
4762 4762
 
@@ -5138,7 +5138,7 @@ func (c *HisApiController) GetUploadInfo() {
5138 5138
 					return
5139 5139
 				}
5140 5140
 
5141
-			} else if miConfig.MdtrtareaAdmvs == "320921" {
5141
+			} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
5142 5142
 				psn_info, _ := service.GetPsnByPatientId(his.PatientId)
5143 5143
 				psn_info.VerifyNumber = strings.Replace(psn_info.VerifyNumber, "+", "%2B", -1)
5144 5144
 
@@ -6005,7 +6005,7 @@ func (c *HisApiController) GetPreUploadInfo() {
6005 6005
 			return
6006 6006
 		}
6007 6007
 
6008
-	} else if miConfig.MdtrtareaAdmvs == "320921" {
6008
+	} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
6009 6009
 		//江苏地区国家医保医疗类别
6010 6010
 		//职工透析:医疗类别选特殊情况门诊9933
6011 6011
 		//居民血透门慢: 医疗类别选门诊慢病1402
@@ -6268,7 +6268,7 @@ func (c *HisApiController) GetPreUploadInfo() {
6268 6268
 					return
6269 6269
 				}
6270 6270
 
6271
-			} else if miConfig.MdtrtareaAdmvs == "320921" {
6271
+			} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
6272 6272
 				bytesData, _ := json.Marshal(data)
6273 6273
 				req, _ := http.NewRequest("POST", "http://192.168.3.111:9532/"+"jsyb/2204", bytes.NewReader(bytesData))
6274 6274
 				resp, _ := client.Do(req)
@@ -6566,7 +6566,7 @@ func (c *HisApiController) GetPreUploadInfo() {
6566 6566
 							return
6567 6567
 						}
6568 6568
 
6569
-					} else if miConfig.MdtrtareaAdmvs == "320921" {
6569
+					} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
6570 6570
 						psn_info, _ := service.GetPsnByPatientId(his.PatientId)
6571 6571
 						psn_info.VerifyNumber = strings.Replace(psn_info.VerifyNumber, "+", "%2B", -1)
6572 6572
 
@@ -7094,7 +7094,7 @@ func (c *HisApiController) Refund() {
7094 7094
 				return
7095 7095
 			}
7096 7096
 
7097
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
7097
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
7098 7098
 			api3 := "http://192.168.3.111:9532/" + "jsyb/2208?psn_no=" + order.PsnNo +
7099 7099
 				"&mdtrt_id=" + order.MdtrtId + "&setl_id=" + order.SetlId + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
7100 7100
 				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&ak=" + miConfig.AccessKey + "&cainfo=" + miConfig.Cainfo
@@ -7216,7 +7216,7 @@ func (c *HisApiController) Refund() {
7216 7216
 					return
7217 7217
 				}
7218 7218
 
7219
-			} else if miConfig.MdtrtareaAdmvs == "320921" {
7219
+			} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
7220 7220
 
7221 7221
 				api3 := "http://192.168.3.111:9532/" + "jsyb/2205?psn_no=" + order.PsnNo +
7222 7222
 					"&mdtrt_id=" + order.MdtrtId + "&chrg_bchno=" + order.Number + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
@@ -7398,7 +7398,7 @@ func (c *HisApiController) RefundNumber() {
7398 7398
 				return
7399 7399
 			}
7400 7400
 
7401
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
7401
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
7402 7402
 
7403 7403
 			api3 := "http://192.168.3.111:9532/" + "jsyb/2202?psn_no=" + his.PsnNo +
7404 7404
 				"&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
@@ -7612,7 +7612,7 @@ func (c *HisApiController) RefundDetail() {
7612 7612
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
7613 7613
 				return
7614 7614
 			}
7615
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
7615
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
7616 7616
 			var resSix10265 ResultSix10265
7617 7617
 
7618 7618
 			api3 := "http://192.168.3.111:9532/" + "jsyb/2205?psn_no=" + order.PsnNo +
@@ -7753,7 +7753,7 @@ func (c *HisApiController) GetCheckAccount() {
7753 7753
 	var res ResultEight
7754 7754
 	var res10188 ResultEightFor10188
7755 7755
 	if config.IsOpen == 1 {
7756
-		if miConfig.MdtrtareaAdmvs == "320921" {
7756
+		if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
7757 7757
 			api := "http://192.168.3.111:9532/" + "jsyb/3201" +
7758 7758
 				"insutype=" + insutype +
7759 7759
 				"&clr_type=" + clr_type +
@@ -7909,10 +7909,10 @@ func (c *HisApiController) Check310() {
7909 7909
 		"&setl_optins=" + "441202" +
7910 7910
 		"&stmt_begndate=" + "2022-02-01" +
7911 7911
 		"&stm_enddate=" + "2022-02-28" +
7912
-		"&medfee_sumamt=" + "155812.88" +
7913
-		"&fund_pay_sumamt=" + "151026.15" +
7912
+		"&medfee_sumamt=" + "194318.01" +
7913
+		"&fund_pay_sumamt=" + "188142.98" +
7914 7914
 		"&acct_pay=" + "0" +
7915
-		"&fixmedins_setl_cnt=" + "73" +
7915
+		"&fixmedins_setl_cnt=" + "451" +
7916 7916
 		"&fixmedins_code=" + miConfig.Code +
7917 7917
 		"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs +
7918 7918
 		"&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
@@ -7964,10 +7964,10 @@ func (c *HisApiController) Check390() {
7964 7964
 		"&setl_optins=" + "441202" +
7965 7965
 		"&stmt_begndate=" + "2022-02-01" +
7966 7966
 		"&stm_enddate=" + "2022-02-28" +
7967
-		"&medfee_sumamt=" + "933920.08" +
7968
-		"&fund_pay_sumamt=" + "887153.34" +
7967
+		"&medfee_sumamt=" + "1062574.78" +
7968
+		"&fund_pay_sumamt=" + "1009049.79 " +
7969 7969
 		"&acct_pay=" + "0" +
7970
-		"&fixmedins_setl_cnt=" + "396" +
7970
+		"&fixmedins_setl_cnt=" + "1944" +
7971 7971
 		"&fixmedins_code=" + miConfig.Code +
7972 7972
 		"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs +
7973 7973
 		"&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
@@ -8406,7 +8406,7 @@ func (c *HisApiController) GetSettleAccounts() {
8406 8406
 				return
8407 8407
 			}
8408 8408
 
8409
-		} else if miConfig.MdtrtareaAdmvs == "320921" {
8409
+		} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
8410 8410
 
8411 8411
 			api := "http://192.168.3.111:9532/" + "jsyb/5203?psn_no=" + businessParams.PsnNo + "&mdtrt_id=" + businessParams.MdtrtId + "&setl_id=" + businessParams.SetlId +
8412 8412
 				"&org_name=" + miConfig.OrgName + "&doctor=" + baseParams.Doctor + "&fixmedins_code=" + miConfig.Code +
@@ -9458,7 +9458,7 @@ func (c *HisApiController) PsnPutNCDSOnRecord() {
9458 9458
 	role, _ := service.GetAdminUserInfoByID(adminUser.CurrentOrgId, doctor_id)
9459 9459
 	var res ResultTwo
9460 9460
 	var res10265 ResultTwo10265
9461
-	if miConfig.MdtrtareaAdmvs == "320921" {
9461
+	if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
9462 9462
 		psn_info, _ := service.GetPsnByPatientId(patient.ID)
9463 9463
 		api := "http://192.168.3.111:9532/" + "hbyb/1101?cert_no=" + "" +
9464 9464
 			"&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName + "&fixmedins_code=" + miConfig.Code +
@@ -9584,7 +9584,7 @@ func (c *HisApiController) PsnPutNCDSOnRecord() {
9584 9584
 	var res2 ResultThirteen
9585 9585
 	var res10265_2 ResultThirteen10265
9586 9586
 	if config.IsOpen == 1 {
9587
-		if miConfig.MdtrtareaAdmvs == "320921" {
9587
+		if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
9588 9588
 
9589 9589
 		} else {
9590 9590
 			result := service.Gdyb2503(psn_no, insutype, miConfig.OrgName, doctor.UserName, miConfig.Code, strconv.FormatInt(doctor.ID, 10), insuplc_admdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, sick.ClassName, sick.ContentCode, start_time, end_time, check_time)