Compare commits
No commits in common. "417d0aac813e7da8bfd4063d24a73e7ba85deeb0" and "df5aa0e316d6791d885cc688f1533591340325fa" have entirely different histories.
417d0aac81
...
df5aa0e316
@ -48,36 +48,34 @@ func CheckByPhone(c *gin.Context) {
|
|||||||
response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
|
response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if resp.IsExist {
|
img := resp.Data.IdCardBackPhoto
|
||||||
img := resp.Data.IdCardBackPhoto
|
|
||||||
|
|
||||||
response1, err := http.Get(img)
|
response1, err := http.Get(img)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("网络请求错误:", err)
|
fmt.Println("网络请求错误:", err)
|
||||||
return
|
return
|
||||||
}
|
|
||||||
|
|
||||||
defer response1.Body.Close()
|
|
||||||
|
|
||||||
// 读取图片数据
|
|
||||||
imageData, err := ioutil.ReadAll(response1.Body)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Println("读取图片数据错误:", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// 将图片数据转换为base64编码
|
|
||||||
base64Data := base64.StdEncoding.EncodeToString(imageData)
|
|
||||||
result, err := model.OcrGetIdCard(base64Data, "back")
|
|
||||||
if err != nil {
|
|
||||||
response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
resp.Data.IdCardStartDate = result.IssueDate
|
|
||||||
resp.Data.IdCardEndDate = result.ExpirationDate
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer response1.Body.Close()
|
||||||
|
|
||||||
|
// 读取图片数据
|
||||||
|
imageData, err := ioutil.ReadAll(response1.Body)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("读取图片数据错误:", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// 将图片数据转换为base64编码
|
||||||
|
base64Data := base64.StdEncoding.EncodeToString(imageData)
|
||||||
|
result, err := model.OcrGetIdCard(base64Data, "back")
|
||||||
|
if err != nil {
|
||||||
|
response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
resp.Data.IdCardStartDate = result.IssueDate
|
||||||
|
resp.Data.IdCardEndDate = result.ExpirationDate
|
||||||
|
|
||||||
response.ResponseQuickMsg(c, msg.Ok, resp.Msg, resp)
|
response.ResponseQuickMsg(c, msg.Ok, resp.Msg, resp)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user