|
@@ -59,20 +59,20 @@ public class MokaThirdAppAuthtication extends ThirdAppAuthtication {
|
|
// 第三方数据id
|
|
// 第三方数据id
|
|
new QFilter("nckd_accesstoken", QCP.equals, token),
|
|
new QFilter("nckd_accesstoken", QCP.equals, token),
|
|
// 创建时间:5分钟内
|
|
// 创建时间:5分钟内
|
|
- new QFilter("createtime", QCP.large_equals, MokaApiUtil.offsetMinute(-5)),
|
|
|
|
|
|
+ new QFilter("createtime", QCP.large_equals, MokaApiUtil.offsetMinute(5)),
|
|
}
|
|
}
|
|
);
|
|
);
|
|
if (tokenObj == null) {
|
|
if (tokenObj == null) {
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
- String email = tokenObj.getString("nckd_email");
|
|
|
|
- LOG.info("MokaThirdAppAuthtication.appAuthtication.email:{}", email);
|
|
|
|
|
|
+ String number = tokenObj.getString("nckd_email");
|
|
|
|
+ LOG.info("MokaThirdAppAuthtication.appAuthtication.email:{}", number);
|
|
// 系统中是否存在该邮箱用户
|
|
// 系统中是否存在该邮箱用户
|
|
DynamicObject user = BusinessDataServiceHelper.loadSingle(
|
|
DynamicObject user = BusinessDataServiceHelper.loadSingle(
|
|
"bos_user",
|
|
"bos_user",
|
|
new QFilter[]{
|
|
new QFilter[]{
|
|
// 操作人邮箱
|
|
// 操作人邮箱
|
|
- new QFilter("email", QCP.equals, email),
|
|
|
|
|
|
+ new QFilter("number", QCP.equals, number),
|
|
}
|
|
}
|
|
);
|
|
);
|
|
if (user == null) {
|
|
if (user == null) {
|
|
@@ -81,9 +81,9 @@ public class MokaThirdAppAuthtication extends ThirdAppAuthtication {
|
|
|
|
|
|
result.setSucceed(true);
|
|
result.setSucceed(true);
|
|
// 用户标识,包括手机号、邮箱、用户名
|
|
// 用户标识,包括手机号、邮箱、用户名
|
|
- result.setUserFlag(email);
|
|
|
|
|
|
+ result.setUserFlag(number);
|
|
// 用户类型 枚举类UserType 对应用户标识
|
|
// 用户类型 枚举类UserType 对应用户标识
|
|
- result.setUserType(UserType.EMAIL);
|
|
|
|
|
|
+ result.setUserType(UserType.WORKER_NUMBER);
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
}
|
|
}
|