update一条数据
Assessment.update({_id: req.params._id}, {$set: parameters}, function(err) {
if (err){
return next(err);
} else {
if (req.params.status == 5) {//评估结果为:拒绝,修改老人状态为“评估中”,并返回给对应客服,让其修改本次评估
customer_status = 6;
} else if (req.params.status == 2) {//评估结果为:通过,修改老人状态为“资料已审核”,此时,任何客服都可以进行下次评估
customer_status = 2;
} else {
res.send({result: "success"});
return next();
}
Customer.update({account_id: account_id}, {$set: {status: customer_status}}, function(err) {
if (!err){
res.send({result: "success"});
} else {
var errObj =err;
if (err.err){
errObj =err.err;
}
return next(newrestify.InternalError(errObj));
}
==============================
update多条数据
原代码不变
for(var i =0;i<ids.length;i++){
Assessment.update({_id: ids[i]}, {$set: parameters}, function (err) {
。
。
。if (err) {
return next(err);
}
else {
res.send({result: "success"});
return next();
}Customer.update({account_id: arr[i]}, {$set: {status: customer_status}}, function (err) {
if (!err) {
res.send({result: "success"});
return next();
}
http.js:690
throw new Error('Can\'t set headers after they are sent.');
largeQ
相关分类