update一條數(shù)據(jù)Assessment.update({_id: req.params._id}, {$set: parameters}, function(err) {if (err){return next(err);} else {if (req.params.status == 5) {//評估結(jié)果為:拒絕,修改老人狀態(tài)為“評估中”,并返回給對應(yīng)客服,讓其修改本次評估customer_status = 6;} else if (req.params.status == 2) {//評估結(jié)果為:通過,修改老人狀態(tài)為“資料已審核”,此時,任何客服都可以進行下次評估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多條數(shù)據(jù)原代碼不變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:690throw new Error('Can\'t set headers after they are sent.');
1 回答

largeQ
TA貢獻2039條經(jīng)驗 獲得超8個贊
res.send({result: "success"});
return next(); 重復(fù)了,res.send里面就包含了res,end,當(dāng)你在NEXT()是響應(yīng)都結(jié)束了
- 1 回答
- 0 關(guān)注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消