pluck('value','key'); return view('admins.configs.index',['configs'=>$configs]); } function use_expense(){ if(request()->isMethod('post')){ $data=request()->all(); if(isset($data['_token']))unset($data['_token']); ExpenseMoney::where('id',1)->update($data); return $this->response(self::SUCCESS_MSG,'success','',route('admin.config.on_order_set')); }else{ $configs=ExpenseMoney::where('id',1)->first(); return view('admins.configs.use_expense',['configs'=>$configs]); } } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function about_us() { $configs=Config::whereIn('key',['about_us','privacy_protocol'])->pluck('value','key'); return view('admins.configs.about_us',['configs'=>$configs]); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function agreement() { $configs=Config::where('key','agreement')->pluck('value','key'); return view('admins.configs.agreement',['configs'=>$configs]); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function beans() { $configs=Config::where('key','beans')->pluck('value','key'); return view('admins.configs.beans',['configs'=>$configs]); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function order_set() { $configs=Config::whereIn('key',['order_affirm','order_finish'])->pluck('value','key'); return view('admins.configs.order_set',['configs'=>$configs]); } function consume(){ $configs=Config::whereIn('key',['consume_money','consume_for','consume_give'])->pluck('value','key'); return view('admins.configs.consume',['configs'=>$configs]); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function on_order_set() { if(request()->isMethod('post')){ $data=request()->all(); if(isset($data['_token']))unset($data['_token']); if(($data['province_num']+$data['city_num']+$data['area_num']+$data['sales_num']+$data['shop_num']+$data['user_num'])!=100){ return $this->response('分佣比列之和必须是100','erroe'); } Config::where('key','expense_num')->update(['value' =>$data['expense_num'] ]); OrderAccountsSet::where('id',1)->update($data); OrderAccountsSet::where('id','<>',1)->update(['server_num'=>$data['server_num']]); return $this->response(self::SUCCESS_MSG,'success','',route('admin.config.on_order_set')); }else{ $configs=OrderAccountsSet::where('id',1)->first(); $configs->{'expense_num'}=CommonServer::creatServer()->getConfigValue('expense_num'); return view('admins.configs.on_order_set',['configs'=>$configs]); } } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function indexDown() { $configs=Config::pluck('value','key'); return view('admins.configs.indexDown',['configs'=>$configs]); } function update_new1(){ foreach ( request()->all() as $key => $value ){ // 查找当前数据是否存在 if( Config::where('key', $key)->where('value', $value)->count() ){ continue; } Config::where('key', $key)->update([ 'value' => $value ]); if(in_array($key,['province_num','city_num','area_num','sales_num','shop_num','member_num','purchases_num','fans_num','member_cash'])){ ShopSet::where('shop_id','>',0)->update([$key=>$value]); } } return $this->response(self::SUCCESS_MSG,'success',''); } }