帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
59
帖子
2
勋章
452
Y币

实体是主子表结构,现在只更新子表的某个字段,更新不...

[复制链接]
发表于 2023-4-4 14:37:59
后端脚本如下:
  1. let AbstractTrigger = require('AbstractTrigger');
  2.   class MyTrigger extends AbstractTrigger {
  3.     execute(request){
  4. //更新实体数据
  5.       var object = [{"id":"1692566467763503113","sales_dailysonList":[{hasDefaultInit:true,"id":"1692566467763503114","iscreatpo":1,_status:"Update"}]}];
  6.       var res = ObjectStore.updateById("AT176AE5641C400003.AT176AE5641C400003.sales_dailytest",object,"yb2a02890d");
  7.       return {};
  8.     }
  9.   }
  10.   exports({"entryPoint":MyTrigger});
复制代码
调试的时候提示操作成功,但是数据并未更新;
返回如下:

请求如下:


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
143
帖子
2
勋章
4万+
Y币
你用updateById  看下左侧提示 或者在论坛搜索  实体操作。object应该是对象
59
帖子
2
勋章
452
Y币
yonyouhmm · 2023-4-4 14:43你用updateById  看下左侧提示 或者在论坛搜索  实体操作。object应该是对象

我这个【var res = ObjectStore.updateById("AT176AE5641C400003.AT176AE5641C400003.sales_dailytest",object,"yb2a02890d");】里,
【AT176AE5641C400003.AT176AE5641C400003.sales_dailytest】是主表实体的uri;
object后面的是相应的单据详情页的表单编码,这个不对吗?
143
帖子
2
勋章
4万+
Y币
欣欣8687 · 2023-4-4 15:31我这个【var res = ObjectStore.updateById("AT176AE5641C400003.AT176AE5641C400003.sales_dailytest",object,"yb2a02890d");】里,
【AT176AE5641C400003.AT176AE5641C400003.sales_dailytest】是主表实体的uri ...

这个没问题  object不应该是数组  应该是对象
59
帖子
2
勋章
452
Y币
yonyouhmm · 2023-4-4 15:32这个没问题  object不应该是数组  应该是对象

没看明白。。。是说我的脚本写的没问题吗?还是我的脚本哪个地方写的有问题呢?
143
帖子
2
勋章
4万+
Y币
欣欣8687 · 2023-4-4 16:55没看明白。。。是说我的脚本写的没问题吗?还是我的脚本哪个地方写的有问题呢?

var object = [{"id":"1692566467763503113","sales_dailysonList":[{hasDefaultInit:true,"id":"1692566467763503114","iscreatpo":1,_status:"Update"}]}];

应该是


var object = {"id":"1692566467763503113","sales_dailysonList":[{hasDefaultInit:true,"id":"1692566467763503114","iscreatpo":1,_status:"Update"}]};
59
帖子
2
勋章
452
Y币
yonyouhmm · 2023-4-4 16:59var object = [{"id":"1692566467763503113","sales_dailysonList":[{hasDefaultInit:true,"id":"1692566467763503114","iscreatpo":1,_status:"Update"}]}];

应该是

好的,谢谢您!我再试试
59
帖子
2
勋章
452
Y币
yonyouhmm · 2023-4-4 16:59var object = [{"id":"1692566467763503113","sales_dailysonList":[{hasDefaultInit:true,"id":"1692566467763503114","iscreatpo":1,_status:"Update"}]}];

应该是

还是同样的问题,提示操作成功但是数据并未更新呢
143
帖子
2
勋章
4万+
Y币
欣欣8687 · 2023-4-6 09:12还是同样的问题,提示操作成功但是数据并未更新呢

实体操作-更新实体ObjectStore.updateById详细说明   搜索这个帖子  看一下
59
帖子
2
勋章
452
Y币
yonyouhmm · 2023-4-6 09:34实体操作-更新实体ObjectStore.updateById详细说明   搜索这个帖子  看一下

完全照着那个帖子写的脚本。。。
12下一页
您需要登录后才可以回帖 登录

本版积分规则