getKey()); DB::commit(); } catch (Throwable $th) { DB::rollBack(); return $this->response()->error('操作失败,'.$th->getMessage())->refresh(); } return $this->response()->success('同步成功')->refresh(); } /** * @return string|array|void */ public function confirm() { return ['确认当前商品同步主商品信息?']; } /** * @param Model|Authenticatable|HasPermissions|null $user * * @return bool */ protected function authorize($user): bool { return $user->can('dcat.admin.product_skus.sku_sync_spu'); } /** * @return array */ protected function parameters() { return []; } }