找回密码
 立即注册

QQ登录

只需一步,快速开始

林小鱼
金牌服务用户   /  发表于:2024-2-29 07:38  /   查看:1172  /  回复:9
1金币


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


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

9 个回复

倒序浏览
最佳答案
最佳答案
馒头
金牌服务用户   /  发表于:2024-2-29 07:38:15
来自 2#
本帖最后由 馒头 于 2024-2-29 07:51 编辑

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

评分

参与人数 1金币 +10 收起 理由
Shawn.Liu + 10 赞一个!

查看全部评分

回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2024-2-29 07:53:21
3#
三个循环分别对应的新增的记录、更改的记录、删除的记录,不同标记的记录执行的数据表操作模式是不一样的,这种一般是将前端表单数据提交给服务端命令的时候,数组参数编辑中勾选了【只发送变更数据】,活字格会记录前端表单内的数据记录变动情况,并提交给服务端命令处理
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-2-29 08:29:03
4#
参加一下新手训练营,里面会对这部分内容有所讲解~助力您快速成长~
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-2-29 08:52:08
5#
馒头 发表于 2024-2-29 07:49
因为是修改订单
根据ID或者其它唯一标识更新主表内容
在根据主表ID+明细ID 新增 新加的明细 如原来的苹果 ...

明白了 原来是这种的业务场景需求~
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-2-29 09:00:07
6#
吴小胖 发表于 2024-2-29 08:29
参加一下新手训练营,里面会对这部分内容有所讲解~助力您快速成长~

参加过了 其实有些时候更多是不太理解为什么要这么做~要考虑到什么业务场景~现在还在新人摸爬中 啃帮助文档中~
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-2-29 09:13:53
7#
馒头 发表于 2024-2-29 07:49
因为是修改订单
根据ID或者其它唯一标识更新主表内容
在根据主表ID+明细ID 新增 新加的明细 如原来的苹果 ...

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-2-29 11:13:09
8#
林小鱼 发表于 2024-2-29 09:13
大佬 怎么理解这三个
指定循环次数或循环数组:
当前循环索引值变量名称:

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

循环命令 - 活字格V9帮助文档 (grapecity.com.cn)
回复 使用道具 举报
林小鱼
金牌服务用户   /  发表于:2024-2-29 13:58:09
9#
Shawn.Liu 发表于 2024-2-29 11:13
这个问题大佬可以看下教程中关于循环命令的描述再操作一下就可以了哈

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

我那图 都是从文档搬过来的~就是想理解下 指定循环次数或循环数组:
当前循环索引值变量名称:
当前循环对象变量名称:
举个例子比如说
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-2-29 16:56:47
10#
好的,关于指定循环次数,比如说10次,那么循环命令中的代码块就会执行10次,可以结合当前循环索引值变量使用,假设为index,那么每次循环时index就会从1开始递增直到10结束;
指定循环数组,比如说[{"姓名":"A"},{"姓名":"B"}],数组中存在多少个元素则会循环多少次,可以结合当前循环对象变量使用,假设为item,那么每次循环时item={"姓名":"A"},item={"姓名":"B"},在循环命令中可以根据item.姓名获取对象指定键的值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部