request()->employee->root_id, 'type' => 'luban'])->find(); View::assign('data', $setting); return View::fetch(); } /** * 配置保存 * * @return String */ public function settingSave() { // 单个企业只能设置一种外呼系统 $setting = OutCallSetting::where(['root_id' => request()->employee->root_id])->findOrEmpty(); if ($setting->isEmpty()) { $setting = new OutCallSetting; } elseif ($setting->type != 'luban') { $setting->delete(); $setting = new OutCallSetting; } $param = request()->only(['appid', 'secretKey', 'tel_x']); $data = [ 'config' => $param, 'root_id' => request()->employee->root_id, 'type' => 'luban' ]; $rs = $setting->save($data); if (!$rs) return json(['code' => 1, 'msg' => '保存失败']); return json(['code' => 0, 'msg' => '保存成功']); } }