Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pisns-forum-api
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
scrmGroup
pisns-forum-api
Commits
9f381469
Commit
9f381469
authored
Jan 28, 2016
by
陈家荣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
头衔列表增加会员等级
parent
542437a6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
3 deletions
+41
-3
forumHonorTitle.js
app/controllers/mobile/forumHonorTitle.js
+5
-2
util.js
app/utils/util.js
+36
-1
No files found.
app/controllers/mobile/forumHonorTitle.js
View file @
9f381469
...
...
@@ -10,6 +10,7 @@ var mongoose = require('mongoose');
var
forumHonorTitleService
=
require
(
'../../service/forumHonorTitleService'
);
var
forumUserService
=
require
(
'../../service/forumUserService'
);
var
forumUserHonorTimeLineService
=
require
(
'../../service/forumUserHonorTimeLineService'
);
var
util
=
require
(
'../../utils/util'
);
module
.
exports
=
function
(
app
)
{
app
.
use
(
'/v1/forum'
,
router
);
...
...
@@ -27,7 +28,7 @@ router.get('/honorTitle/:hid/list', function(req, res, next) {
honor
:
honorTitleId
};
var
fields
=
"nickName icon"
;
var
fields
=
"nickName icon
uid
"
;
forumUserHonorTimeLineService
.
getAll
(
pageNo
,
pageSize
,
conditions
,
fields
,
'_id'
,
function
(
err
,
results
)
{
if
(
err
)
{
...
...
@@ -39,7 +40,9 @@ router.get('/honorTitle/:hid/list', function(req, res, next) {
users
.
push
(
one
.
user
);
});
results
.
datas
=
users
;
res
.
json
(
_
.
assign
(
results
,
returnCode
.
SUCCESS
));
util
.
loadLevelByUser
(
ent_code
,
results
.
datas
,
function
()
{
res
.
json
(
_
.
assign
(
results
,
returnCode
.
SUCCESS
));
});
}
});
});
...
...
app/utils/util.js
View file @
9f381469
...
...
@@ -29,6 +29,7 @@ exports.loadLevel=function(ent_code,items,callback){
openIds
.
push
(
d
.
commentLevel2ThreadFrom
.
uid
);
}
});
request
.
post
({
url
:
API_ADDRESS
+
'/v1.0/internal/member/list/byopenids'
,
json
:
{
...
...
@@ -37,7 +38,6 @@ exports.loadLevel=function(ent_code,items,callback){
}
},
function
(
e
,
r
,
body
)
{
if
(
body
&&
body
.
data
)
{
//console.log(body.data);
_
.
forEach
(
items
,
function
(
d
,
i
)
{
if
(
items
[
i
].
toObject
)
{
items
[
i
]
=
items
[
i
].
toObject
();
...
...
@@ -79,4 +79,39 @@ exports.loadLevel=function(ent_code,items,callback){
}
return
callback
&&
callback
();
});
};
exports
.
loadLevelByUser
=
function
(
ent_code
,
items
,
callback
){
var
openIds
=
[];
_
.
forEach
(
items
,
function
(
d
,
i
)
{
if
(
d
.
uid
){
openIds
.
push
(
d
.
uid
);
}
});
request
.
post
({
url
:
API_ADDRESS
+
'/v1.0/internal/member/list/byopenids'
,
json
:
{
"entCode"
:
ent_code
,
"openIds"
:
openIds
}
},
function
(
e
,
r
,
body
)
{
if
(
body
&&
body
.
data
)
{
_
.
forEach
(
items
,
function
(
d
,
i
)
{
if
(
items
[
i
].
toObject
)
{
items
[
i
]
=
items
[
i
].
toObject
();
}
_
.
forEach
(
body
.
data
,
function
(
r
,
j
)
{
if
(
d
.
uid
===
r
.
user
.
openId
){
items
[
i
].
exp
=
r
.
exp
;
}
});
if
(
!
items
[
i
].
exp
){
items
[
i
].
exp
=
0
;
}
});
}
return
callback
&&
callback
();
});
};
\ No newline at end of file
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