Commit ea1dfe8e authored by 邓军's avatar 邓军

1

parent 9f314d69
......@@ -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) {
......
......@@ -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);
}
});
};
//根据
......@@ -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",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment