|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 订单数据缓冲 | 文本型 | 0 | 停止处理 | 逻辑型 | | 处理线程句柄 | 整数型 | | 图片缓存 | 整数型 | |
EXUI. 初始化ExUI ()图片缓存 = EXUI. 图片_载入从字节集 ( #图片_商品 ) 停止处理 = 假 启动线程 (&订单处理线程, , 处理线程句柄 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 原始数据 | 文本型 | | | 局_数据量 | 整数型 | | | 批次数据 | 文本型 | | 0 | 当前索引 | 整数型 | | | 判断循环首 (停止处理 = 假)原始数据 = 网站_对接_获取已付款状态订单 (1 )json. 解析 (原始数据, , , )局_数据量 = json. 取属性数量 ("result.data" ) 如果真 (局_数据量 = 0 ) 程序_延时 (1000 ) 到循环尾 () 重定义数组 (订单数据缓冲, 假, 局_数据量 ) 计次循环首 (局_数据量, n ) 订单数据缓冲 [n ] = json. 取文本 ("result.data [%d ].param [i ].value", n ) + "——" +  json. 取文本 ("result.data [%d ].number", n ) + "——" +  json. 取文本 ("result.data [%d ].ordersN", n ) + "——" + 文本_取出中间文本 (json. 取文本 ("result.data [%d ].logs", n ), "createdAt" + #引号 + ":" + #引号, #引号 + " ]]", , ) 计次循环尾 () 当前索引 = 1 判断循环首 (当前索引 ≤ 局_数据量 ) 重定义数组 (批次数据, 假, 取最小值 (50, 局_数据量 - 当前索引 + 1 ))  计次循环首 (取数组成员数 (批次数据 ), i )  批次数据 [i ] = 订单数据缓冲 [当前索引 + i - 1 ]  计次循环尾 () 调用子程序 (&批量插入订单, 真, 批次数据 )   当前索引 = 当前索引 + 取数组成员数 (批次数据 ) 程序_延时 (10 )  判断循环尾 ()程序_延时 (3000 ) 判断循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 表项索引组 | 整数型 | | 0 | 操作锁 | 逻辑型 | | |
EXUI. 超级列表框_置UI更新 (子类_订单等待区_超级列表框KX_订单等待. 取窗口句柄 (), 假)操作锁 = 子类_订单等待区_超级列表框KX_订单等待. 锁更新 () 子类_订单等待区_超级列表框KX_订单等待. 插入表项 (-1, 取数组成员数 (数据组 ), , , , )重定义数组 (表项索引组, 假, 取数组成员数 (数据组 )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_项目统一高度 = 86 | | | | 局_商品主图 = 图片缓存 | | | | 计次循环首 (取数组成员数 (数据组 ), i ) 表项索引组 [i ] = 子类_订单等待区_超级列表框KX_订单等待. 取表项数 () - 取数组成员数 (数据组 ) + i   EXUI. 超级列表框_置项文本多列 (子类_订单等待区_超级列表框KX_订单等待. 取窗口句柄 (), 表项索引组 [i ], { {0, "id." + 文本_取左边 (数据组 [i ], "——", , )}, {1, "订单数量:" + 文本_取中间 (数据组 [i ], "——", 2, )}, {3, 文本_取指定变量文本 (数据组 [i ], 3 )}, {4, 文本_取指定变量文本 (数据组 [i ], 4 )}, {6, "待处理" }, {7, "等待下发" } })  EXUI. 超级列表框_置项图片 (子类_订单等待区_超级列表框KX_订单等待. 取窗口句柄 (), 表项索引组 [i ], 1, 局_商品主图 ) 计次循环尾 () EXUI. 超级列表框_置列颜色批量 (子类_订单等待区_超级列表框KX_订单等待. 取窗口句柄 (), {{0, -11907766 }, {5, -11907766 }, {8, -12746753 }}) 子类_订单等待区_超级列表框KX_订单等待. 锁更新 (操作锁 )EXUI. 超级列表框_置UI更新 (子类_订单等待区_超级列表框KX_订单等待. 取窗口句柄 (), 真)停止处理 = 真
|
|