소스 검색

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

csx 3 년 전
부모
커밋
0e2601094a
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. 12 1
      controllers/sg/his_api_controller.go

+ 12 - 1
controllers/sg/his_api_controller.go 파일 보기

@@ -3224,9 +3224,20 @@ func (c *HisApiController) GetRegisterInfo() {
3224 3224
 				infocode = resThree.Infcode
3225 3225
 
3226 3226
 			} else if miConfig.MdtrtareaAdmvs == "320921" {
3227
+				psn_info, _ := service.GetPsnByPatientId(id)
3228
+				bas := strings.Split(psn_info.CardInfo, "|")
3229
+				basNumber := bas[2]
3230
+				if id_card_type == 1 {
3231
+
3232
+					Certno = Certno
3233
+				} else {
3234
+
3235
+					Certno = basNumber
3236
+				}
3237
+
3227 3238
 				api := "http://192.168.3.111:9532/" + "jsyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + Certno + "&ipt_otp_no=" + ipt_otp_no +
3228 3239
 					"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
3229
-					"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(id_card_type, 10) + "&dept_code=" + department.Number + "&dept=" + department.Name + "&doctor_id=" + doctor_id + "&url=" + miConfig.Url + "&ak=" + miConfig.ChannelNumber + "&verify_number=" + verify_number
3240
+					"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(id_card_type, 10) + "&dept_code=" + department.Number + "&dept=" + department.Name + "&doctor_id=" + doctor_id + "&url=" + miConfig.Url + "&ak=" + miConfig.ChannelNumber + "&verify_number=" + psn_info.VerifyNumber
3230 3241
 				resp, requestErr := http.Get(api)
3231 3242
 				if requestErr != nil {
3232 3243
 					c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)