林小鱼 发表于 2024-2-29 07:38:14

求大佬指点下 怎么理解这个服务端命令



这个修改的服务端命令,为什么要这么写呢?写个更新的 针对某张表 不就好了吗


馒头 发表于 2024-2-29 07:38:15

本帖最后由 馒头 于 2024-2-29 07:51 编辑

因为是修改订单
根据ID或者其它唯一标识更新主表内容
在根据主表ID+明细ID 新增 新加的明细 如原来的苹果取消了 加了香蕉
                                  修改 变更的明细 如原来的葡萄是1斤 变更为2斤
                                  删除 删除的明细 如原来的苹果取消了 要删除这个明细
这是两张表

successit 发表于 2024-2-29 07:53:21

三个循环分别对应的新增的记录、更改的记录、删除的记录,不同标记的记录执行的数据表操作模式是不一样的,这种一般是将前端表单数据提交给服务端命令的时候,数组参数编辑中勾选了【只发送变更数据】,活字格会记录前端表单内的数据记录变动情况,并提交给服务端命令处理

吴小胖 发表于 2024-2-29 08:29:03

参加一下新手训练营,里面会对这部分内容有所讲解~助力您快速成长~

林小鱼 发表于 2024-2-29 08:52:08

馒头 发表于 2024-2-29 07:49
因为是修改订单
根据ID或者其它唯一标识更新主表内容
在根据主表ID+明细ID 新增 新加的明细 如原来的苹果 ...

明白了 原来是这种的业务场景需求~

林小鱼 发表于 2024-2-29 09:00:07

吴小胖 发表于 2024-2-29 08:29
参加一下新手训练营,里面会对这部分内容有所讲解~助力您快速成长~

参加过了 其实有些时候更多是不太理解为什么要这么做~要考虑到什么业务场景~现在还在新人摸爬中 啃帮助文档中~

林小鱼 发表于 2024-2-29 09:13:53

馒头 发表于 2024-2-29 07:49
因为是修改订单
根据ID或者其它唯一标识更新主表内容
在根据主表ID+明细ID 新增 新加的明细 如原来的苹果 ...

大佬 怎么理解这三个
指定循环次数或循环数组:
当前循环索引值变量名称:
当前循环对象变量名称:

Shawn.Liu 发表于 2024-2-29 11:13:09

林小鱼 发表于 2024-2-29 09:13
大佬 怎么理解这三个
指定循环次数或循环数组:
当前循环索引值变量名称:


这个问题大佬可以看下教程中关于循环命令的描述再操作一下就可以了哈

循环命令 - 活字格V9帮助文档 (grapecity.com.cn)

林小鱼 发表于 2024-2-29 13:58:09

Shawn.Liu 发表于 2024-2-29 11:13
这个问题大佬可以看下教程中关于循环命令的描述再操作一下就可以了哈

循环命令 - 活字格V9帮助文档 (g ...

我那图 都是从文档搬过来的~就是想理解下 指定循环次数或循环数组:
当前循环索引值变量名称:
当前循环对象变量名称:
举个例子比如说

Shawn.Liu 发表于 2024-2-29 16:56:47

好的,关于指定循环次数,比如说10次,那么循环命令中的代码块就会执行10次,可以结合当前循环索引值变量使用,假设为index,那么每次循环时index就会从1开始递增直到10结束;
指定循环数组,比如说[{"姓名":"A"},{"姓名":"B"}],数组中存在多少个元素则会循环多少次,可以结合当前循环对象变量使用,假设为item,那么每次循环时item={"姓名":"A"},item={"姓名":"B"},在循环命令中可以根据item.姓名获取对象指定键的值。
页: [1]
查看完整版本: 求大佬指点下 怎么理解这个服务端命令