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
ea1dfe8e
Commit
ea1dfe8e
authored
Apr 15, 2015
by
邓军
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
9f314d69
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
71 additions
and
23 deletions
+71
-23
forumShare.js
app/controllers/mobile/forumShare.js
+1
-1
forumShareConfigService.js
app/service/forumShareConfigService.js
+68
-21
package.json
package.json
+2
-1
No files found.
app/controllers/mobile/forumShare.js
View file @
ea1dfe8e
...
...
@@ -13,7 +13,7 @@ var then = require('thenjs');
//var forumInfoService = require('../../service/forumInfoService');
module
.
exports
=
function
(
app
)
{
app
.
use
(
'/
v1/forum
'
,
router
);
app
.
use
(
'/
forumShare
'
,
router
);
};
function
getWX
(
res
,
title
,
desc
,
link
,
imgUrl
,
mid
)
{
...
...
app/service/forumShareConfigService.js
View file @
ea1dfe8e
...
...
@@ -2,29 +2,76 @@
var
mongoose
=
require
(
'mongoose'
);
var
ForumShareConfig
=
mongoose
.
model
(
'ForumShareConfig'
);
var
async
=
require
(
'async
'
);
var
then
=
require
(
'thenjs
'
);
//批量创建配置信息
exports
.
create
=
function
(
entity
,
callback
){
//var forumShareConfig = new ForumShareConfig(entity);
ForumShareConfig
.
create
(
entity
,
function
(
err
,
forumShareConfig
)
{
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
forumShareConfig
);
}
});
exports
.
create
=
function
(
entity
,
callback
)
{
var
forumShareConfig
=
new
ForumShareConfig
(
entity
);
ForumShareConfig
.
findOne
({
meta_key
:
entity
.
meta_key
},
function
(
err
,
result
)
{
var
meta_value
=
result
.
meta_value
;
for
(
var
i
=
0
;
i
<
meta_value
.
length
;
i
+=
1
)
{
for
(
var
j
=
0
;
j
<
entity
.
meta_value
.
length
;
j
+=
1
)
{
if
(
meta_value
[
i
].
type
===
entity
.
meta_value
[
j
].
type
)
{
}
}
}
if
(
result
)
{
forumShareConfig
.
update
({
meta_key
:
entity
.
meta_key
},
entity
,
null
,
function
(
err
,
result
)
{
console
.
log
(
result
);
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
result
);
}
});
}
else
{
forumShareConfig
.
save
(
function
(
err
,
result
)
{
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
result
);
}
})
}
})
};
exports
.
getByKey
=
function
(
ent_code
,
key
,
callback
)
{
ForumShareConfig
.
findOne
({
ent_code
:
ent_code
,
meta_key
:
key
},
function
(
err
,
result
)
{
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
result
);
}
});
}
//根据ent_code获取配置信息
exports
.
getByEntCode
=
function
(
ent_code
,
callback
){
ForumShareConfig
.
find
({
ent_code
:
ent_code
},
function
(
err
,
result
){
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
result
);
}
});
};
\ No newline at end of file
exports
.
getByEntCode
=
function
(
ent_code
,
callback
)
{
ForumShareConfig
.
find
({
ent_code
:
ent_code
},
function
(
err
,
result
)
{
if
(
err
)
{
console
.
error
(
err
);
callback
(
err
,
null
);
}
else
{
callback
(
null
,
result
);
}
});
};
//根据
package.json
View file @
ea1dfe8e
...
...
@@ -20,7 +20,8 @@
"
method-override
"
:
"
~2.3.0
"
,
"
mongoose
"
:
"
3.8.21
"
,
"
morgan
"
:
"
~1.5.0
"
,
"
oss-easy
"
:
"
^0.2.9
"
"
oss-easy
"
:
"
^0.2.9
"
,
"
thenjs
"
:
"
^1.5.0
"
},
"devDependencies"
:
{
"
grunt
"
:
"
~0.4.5
"
,
...
...
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