f
This commit is contained in:
@@ -76,7 +76,7 @@ func ProcessYYSY9A1BRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
}
|
}
|
||||||
|
|
||||||
// mapShumaiMobileThreeToYYSY9A1B 数脉 mobile_three/check 的 data -> 最终格式
|
// mapShumaiMobileThreeToYYSY9A1B 数脉 mobile_three/check 的 data -> 最终格式
|
||||||
// result: 0->01 1->02 2->04 其它->04;gender: 男->1 女->2;type: cmcc->1 cucc->2 ctcc->3 gdcc->4
|
// result: 0->01 1->02 2->04 其它->04;remark: 认证一致/认证不一致/无记录/虚拟号;gender: 男->1 女->2;type: cmcc->1 cucc->2 ctcc->3 gdcc->4
|
||||||
func mapShumaiMobileThreeToYYSY9A1B(dataBytes []byte) (*yysy9a1bOut, error) {
|
func mapShumaiMobileThreeToYYSY9A1B(dataBytes []byte) (*yysy9a1bOut, error) {
|
||||||
var r shumaiMobileThreeResp
|
var r shumaiMobileThreeResp
|
||||||
if err := json.Unmarshal(dataBytes, &r); err != nil {
|
if err := json.Unmarshal(dataBytes, &r); err != nil {
|
||||||
@@ -84,16 +84,21 @@ func mapShumaiMobileThreeToYYSY9A1B(dataBytes []byte) (*yysy9a1bOut, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// result: 01一致 02不一致 03不确定 04失败/虚拟号;原 2-无记录 及 其它 均映射为 04
|
// result: 01一致 02不一致 03不确定 04失败/虚拟号;原 2-无记录 及 其它 均映射为 04
|
||||||
var res string
|
// remark: 认证一致;认证不一致;无记录;虚拟号
|
||||||
|
var res, remark string
|
||||||
switch strings.TrimSpace(r.Result) {
|
switch strings.TrimSpace(r.Result) {
|
||||||
case "0":
|
case "0":
|
||||||
res = "01"
|
res = "01"
|
||||||
|
remark = "认证一致"
|
||||||
case "1":
|
case "1":
|
||||||
res = "02"
|
res = "02"
|
||||||
|
remark = "认证不一致"
|
||||||
case "2":
|
case "2":
|
||||||
res = "04"
|
res = "04"
|
||||||
|
remark = "无记录"
|
||||||
default:
|
default:
|
||||||
res = "04"
|
res = "04"
|
||||||
|
remark = "虚拟号"
|
||||||
}
|
}
|
||||||
|
|
||||||
// type: 运营商 channel -> 1移动 2联通 3电信 4广电(cmcc/cucc/ctcc/gdcc),未知为空
|
// type: 运营商 channel -> 1移动 2联通 3电信 4广电(cmcc/cucc/ctcc/gdcc),未知为空
|
||||||
@@ -126,7 +131,7 @@ func mapShumaiMobileThreeToYYSY9A1B(dataBytes []byte) (*yysy9a1bOut, error) {
|
|||||||
Result: res,
|
Result: res,
|
||||||
Gender: gender,
|
Gender: gender,
|
||||||
Age: ageFromBirthday(r.Birthday),
|
Age: ageFromBirthday(r.Birthday),
|
||||||
Remark: r.Desc,
|
Remark: remark,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user