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
eb557b39
Commit
eb557b39
authored
Jul 16, 2018
by
李博今
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
将顾问排序的优先级调整为
1、是否在线 2、活跃度
parent
a3821681
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
79 additions
and
37 deletions
+79
-37
ImController.java
...va/com/qiqiim/webserver/user/controller/ImController.java
+58
-11
conljjlwsultant.jsp
src/main/webapp/WEB-INF/page/user/conljjlwsultant.jsp
+5
-5
conljjyfsultant.jsp
src/main/webapp/WEB-INF/page/user/conljjyfsultant.jsp
+5
-5
consultantlist.jsp
src/main/webapp/WEB-INF/page/user/consultantlist.jsp
+11
-16
No files found.
src/main/java/com/qiqiim/webserver/user/controller/ImController.java
View file @
eb557b39
...
...
@@ -70,17 +70,17 @@ public class ImController extends BaseController {
request
.
setAttribute
(
"allsession"
,
userAccountServiceImpl
.
getAllConsultant
(
0
l
));
return
"user/consultantlist"
;
}
@RequestMapping
(
"/con
sultantlist1
"
)
@RequestMapping
(
"/con
ljtycsultant
"
)
public
String
consultantlist1
(
@RequestParam
Map
<
String
,
Object
>
params
,
HttpServletRequest
request
){
request
.
setAttribute
(
"allsession"
,
userAccountServiceImpl
.
getAllConsultant
(
1
l
));
return
"user/conljtycsultant"
;
}
@RequestMapping
(
"/con
sultantlist3
"
)
@RequestMapping
(
"/con
ljjlwsultant
"
)
public
String
consultantlist3
(
@RequestParam
Map
<
String
,
Object
>
params
,
HttpServletRequest
request
){
request
.
setAttribute
(
"allsession"
,
userAccountServiceImpl
.
getAllConsultant
(
3
l
));
return
"user/conljjlwsultant"
;
}
@RequestMapping
(
"/con
sultantlist4
"
)
@RequestMapping
(
"/con
ljjyfsultant
"
)
public
String
consultantlist4
(
@RequestParam
Map
<
String
,
Object
>
params
,
HttpServletRequest
request
){
request
.
setAttribute
(
"allsession"
,
userAccountServiceImpl
.
getAllConsultant
(
4
l
));
return
"user/conljjyfsultant"
;
...
...
@@ -506,15 +506,21 @@ public class ImController extends BaseController {
Session
[]
sessions
=
sessionManager
.
getSessions
();
List
<
Session
>
list
=
Arrays
.
asList
(
sessions
);
List
<
UserAdminInfoEntity
>
resultList
=
userAdminInfoServiceImpl
.
sortOnlineAdmin
(
allAdminId
);
List
<
UserAdminInfoEntity
>
onlineList
=
new
ArrayList
<>();
List
<
UserAdminInfoEntity
>
offlineList
=
new
ArrayList
<>();
loop1:
for
(
UserAdminInfoEntity
userAdminInfoEntity
:
resultList
)
{
for
(
Session
session
:
sessions
)
{
if
(
Long
.
valueOf
(
session
.
getAccount
())
==
userAdminInfoEntity
.
getUid
())
{
userAdminInfoEntity
.
setOnline
(
true
);
onlineList
.
add
(
userAdminInfoEntity
);
continue
loop1
;
}
}
offlineList
.
add
(
userAdminInfoEntity
);
}
return
resultList
;
//将在线客服排在非在线之前
onlineList
.
addAll
(
offlineList
);
return
onlineList
;
}
...
...
@@ -545,11 +551,26 @@ public class ImController extends BaseController {
whereToGo
=
""
;
}
if
(
files
.
length
()
>
0
)
{
userInfoServiceImpl
.
updateHeadPic
(
"layui/images/headpic/"
+
fileName
+
".jpg"
,
uid
);
return
new
ModelAndView
(
"redirect:/consultantlist"
+
whereToGo
);
userInfoServiceImpl
.
updateHeadPic
(
"layui/images/headpic/"
+
files
,
uid
);
if
(
whereToGo
.
equals
(
"1"
)){
return
new
ModelAndView
(
"redirect:/conljtycsultant"
);
}
else
if
(
whereToGo
.
equals
(
"3"
)){
return
new
ModelAndView
(
"redirect:/conljjlwsultant"
);
}
else
if
(
whereToGo
.
equals
(
"4"
)){
return
new
ModelAndView
(
"redirect:/conljjyfsultant"
);
}
else
{
return
new
ModelAndView
(
"redirect:/consultantlist"
);
}
}
if
(
whereToGo
.
equals
(
"1"
)){
return
new
ModelAndView
(
"redirect:/conljtycsultant"
);
}
else
if
(
whereToGo
.
equals
(
"3"
)){
return
new
ModelAndView
(
"redirect:/conljjlwsultant"
);
}
else
if
(
whereToGo
.
equals
(
"4"
)){
return
new
ModelAndView
(
"redirect:/conljjyfsultant"
);
}
else
{
return
new
ModelAndView
(
"redirect:/consultantlist"
);
}
return
new
ModelAndView
(
"redirect:/consultantlist"
+
whereToGo
);
}
...
...
@@ -559,7 +580,15 @@ public class ImController extends BaseController {
if
(
consultantManagerEntity
.
getWhereToGo
()
==
null
){
consultantManagerEntity
.
setWhereToGo
(
""
);
}
return
new
ModelAndView
(
"redirect:/consultantlist"
+
consultantManagerEntity
.
getWhereToGo
());
if
(
consultantManagerEntity
.
getWhereToGo
().
equals
(
"1"
)){
return
new
ModelAndView
(
"redirect:/conljtycsultant"
);
}
else
if
(
consultantManagerEntity
.
getWhereToGo
().
equals
(
"3"
)){
return
new
ModelAndView
(
"redirect:/conljjlwsultant"
);
}
else
if
(
consultantManagerEntity
.
getWhereToGo
().
equals
(
"4"
)){
return
new
ModelAndView
(
"redirect:/conljjyfsultant"
);
}
else
{
return
new
ModelAndView
(
"redirect:/consultantlist"
);
}
}
@RequestMapping
(
value
=
"/addConsultant"
,
method
=
RequestMethod
.
POST
)
...
...
@@ -581,7 +610,17 @@ public class ImController extends BaseController {
userInfoEntity
.
setPhone
(
phone
);
userAccountEntity
.
setUserInfo
(
userInfoEntity
);
userAccountServiceImpl
.
save
(
userAccountEntity
);
return
new
ModelAndView
(
"redirect:/consultantlist"
+
whereToGo
);
if
(
whereToGo
.
equals
(
"1"
)){
return
new
ModelAndView
(
"redirect:/conljtycsultant"
);
}
else
if
(
whereToGo
.
equals
(
"3"
)){
return
new
ModelAndView
(
"redirect:/conljjlwsultant"
);
}
else
if
(
whereToGo
.
equals
(
"4"
)){
return
new
ModelAndView
(
"redirect:/conljjyfsultant"
);
}
else
{
return
new
ModelAndView
(
"redirect:/consultantlist"
);
}
}
@RequestMapping
(
value
=
"/delConsultant"
,
method
=
RequestMethod
.
POST
)
...
...
@@ -594,7 +633,15 @@ public class ImController extends BaseController {
if
(
whereToGo
==
null
){
whereToGo
=
""
;
}
return
new
ModelAndView
(
"redirect:/consultantlist"
+
whereToGo
);
if
(
whereToGo
.
equals
(
"1"
)){
return
new
ModelAndView
(
"redirect:/conljtycsultant"
);
}
else
if
(
whereToGo
.
equals
(
"3"
)){
return
new
ModelAndView
(
"redirect:/conljjlwsultant"
);
}
else
if
(
whereToGo
.
equals
(
"4"
)){
return
new
ModelAndView
(
"redirect:/conljjyfsultant"
);
}
else
{
return
new
ModelAndView
(
"redirect:/consultantlist"
);
}
}
}
...
...
src/main/webapp/WEB-INF/page/user/conljjlwsultant.jsp
View file @
eb557b39
...
...
@@ -35,7 +35,7 @@
<tbody>
<c:forEach
items=
"
${
allsession
}
"
var=
"user"
>
<tr>
<td><img
style=
"width:
75px;height: 75
px"
src=
"${user.headPic}"
/></td>
<td><img
style=
"width:
50px;height: 50
px"
src=
"${user.headPic}"
/></td>
<td>
${user.id}
</td>
<td>
${user.account}
</td>
<td>
${user.name}
</td>
...
...
@@ -107,8 +107,7 @@
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<input
type=
"submit"
id=
"updBut"
class=
"layui-btn"
lay-submit=
""
lay-filter=
"reg"
value=
"修改"
/>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
>
返回
</a>
</div>
</div>
...
...
@@ -154,8 +153,7 @@
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<button
class=
"layui-btn"
id=
"regBut"
lay-submit=
""
lay-filter=
"reg"
>
添加
</button>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
>
返回
</a>
</div>
</div>
...
...
@@ -172,6 +170,8 @@
</div>
<script>
layui
.
use
(
'form'
,
function
(){
var
form
=
layui
.
form
;});
var
addForm
=
document
.
getElementById
(
"addForm"
);
var
list
=
document
.
getElementById
(
"list"
);
var
updatePicForm
=
document
.
getElementById
(
"updatePic"
);
...
...
src/main/webapp/WEB-INF/page/user/conljjyfsultant.jsp
View file @
eb557b39
...
...
@@ -35,7 +35,7 @@
<tbody>
<c:forEach
items=
"
${
allsession
}
"
var=
"user"
>
<tr>
<td><img
style=
"width:
75px;height: 75
px"
src=
"${user.headPic}"
/></td>
<td><img
style=
"width:
50px;height: 50
px"
src=
"${user.headPic}"
/></td>
<td>
${user.id}
</td>
<td>
${user.account}
</td>
<td>
${user.name}
</td>
...
...
@@ -108,8 +108,7 @@
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<input
type=
"submit"
id=
"updBut"
class=
"layui-btn"
lay-submit=
""
lay-filter=
"reg"
value=
"修改"
/>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
>
返回
</a>
</div>
</div>
...
...
@@ -155,8 +154,7 @@
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<button
class=
"layui-btn"
id=
"regBut"
lay-submit=
""
lay-filter=
"reg"
>
添加
</button>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
>
返回
</a>
</div>
</div>
...
...
@@ -173,6 +171,8 @@
</div>
<script>
layui
.
use
(
'form'
,
function
(){
var
form
=
layui
.
form
;});
var
addForm
=
document
.
getElementById
(
"addForm"
);
var
list
=
document
.
getElementById
(
"list"
);
var
updatePicForm
=
document
.
getElementById
(
"updatePic"
);
...
...
src/main/webapp/WEB-INF/page/user/consultantlist.jsp
View file @
eb557b39
...
...
@@ -36,7 +36,7 @@
<tbody>
<c:forEach
items=
"
${
allsession
}
"
var=
"user"
>
<tr>
<td><img
style=
"width:
75px;height: 75
px"
src=
"${user.headPic}"
/></td>
<td><img
style=
"width:
50px;height: 50
px"
src=
"${user.headPic}"
/></td>
<td>
${user.id}
</td>
<td>
${user.account}
</td>
<td>
${user.name}
</td>
...
...
@@ -107,7 +107,7 @@
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
所在部门
</label>
<div
class=
"layui-input-block"
>
<select
name=
"deptName"
id=
"deptName1"
lay-verify=
"required"
>
<select
name=
"deptName"
id=
"deptName1"
lay-verify=
"required"
style=
"display: none"
>
<option
value=
"1"
selected
>
路劲太阳城
</option>
...
...
@@ -122,8 +122,7 @@
<div
class=
"layui-input-block"
>
<input
type=
"submit"
id=
"updBut"
class=
"layui-btn"
lay-submit=
""
lay-filter=
"reg"
value=
"修改"
/>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
>
返回
</a>
</div>
</div>
...
...
@@ -167,7 +166,7 @@
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
所在部门
</label>
<div
class=
"layui-input-block"
>
<select
name=
"deptid"
id=
"deptid2"
lay-verify=
"required"
style=
"display:
block
"
>
<select
name=
"deptid"
id=
"deptid2"
lay-verify=
"required"
style=
"display:
none
"
>
<option
value=
"1"
selected
>
路劲太阳城
</option>
...
...
@@ -176,22 +175,12 @@
</option>
<option
value=
"4"
>
路劲隽悦府
</option>
</select>
<%--<div class="layui-unselect layui-form-select">--%>
<%--<div class="layui-select-title"><input type="text" placeholder="请选择" value="--%>
<%--路劲太阳城" readonly="" class="layui-input layui-unselect"><i class="layui-edge"></i></div>--%>
<%--<dl class="layui-anim layui-anim-upbit" style="">--%>
<%--<dd lay-value="1" class="layui-this">路劲太阳城</dd>--%>
<%--<dd lay-value="3" class="">路劲隽澜湾</dd>--%>
<%--<dd lay-value="4" class="">路劲隽悦府</dd>--%>
<%--</dl>--%>
<%--</div>--%>
</div>
</div>
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<button
id=
"regBut"
class=
"layui-btn"
lay-submit=
""
lay-filter=
"reg"
>
添加
</button>
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
><i
class=
"layui-icon"
>

</i>
返回
<a
class=
"layui-btn layui-btn-primary"
onclick=
"cancel()"
target=
"_blank"
>
返回
</a>
</div>
</div>
...
...
@@ -209,6 +198,12 @@
</div>
<script>
layui
.
use
(
'form'
,
function
(){
var
form
=
layui
.
form
;
});
layui
.
use
(
'forms'
,
function
(){
var
forms
=
layui
.
form
;
});
var
delForm
=
document
.
getElementById
(
"delForm"
);
var
addForm
=
document
.
getElementById
(
"addForm"
);
var
list
=
document
.
getElementById
(
"list"
);
...
...
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