// +---------------------------------------------------------------------- namespace app\controller\merchant\store\shipping; use think\App; use crmeb\basic\BaseController; use app\common\repositories\store\shipping\ShippingTemplateRegionRepository as repository; class ShippingTemplateRegion extends BaseController { protected $repository; /** * ShippingTemplateRegion constructor. * @param App $app * @param repository $repository */ public function __construct(App $app, repository $repository) { parent::__construct($app); $this->repository = $repository; } /** * 根据ID删除记录 * * @param int $id 记录ID * @return \think\response\Json 返回JSON格式的操作结果 */ public function delete($id) { if (!$this->repository->merExists($this->request->merId(), $id)) return app('json')->fail('数据不存在'); // 删除记录 $this->repository->delete($id); return app('json')->success('删除成功'); } }