Foxtable(狐表)用户栏目专家坐堂 → 每100行执行一次。。。


  共有2266人关注过本帖树形打印复制链接

主题:每100行执行一次。。。

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/10/20 9:05:00 [显示全部帖子]

一次导入100个卡卷可以这样

Dim maxCount As Integer = 100
Dim ja As Jarray
Dim count As Integer = Tables("导入券").Rows.Count
Dim url As String = "https://api.weixin.qq.com/card/code/deposit?access_token={0}"
Dim hc As New HttpClient(CExp(url,Functions.Execute("GetAccessToken")))
Dim jo As New JObject
jo("card_id") = kaid
For i As Integer = 0 To count Step maxCount '按maxCount的数据进行分组
    ja = new Jarray
    Dim n = Math.Min(i + maxCount - 1,count )
    For j As Integer = i To n '添加当前组的项目到集合
        ja.Add(Tables("导入券").Rows(j)("券号"))
        Tables("导入券").Rows(j)("是否已导入") = 1
    Next
    jo("code") = ja
    hc.Content = jo.ToString()
    hc.GetData
Next

至于修改库存接口只能一个个来,只能分开处理,投放完成后再重新循环之前投放的卡卷进行修改了

 回到顶部