type = $params['type']; $Info->cid = $params['cid'] ?? ''; $Info->title = $params['title'] ?? ''; $Info->synopsis = $params['synopsis'] ?? ''; $Info->image = $params['image'] ?? ''; $Info->address = $params['address'] ?? ''; $Info->phone = $params['phone'] ?? ''; $Info->latitude = $params['latitude'] ?? ''; $Info->longitude = $params['longitude'] ?? ''; $Info->content = $params['content'] ?? ''; $Info->sort = (isset($params['sort']) && !empty($params['sort'])) ? $params['sort'] : 1; $Info->is_show = $params['is_show'] ?? YesNoEnum::YES; return $Info->save(); } /** * @notes 删除信息 * @param $params * @return bool * @author ljj * @date 2021/7/15 10:37 */ public function del($params) { return Info::destroy($params['id']); } /** * @notes 编辑信息 * @param $params * @return bool * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/15 11:05 */ public function edit($params) { $Info = Info::find($params['id']); $Info->type = $params['type']; $Info->cid = $params['cid'] ?? ''; $Info->title = $params['title'] ?? ''; $Info->synopsis = $params['synopsis'] ?? ''; $Info->image = $params['image'] ?? ''; $Info->address = $params['address'] ?? ''; $Info->phone = $params['phone'] ?? ''; $Info->latitude = $params['latitude'] ?? ''; $Info->longitude = $params['longitude'] ?? ''; $Info->content = $params['content'] ?? ''; $Info->sort = (isset($params['sort']) && !empty($params['sort'])) ? $params['sort'] : 1; $Info->is_show = $params['is_show'] ?? YesNoEnum::YES; return $Info->save(); } /** * @notes 修改信息状态 * @param $params * @return bool * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/15 11:41 */ public function status($params) { $Info = Info::find($params['id']); $Info->is_show = $params['status']; return $Info->save(); } /** * @notes 查看信息详情 * @param $params * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/19 4:45 下午 */ public function detail($params) { return Info::find($params['id'])->toArray(); } }