|
[App引擎]
关于model方法里的findById的错误求助
[复制链接]
嗯。先POST代码
var userId = $api.getStorage('userId');
model.insert({
class:'order',
value:{
id:userId ,
date:gtime,
goodsname:gname,
weight:gweight,
goodsvalue:gvalue,
transport:gvehicle
}
},function(ret,err){
if(ret){
alert("成功啦!");
}
});
model.findById({
class:'order',
id: userId
},function(ret,err){
alert("ret: " + JSON.stringify(ret.gvehicle) + "\nerr: " + JSON.stringify(err));
});
model.updateById({
class : 'user',
id : userId,
value : {
date:gtime,
goodsname:gname,
weight:gweight,
goodsvalue:gvalue,
transport:gvehicle,
goodsphotonload_pic,
// shoufei:shoufei,
// buchong:buchong
}
},function(ret, err) {
if(ret){
alert('提交成功');
// api.openWin({
// name: 'faxingtel',
// url: 'faxingtel.html'
// });
api.openWin({
name: 'dingdanzhongxin',
url: 'dingdanzhongxin.html'
});
}else{
alert('提交失败');
}
});
}
嗯,错误的地方是在model.findById 这里,错误信息是"statusCode":401,"message":"Access Denied","status":401,"name":"Error"
另外我之所以把insert加上是想这样,首先判断,如果在数据库中现在的userId已经存在,那么就实现下面的修改,如果不存在,就插入。
希望哪位大神看看给个指点。
|
|