$id = 0; foreach ($numberList as $v) { $idArr[] = $v['orderSn']; } $pages = ceil(count($idArr) / $nums); for ($i = 1; $i <= $pages; $i++) { for ($j = 0; $j < $nums; $j++) { $id = array_pop($idArr); if (!empty($id)) { $idArrs[] = $id; } } $ids = implode(",", $idArrs); echo date('Y-m-d H:i:s') . "===第{$i}/{$pages}批==={$ids}\n"; unset($idArrs); $data = TransOpenApiModel::getErpOrderInfo($ids); $data = json_decode($data, true); foreach ($data as $v) { $vals = array('weight' => $v['realWeight'], 'cost' => $v['ordershipfee'], 'toCountry' => $v['ebay_countryname'], 'recordId' => $v['recordnumber'], 'platAccount' => $v['ebay_account'], 'platForm' => $v['PlatForm'], 'toCity' => $v['ebay_city'], 'toUserId' => $v['ebay_userid'], 'toUserEmail' => $v['ebay_usermail'], 'toMarkTime' => $v['ShippedTime'], 'fhTime' => $v['fhTime']); print_r($vals); $res = TransOpenApiModel::updateTrackOrderInfo($v['ebay_id'], $vals); echo $v['ebay_id'], "=====更新完成,状态", $res, "\n"; } echo date('Y-m-d H:i:s') . "===第{$i}/{$pages}批===数据同步完毕\n"; unset($data); } } if (!count($numberList)) { print_r($argv); echo "无数据,请确认你输入的条件!\n"; }