column('content'); $data = []; foreach ($list as $key => $value) { if($value) $data = array_merge($data,json_decode($value,true)); } $fields = ['size','measurement','accesskey','secretkey','endpoint','bucket','url','version','appUrl','content','updateType','android_version','android_appUrl','android_content','android_updateType']; foreach ($fields as $key1 => $value1) { if(!isset($data[$value1])) $data[$value1] = ''; } View::assign('data',$data); return View::fetch(); } /** * 系统设置 */ public function updateSystemSetting() { $param = Request::only(['size'=>'','measurement'=>'','accesskey'=>'','secretkey'=>'','endpoint'=>'','bucket'=>'','url'=>'']); $where1 = [['code','=','cutImgSize']]; $img_size = AppSettingModel::where($where1)->findOrEmpty(); $data['size'] = $param['size']; $data['measurement'] = $param['measurement']; if ($img_size->isEmpty()) { AppSettingModel::insertGetId([ 'code'=>'cutImgSize', 'content'=>json_encode($data), 'type'=>'json', 'remark'=>'切图压缩大小和尺寸' ]); }else{ $img_size->content = json_encode($data); $img_size->save(); } $where2 = [['code','=','ossImgSetting']]; $oss = AppSettingModel::where($where2)->findOrEmpty(); unset($param['size']); unset($param['measurement']); if ($oss->isEmpty()) { AppSettingModel::insertGetId([ 'code'=>'ossImgSetting', 'content'=>json_encode($param), 'type'=>'json', 'remark'=>'oss配置' ]); }else{ $oss->content = json_encode($param); $oss->save(); } return json(['code'=>0,'data'=>'保存成功']); } /** * 苹果设置 * */ public function updateAppleSetting() { $param = Request::only(['version'=>'','appUrl'=>'','content'=>'','updateType'=>0]); $where2 = [['code','=','iosVersion']]; $oss = AppSettingModel::where($where2)->findOrEmpty(); if ($oss->isEmpty()) { AppSettingModel::insertGetId([ 'code'=>'iosVersion', 'content'=>json_encode($param), 'type'=>'json', 'remark'=>'苹果版本设置' ]); }else{ $oss->content = json_encode($param); $oss->save(); } return json(['code'=>0,'data'=>'保存成功']); } /** * 安卓设置 * */ public function updateAndroidSetting() { $param = Request::only(['android_version'=>'','android_appUrl'=>'','android_content'=>'','android_updateType'=>0]); $where2 = [['code','=','androidVersion']]; $oss = AppSettingModel::where($where2)->findOrEmpty(); if ($oss->isEmpty()) { AppSettingModel::insertGetId([ 'code'=>'androidVersion', 'content'=>json_encode($param), 'type'=>'json', 'remark'=>'安卓版本设置' ]); }else{ $oss->content = json_encode($param); $oss->save(); } return json(['code'=>0,'data'=>'保存成功']); } }