getSiteGroupList($condition,'group_id,cloud_ids')['data']; if(empty($group_ids)){ $group_id=$site_group_model->getSiteGroupInfo([ ['site_id','=',$data['site_id']]],'group_id')['data']['group_id']??0; }else{ $group_id=$group_ids[0]['group_id']; } $shop_data = [ 'site_name' => input('site_name', ''), //店铺名称 'contacts_name' =>$data['contact_name'], //联系人 'contacts_mobile' =>$data['mobile'], //联系电话 'agent_id' => $data['site_id'], //所属代理 'group_id' => $group_id, 'is_try' => $data['is_trial'], //是否体验用户 ]; if(!$data['is_trial']){ if(isset($data['expireTime'])){ $shop_data['expire_time']=$data['expireTime']; }else{ $unit=[ 'y'=>'year', 'm'=>'month', 'w'=>'week', 'd'=>'day', ]; $shop_data['expire_time']=strtotime("+ {$data['timeSpan']}".$unit[$data['timeUnit']]); } } $user_info = [ 'username' =>$data['username'], 'password' => data_md5('888888'), ]; $site_model = new Site(); $result = $site_model->addSite($shop_data, $user_info,false); if ($result['code'] == 0) { $log = array( "uid" => 0, "username" => $data['username'], "site_id" => $data['site_id'], "url" => '', "ip" => request()->ip(), "data" => json_encode($shop_data), "action_name" => '云市场自动注册店铺', "create_time" => time(), ); model("user_log")->add($log); } return success('0', '注册成功'); } abstract public function outDataInfo(); abstract public function outFormat(); }