|
@@ -134,11 +134,24 @@ func compareRisk(cusPdRisk string, pdRisk string) (code int, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func GetRiskTestToken(mobile string) (token string, err error) {
|
|
|
- token, err = htApi.EnCodeData(api.CustomerRiskReq{
|
|
|
- MobileTel: mobile,
|
|
|
- LoginType: "1",
|
|
|
- })
|
|
|
+func GetRiskTestToken(templateUserId int, mobile string) (token string, err error) {
|
|
|
+ officalUser, err := user.GetUserByTemplateUserId(templateUserId)
|
|
|
+ if err != nil {
|
|
|
+ logger.Error("获取用户信息失败:%v", err)
|
|
|
+ token, err = htApi.EnCodeData(api.CustomerRiskReq{
|
|
|
+ MobileTel: mobile,
|
|
|
+ LoginType: "1",
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ token, err = htApi.EnCodeData(api.CustomerRiskReq{
|
|
|
+ MobileTel: mobile,
|
|
|
+ LoginType: "1",
|
|
|
+ IdNo: officalUser.IdNo,
|
|
|
+ ClientName: officalUser.RealName,
|
|
|
+ IdKind: officalUser.IdKind,
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
if err != nil {
|
|
|
err = exception.NewWithException(exception.GenerateRiskTestTokenFailed, err.Error())
|
|
|
}
|