帖子
帖子
用户
博客
课程
显示全部楼层
36
帖子
3
勋章
1637
Y币

[云开发] 今天修改模型里数据时,出现问题了

[复制链接]
发表于 2021-9-7 10:28:46
    此前,数据修改功能很正常。今天修改了几条数据,出现了修改的字段数据有,没有修改的字段数据全没有了。
我的相关代码:
     远程函数:
yshsl_list.upinfo = async()=> {
        try {
                  let id = req.body.id;
                if (id) {
                          let body = req.body;
                          const result = await yshsl_list.upsert(body);
                        return Models.util.success(result);
                }
                  return Models.util.error(4001, 'not login');
        } catch(e) {
                Models.api.console(e);
                  return Models.util.error(5000, 'Internal error');
        }
};




      本地代码:

             var param = {'id':this.data.id,'type':this.data.genderDesc,'xh':this.data.selectorValue+1};

                if (!this.data.id) {
                    api.toast({
                        msg:'id为空,更新失败...'
                    })
                    return
                };


              var that = this;
              var path='yshsl_lists/upinfo';
              var url=  path ;//+ '?where=' + JSON.stringify(where);

                        $kn.ajax({
                            url: url,
                            method: 'post',
                            data: {
                                body: param
                            }

                        }, function(ret, err) {


                            if (ret.data) {
                                api.toast({
                                    msg:'更新成功'
                                });


                            };
                        });









36
帖子
3
勋章
1637
Y币
问题是,更新后原数据没了,新增加了一条只有更新字段的数据。懵了。
问题解决了吗
36
帖子
3
勋章
1637
Y币
没有解决,试了 三次,均如此。该条数据的ID号是正确并存在的。修改后,将老数据删了,增加了一条与原ID号相同的,且只有更新字段的数据。
36
帖子
3
勋章
1637
Y币
我的数据是前几天误删后官方帮我恢复的,出现两个问题:一是对我新上传数据修改后,出现修改的字段内容更新了,没有修改的字段内容全没了。二是对官方帮我恢复的数据修改后,出现原数据删除了,添加了一条与原ID号相同的新数据,且只有更新的字段内容,没有更新的字段数据被清空了。盼官方指导解决。
这个可能需要帮你恢复数据的人再看看
36
帖子
3
勋章
1637
Y币
反复研究,发现可能的原因是出在数据的ID,问题出在数据误删恢复后,在修改数据时ID号表面能看到,实际内部数据库关联上出现不一致,导致在修改数据后,成了新添加的数据。盼官方能解决这个坑。
联系一下官方的人
您需要登录后才可以回帖 登录

本版积分规则