|
|
@ -7,10 +7,12 @@ use App\Admin\Repositories\Supplier; |
|
|
use App\Common\ProductStatus; |
|
|
use App\Common\ProductStatus; |
|
|
use App\Common\UserStatus; |
|
|
use App\Common\UserStatus; |
|
|
use App\Models\Product; |
|
|
use App\Models\Product; |
|
|
|
|
|
use Dcat\Admin\Admin; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Grid; |
|
|
use Dcat\Admin\Grid; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
|
|
|
use Illuminate\Support\Facades\DB; |
|
|
use Illuminate\Support\Facades\Route; |
|
|
use Illuminate\Support\Facades\Route; |
|
|
|
|
|
|
|
|
class SupplierController extends AdminController |
|
|
class SupplierController extends AdminController |
|
|
@ -150,6 +152,12 @@ class SupplierController extends AdminController |
|
|
if ($form->status == UserStatus::DISABLED) { |
|
|
if ($form->status == UserStatus::DISABLED) { |
|
|
Product::where('supplier_id', $form->getKey())->update(['status' => ProductStatus::SOLD_OUT]); |
|
|
Product::where('supplier_id', $form->getKey())->update(['status' => ProductStatus::SOLD_OUT]); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//插入权限表
|
|
|
|
|
|
if ($form->status == UserStatus::NORMAL) { |
|
|
|
|
|
DB::table(config('admin-supplier.database.role_users_table')) |
|
|
|
|
|
->insertOrIgnore(['role_id' => 1, 'user_id' => $form->id]); |
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |