request->post(); $result = false; Db::startTrans(); try { validate(ShopValidate::class)->scene('add')->check($data); $data['user_id'] = $this->userinfo['id']; $data['variety'] = json_encode($data['variety'], JSON_UNESCAPED_UNICODE); $result = $userEnterLog::create($data); Db::commit(); }catch (ValidateException $e) { return $this->error($e->getError()); } catch (\Exception $e) { Db::rollback(); $this->error($e->getMessage()); } if ($result === false) { $this->error(__('没有新增任何数据')); } $this->success(); } //出入库记录 public function stocklog(ApiAuthService $authService) { $data = $this->request->post(); $result = false; Db::startTrans(); try { validate(ShopValidate::class)->scene('add')->check($data); $data['user_id'] = $this->userinfo['id']; $data['variety'] = json_encode($data['variety'], JSON_UNESCAPED_UNICODE); $result = $userEnterLog::create($data); Db::commit(); }catch (ValidateException $e) { return $this->error($e->getError()); } catch (\Exception $e) { Db::rollback(); $this->error($e->getMessage()); } if ($result === false) { $this->error(__('没有新增任何数据')); } $this->success(); } }