Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
LuJin-Im
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yangzhaojun
LuJin-Im
Commits
c8303a68
Commit
c8303a68
authored
Jul 10, 2018
by
李博今
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
a6f35ac0
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
4 deletions
+40
-4
ImController.java
...va/com/qiqiim/webserver/user/controller/ImController.java
+14
-1
UserDepartmentDao.java
...java/com/qiqiim/webserver/user/dao/UserDepartmentDao.java
+3
-1
UserDepartmentDao.xml
.../java/com/qiqiim/webserver/user/dao/UserDepartmentDao.xml
+7
-1
UserDepartmentServiceImpl.java
...ebserver/user/service/impl/UserDepartmentServiceImpl.java
+16
-1
No files found.
src/main/java/com/qiqiim/webserver/user/controller/ImController.java
View file @
c8303a68
...
@@ -459,8 +459,21 @@ public class ImController extends BaseController {
...
@@ -459,8 +459,21 @@ public class ImController extends BaseController {
public
Object
getOnlineAdmins
(
HttpServletResponse
response
,
HttpServletRequest
request
,
public
Object
getOnlineAdmins
(
HttpServletResponse
response
,
HttpServletRequest
request
,
RedirectAttributes
redirectAttributes
)
{
RedirectAttributes
redirectAttributes
)
{
String
deptId
=
request
.
getParameter
(
"deptId"
);
String
deptId
=
request
.
getParameter
(
"deptId"
);
// if(deptId != null && !"".equals(deptId)){
// deptId = "deptid = " + deptId;
// }else{
// deptId = "deptid != 2";
// }
if
(
deptId
!=
null
&&
!
""
.
equals
(
deptId
)){
if
(
deptId
!=
null
&&
!
""
.
equals
(
deptId
)){
deptId
=
"deptid = "
+
deptId
;
if
(
"路劲太阳城"
.
equals
(
deptId
)){
deptId
=
"deptid = 1"
;
}
else
if
(
"路劲隽澜湾"
.
equals
(
deptId
)){
deptId
=
"deptid = 3"
;
}
else
if
(
"路劲隽悦府"
.
equals
(
deptId
)){
deptId
=
"deptid = 4"
;
}
else
{
deptId
=
"deptid != 2"
;
}
}
else
{
}
else
{
deptId
=
"deptid != 2"
;
deptId
=
"deptid != 2"
;
}
}
...
...
src/main/java/com/qiqiim/webserver/user/dao/UserDepartmentDao.java
View file @
c8303a68
...
@@ -18,7 +18,7 @@ public interface UserDepartmentDao extends BaseDao<UserDepartmentEntity> {
...
@@ -18,7 +18,7 @@ public interface UserDepartmentDao extends BaseDao<UserDepartmentEntity> {
public
List
<
ImFriendUserData
>
queryGroupAndUser
();
public
List
<
ImFriendUserData
>
queryGroupAndUser
();
public
List
<
ImFriendUserData
>
usersQueryGroupAndUser
();
public
List
<
ImFriendUserData
>
usersQueryGroupAndUser
(
@Param
(
"deptId"
)
String
deptId
);
public
List
<
ImFriendUserData
>
usersQueryGroup
();
public
List
<
ImFriendUserData
>
usersQueryGroup
();
...
@@ -31,4 +31,6 @@ public interface UserDepartmentDao extends BaseDao<UserDepartmentEntity> {
...
@@ -31,4 +31,6 @@ public interface UserDepartmentDao extends BaseDao<UserDepartmentEntity> {
public
List
<
ImFriendUserInfoData
>
adminsGetHistoryUser
(
@Param
(
"id"
)
long
id
,
@Param
(
"userId"
)
long
userId
);
public
List
<
ImFriendUserInfoData
>
adminsGetHistoryUser
(
@Param
(
"id"
)
long
id
,
@Param
(
"userId"
)
long
userId
);
public
List
<
ImFriendUserInfoData
>
adminsGetAllUser
(
@Param
(
"id"
)
long
id
,
@Param
(
"allId"
)
String
allId
);
public
List
<
ImFriendUserInfoData
>
adminsGetAllUser
(
@Param
(
"id"
)
long
id
,
@Param
(
"allId"
)
String
allId
);
public
int
getUserDept
(
@Param
(
"id"
)
long
id
);
}
}
src/main/java/com/qiqiim/webserver/user/dao/UserDepartmentDao.xml
View file @
c8303a68
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
</select>
</select>
<select
id=
"usersQueryGroupAndUser"
resultMap=
"userFriendMap"
>
<select
id=
"usersQueryGroupAndUser"
resultMap=
"userFriendMap"
>
select id,name as groupname from user_department where
user_department.id != 2
select id,name as groupname from user_department where
${deptId}
</select>
</select>
<select
id=
"usersQueryGroup"
resultMap=
"userFriendMapWithoutCollection2"
>
<select
id=
"usersQueryGroup"
resultMap=
"userFriendMapWithoutCollection2"
>
...
@@ -91,6 +91,12 @@
...
@@ -91,6 +91,12 @@
where deptid = #{id} ${allId}
where deptid = #{id} ${allId}
</select>
</select>
<select
id=
"getUserDept"
resultType=
"java.lang.Integer"
>
select deptid from user_account
left join user_info on user_account.id = user_info.uid
where user_account.id = #{id}
</select>
<select
id=
"queryList"
resultType=
"com.qiqiim.webserver.user.model.UserDepartmentEntity"
>
<select
id=
"queryList"
resultType=
"com.qiqiim.webserver.user.model.UserDepartmentEntity"
>
select
<include
refid=
"Base_Column_List"
/>
from user_department
select
<include
refid=
"Base_Column_List"
/>
from user_department
<choose>
<choose>
...
...
src/main/java/com/qiqiim/webserver/user/service/impl/UserDepartmentServiceImpl.java
View file @
c8303a68
...
@@ -77,7 +77,22 @@ public class UserDepartmentServiceImpl implements UserDepartmentService {
...
@@ -77,7 +77,22 @@ public class UserDepartmentServiceImpl implements UserDepartmentService {
@Override
@Override
public
List
<
ImFriendUserData
>
usersQueryGroupAndUser
(
long
userId
)
{
public
List
<
ImFriendUserData
>
usersQueryGroupAndUser
(
long
userId
)
{
List
<
ImFriendUserData
>
friendgroup
=
userDepartmentDao
.
usersQueryGroupAndUser
();
String
deptId
=
""
;
if
(
userId
==
0
){
deptId
=
"user_department.id != 2"
;
}
else
{
int
did
=
userDepartmentDao
.
getUserDept
(
userId
);
if
(
did
!=
0
){
deptId
=
String
.
valueOf
(
did
);
}
if
(
""
.
equals
(
deptId
)){
deptId
=
"user_department.id != 2"
;
}
else
{
deptId
=
"user_department.id = "
+
deptId
;
}
}
List
<
ImFriendUserData
>
friendgroup
=
userDepartmentDao
.
usersQueryGroupAndUser
(
deptId
);
for
(
ImFriendUserData
fg
:
friendgroup
)
{
for
(
ImFriendUserData
fg
:
friendgroup
)
{
if
(
userId
!=
0
)
{
if
(
userId
!=
0
)
{
fg
.
setList
(
userDepartmentDao
.
usersQueryUser
(
fg
.
getId
(),
userId
));
fg
.
setList
(
userDepartmentDao
.
usersQueryUser
(
fg
.
getId
(),
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