|
|
|
|
@ -171,7 +171,31 @@ class EmailTemplateController extends BaseController
|
|
|
|
|
*/
|
|
|
|
|
public function save()
|
|
|
|
|
{
|
|
|
|
|
return parent::save();
|
|
|
|
|
$all = \request()->all();
|
|
|
|
|
DB::beginTransaction();
|
|
|
|
|
try {
|
|
|
|
|
if (isset($all['id'])) {
|
|
|
|
|
$model = $this->model->find($all['id']);
|
|
|
|
|
if (empty($model)) {
|
|
|
|
|
return $this->fail([ResponseCode::ERROR_BUSINESS, '数据不存在']);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
$model = $this->model;
|
|
|
|
|
$all['admin_id'] = $this->getUserId();
|
|
|
|
|
$all['department_id'] = $this->getUser()->department_id;
|
|
|
|
|
}
|
|
|
|
|
$original = $model->getOriginal();
|
|
|
|
|
dd($all);
|
|
|
|
|
$model->fill($all);
|
|
|
|
|
$model->save();
|
|
|
|
|
DB::commit();
|
|
|
|
|
// 记录日志
|
|
|
|
|
$this->saveLogs($original, $model);
|
|
|
|
|
return $this->success($model);
|
|
|
|
|
} catch (\Exception $exception) {
|
|
|
|
|
DB::rollBack();
|
|
|
|
|
return $this->fail([$exception->getCode(), $exception->getMessage()]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|