|
// 这个是从数据库里找几个数据进行更新,修改数理 ,我现在做的是每更新一个提交一个。我发现这样效率不高。。求要同时更求几个数据,要怎么做效率最好了。更新好一起提交吗?但是我这个frecom_food是根据条件一条数据一条数据返回的。
var recom_fooddata = self.comp('recom_food');
// var ordeTotalData = self.comp("order_total");
cartData.each(function(options) {
var row = options.row;
if (row.val("fCount") > 0) {
gl_ls_ID = row.val("fFoodID");
recom_fooddata.clear();
recom_fooddata.refreshData();
var tmp_fKc = gl_val_2;
tmp_fKc = tmp_fKc - row.val("fCount");
if (tmp_fKc < 0) {
tmp_fKc = 0;
}
recom_fooddata.setValue("fKc", tmp_fKc);
var params = {
"foodData" : recom_fooddata.toJson(true)
};
var error = function(msg) {
Baas.showError(msg);
};
Baas.sendRequest({
"url" : "/takeout",
"action" : "save",
"params" : params,
"success" : function() {
recom_fooddata.applyUpdates();
},
"error" : error
});
}
}); |
|