|
@@ -7669,24 +7669,18 @@ func (c *HisApiController) GetRegisterInfo() {
|
7669
|
7669
|
|
7670
|
7670
|
}
|
7671
|
7671
|
if miConfig.MdtrtareaAdmvs == "350500" {
|
7672
|
|
- var rf []ResultIDInfo
|
7673
|
|
- psn_info, _ := service.GetPsnByPatientId(id)
|
7674
|
|
- fmt.Println(psn_info.Idetinfo)
|
7675
|
|
- fmt.Println("11111111111111112222222")
|
7676
|
|
-
|
7677
|
|
- json.Unmarshal([]byte(psn_info.Idetinfo), &rf)
|
7678
|
|
- fmt.Println("11111111111111112222222")
|
7679
|
|
- fmt.Println(rf)
|
7680
|
|
- fmt.Println("11111111111111112222222")
|
7681
|
|
-
|
|
7672
|
+ var rf []*ResultIDInfo
|
|
7673
|
+ json.Unmarshal([]byte(idetinfoStr), &rf)
|
7682
|
7674
|
if len(rf) > 0 {
|
7683
|
|
- fmt.Println("222222222222222222222222c22222222222222222")
|
7684
|
|
- fmt.Println(rf[0].Memo)
|
7685
|
|
-
|
7686
|
|
- fmt.Println(rf[0].Memo.InsuAdmdvs)
|
|
7675
|
+ if len(rf[0].Memo) > 0 {
|
|
7676
|
+ content := rf[0].Memo[1:len(rf[0].Memo)]
|
|
7677
|
+ content2 := content[:len(rf[0].Memo)-1]
|
|
7678
|
+ fmt.Println(content2)
|
|
7679
|
+ var rf2 ResultMemo
|
|
7680
|
+ json.Unmarshal([]byte(content2), &rf2)
|
|
7681
|
+ fmt.Println(rf2)
|
|
7682
|
+ fmt.Println(rf2.InsuAdmdvs)
|
7687
|
7683
|
|
7688
|
|
- if len(rf[0].Memo.InsuAdmdvs) > 0 {
|
7689
|
|
- insuplc_admdvs_temp = rf[0].Memo.InsuAdmdvs
|
7690
|
7684
|
}
|
7691
|
7685
|
}
|
7692
|
7686
|
}
|