f
This commit is contained in:
@@ -76,7 +76,7 @@ func ProcessYYSY9A1BRequest(ctx context.Context, params []byte, deps *processors
|
||||
}
|
||||
|
||||
// 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) {
|
||||
var r shumaiMobileThreeResp
|
||||
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
|
||||
var res string
|
||||
// remark: 认证一致;认证不一致;无记录;虚拟号
|
||||
var res, remark string
|
||||
switch strings.TrimSpace(r.Result) {
|
||||
case "0":
|
||||
res = "01"
|
||||
remark = "认证一致"
|
||||
case "1":
|
||||
res = "02"
|
||||
remark = "认证不一致"
|
||||
case "2":
|
||||
res = "04"
|
||||
remark = "无记录"
|
||||
default:
|
||||
res = "04"
|
||||
remark = "虚拟号"
|
||||
}
|
||||
|
||||
// type: 运营商 channel -> 1移动 2联通 3电信 4广电(cmcc/cucc/ctcc/gdcc),未知为空
|
||||
@@ -126,7 +131,7 @@ func mapShumaiMobileThreeToYYSY9A1B(dataBytes []byte) (*yysy9a1bOut, error) {
|
||||
Result: res,
|
||||
Gender: gender,
|
||||
Age: ageFromBirthday(r.Birthday),
|
||||
Remark: r.Desc,
|
||||
Remark: remark,
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user