$num=200;
$limit=ceil(count($data)/$num);
for($i = 0;$i<$limit;$i++){
$offset = $i*$num;
$data2=array_slice($data,$offset,$num);
$result5=Db('su_money_change_swy')->insertAll($data2);
$result1=Db('su_qukuai')->insertAll($data2);
var_dump($result5);
}
$map = [];
$map['sa.tree_parent'] = $phone;
$map['sm.life'] = '1';
$map['sm.lv'] =['not in','1,2'];
$tdsl = Db::name('su_machine')->alias('sm')->join('su_account sa','sm.phone=sa.phone','left')->where($map)->sum('sm.hour');
$count = Db::name('su_account')->where('tree_parent',$phone)->count('id');
$result = Db::name('su_account')->field('phone')->where('tree_parent',$phone)->select();
$array = array_column($result,'phone');
$map2 = [];
$map2['sa.tree_parent'] = ['in',$array];
}