where('keyname','deposit_mode')->field('id,root_id,name')->select()->toArray(); foreach($list as $p=>$m){ if(empty($m['select'])) $pids[] = $m['id']; } foreach($pids as $key=>$val){ $add[]=['name'=>'线上定金','pid'=>$val]; $add[]=['name'=>'线下定金','pid'=>$val]; } $fieldselmod->saveAll($add); CustomerPortraitField::where('keyname','down_payment')->update(['type'=>2]); } }