* @date 2021/12/22 0022 */ public function motorAgentPhone() { $params = input(); $China = new China(); $MotorAgent = new MotorAgent(); $area = $China->field('id,name') ->where('name', $params['district']) ->find(); if (!$area) { return $this->ApiJson(-1,'失败'); } $row = $MotorAgent->field('id,mobile') ->where('area_id', $area['id']) ->find(); if ($row) { return $this->ApiJson(0,'成功', $row); } return $this->ApiJson(-1,'失败'); } public function demo() { $Permission = new Permission(); $list = $Permission->whereNotLike('url', '#%') ->where('url', '<>', 'javascript:;') ->where('type', 1) ->selectOrFail(); $result = false; $Permission->startTrans(); try { $data = []; foreach ($list as $item) { if (strstr($item['url'], '/agent')) { $item->url = str_replace('/agent', '', $item['url']); $loop = $item->getChangedData(); $loop['id'] = $item['id']; $data[] = $loop; } } // p($data, 1); $result = $Permission->allowField(true)->saveAll($data); // $Permission->commit(); } catch(Exception $e) { $Permission->rollback(); } if ($result) { return $this->ApiJson(0,'成功'); } return $this->ApiJson(-1,'失败'); } }