真难想 发表于 2024-3-6 15:34:41

【9.0.103.0】咨询如何把表格中的数据循环添加或更新到数据表中?

本帖最后由 真难想 于 2024-3-6 18:58 编辑

一、数据结构(部分关键信息)
订单导入表:
order_code,goods_sku,goods_name,goods_num,goods_price......
物品表:
sku,name,price,num......


二、业务场景

想实现导入一个表的数据时,根据导入数据中的商品sku列判断物品表是否存在,如果存在,则更新库存num,如果不存在,由添加数据。



三、问题点
目前已经实现订单导入表的导入功能,也通过服务端命令实现sku的判断是否存在更新或添加。
但基于表格中的数据,没办法循环执行服务端命令。。。



提示“必须指定循环次数或数组”


请教各位大神,这种情况如何解决,或有没有相关示例可以参考?

VVANVI 发表于 2024-3-6 15:34:42

如你描述逻辑, 做一个服务端命令验证sku 是否存在, 根据验证结果决定新增还是 不做任何处理

Joe.xu 发表于 2024-3-6 17:22:20

您好,服务端命令的参数可以是一个数组,楼主可以直接把表格的数据一次性给服务端命令,
可以参考
数组类型 - 活字格V9帮助文档 (grapecity.com.cn)

真难想 发表于 2024-3-6 17:51:42

Joe.xu 发表于 2024-3-6 17:22
您好,服务端命令的参数可以是一个数组,楼主可以直接把表格的数据一次性给服务端命令,
可以参考
数组类 ...

我设置的有数组,可能我的逻辑有点绕,我把工程文件上传一下,同时上传导入模板及数据,如果有时间还请帮忙指导一下,谢谢

真难想 发表于 2024-3-6 20:41:52

VVANVI 发表于 2024-3-6 15:34
如你描述逻辑, 做一个服务端命令验证sku 是否存在, 根据验证结果决定新增还是 不做任何处理

谢谢,重新调整实现方式,正常实现了。服务端命令还是好用,再搞不了,我都准备自己写个controller然后再用http命令调用了:L

Joe.xu 发表于 2024-3-7 11:04:57

感谢大家对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:
页: [1]
查看完整版本: 【9.0.103.0】咨询如何把表格中的数据循环添加或更新到数据表中?