name = $params['name']; $express->icon = $params['icon'] ? FileService::setFileUrl($params['icon']) : ''; $express->code = $params['code'] ?? ''; $express->code100 = $params['code100'] ?? ''; $express->codebird = $params['codebird'] ?? ''; $express->sort = (isset($params['sort']) && !empty($params['sort'])) ? $params['sort'] : DefaultEnum::SORT; return $express->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/29 5:20 下午 */ public function edit($params) { $express = Express::find($params['id']); $express->name = $params['name']; $express->icon = FileService::setFileUrl($params['icon']); $express->code = $params['code']; $express->code100 = $params['code100']; $express->codebird = $params['codebird']; $express->sort = $params['sort']; return $express->save(); } /** * @notes 删除快递公司 * @param $params * @return bool * @author ljj * @date 2021/7/29 5:30 下午 */ public function del($params) { return Express::destroy($params['id']); } /** * @notes 查看快递公司详情 * @param $params * @return Express|array|\think\Model|null * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/29 5:42 下午 */ public function detail($params) { return Express::field('id,name,icon,code,code100,codebird,sort')->find($params['id'])->toArray(); } }