Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
e6d3e9ae
Commit
e6d3e9ae
authored
Oct 09, 2023
by
xuwenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改钉钉免登
parent
5bb50ee9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
2 deletions
+12
-2
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/teacher/SchoolTeacherServiceImpl.java
+5
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/service/teacher/ISchoolTeacherService.java
+2
-0
smart-campus/src/main/java/yangtz/cs/liu/dingding/controller/DdLoginController.java
+5
-2
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/teacher/SchoolTeacherServiceImpl.java
View file @
e6d3e9ae
...
@@ -661,4 +661,9 @@ public class SchoolTeacherServiceImpl extends ServiceImpl<SchoolTeacherMapper, S
...
@@ -661,4 +661,9 @@ public class SchoolTeacherServiceImpl extends ServiceImpl<SchoolTeacherMapper, S
user
.
setUnionId
(
sysUser
.
getUnionId
());
user
.
setUnionId
(
sysUser
.
getUnionId
());
sysUserMapper
.
updateUser
(
user
);
sysUserMapper
.
updateUser
(
user
);
}
}
@Override
public
SchoolTeacher
selectTeacherByPhone
(
String
phonenumber
){
return
schoolTeacherMapper
.
getTeacherByPhone
(
phonenumber
);
}
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/service/teacher/ISchoolTeacherService.java
View file @
e6d3e9ae
...
@@ -158,4 +158,6 @@ public interface ISchoolTeacherService extends IService<SchoolTeacher> {
...
@@ -158,4 +158,6 @@ public interface ISchoolTeacherService extends IService<SchoolTeacher> {
* @return
* @return
*/
*/
String
getUnionIdByUserId
(
Long
userId
);
String
getUnionIdByUserId
(
Long
userId
);
SchoolTeacher
selectTeacherByPhone
(
String
phonenumber
);
}
}
smart-campus/src/main/java/yangtz/cs/liu/dingding/controller/DdLoginController.java
View file @
e6d3e9ae
...
@@ -10,6 +10,7 @@ import com.dingtalk.api.response.OapiUserGetuserinfoResponse;
...
@@ -10,6 +10,7 @@ import com.dingtalk.api.response.OapiUserGetuserinfoResponse;
import
com.dingtalk.api.response.OapiV2UserGetResponse
;
import
com.dingtalk.api.response.OapiV2UserGetResponse
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.entity.SchoolTeacher
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.exception.ServiceException
;
import
com.ruoyi.common.exception.ServiceException
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
...
@@ -79,10 +80,12 @@ public class DdLoginController {
...
@@ -79,10 +80,12 @@ public class DdLoginController {
// Map<String, Object> userInfo = getUserInfo(userId, access_token);
// Map<String, Object> userInfo = getUserInfo(userId, access_token);
// String phone = (String) userInfo.get("phone");
// String phone = (String) userInfo.get("phone");
// String unionId = (String) userInfo.get("unionId");
// String unionId = (String) userInfo.get("unionId");
S
ysUser
sysUser
=
sysUserService
.
selectUserByPhonenumber
(
"15888888888"
);
S
choolTeacher
schoolTeacher
=
schoolTeacherService
.
selectTeacherByPhone
(
"15888888888"
);
if
(
StringUtils
.
isNull
(
s
ysUs
er
)){
if
(
StringUtils
.
isNull
(
s
choolTeach
er
)){
throw
new
ServiceException
(
"未查询到该用户信息"
);
throw
new
ServiceException
(
"未查询到该用户信息"
);
}
}
Long
userId
=
schoolTeacher
.
getId
();
SysUser
sysUser
=
sysUserService
.
selectUserById
(
userId
);
//更新钉钉用户iid和unionId
//更新钉钉用户iid和unionId
// sysUser.setUnionId(unionId);
// sysUser.setUnionId(unionId);
// schoolTeacherService.updateDdUserId(sysUser, userId);
// schoolTeacherService.updateDdUserId(sysUser, userId);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment