uniacid = 2; //查询没有成为分销商的会员总数 $values = MemberShopInfo::getAgentMembers(); $values = empty($values) ? [] : $values->toArray(); $count = count($values); if ($count <= 0) { return; } $barOne = $this->output->createProgressBar($count); foreach ($values as $value) { $this->memberDistributor($value); $barOne->advance(); } $barOne->finish(); $this->comment('member distributor data migration completed!'); } public function memberDistributor($arrMember) { $arrAgent['uniacid'] = $arrMember['uniacid']; $arrAgent['parent_id'] = $arrMember['parent_id']; $arrAgent['member_id'] = $arrMember['member_id']; $arrAgent['parent'] = $arrMember['relation']; $arrAgent['created_at'] = $arrMember['agent_time']; $arrAgent['updated_at'] = $arrMember['agent_time']; $agent = new Agents(); $agent->fill($arrAgent); $agent->save(); } }