Browse Source

供应商许可证改为可传多张

master
李可松 4 years ago
parent
commit
151725c90a
  1. 15
      MySQL_change.sql
  2. 4
      app/Admin/Controllers/SupplierController.php
  3. 4
      app/AdminSettled/Controllers/SupplierController.php
  4. 4
      app/AdminSupplier/Forms/SupplierInfo.php
  5. 2
      app/Http/Controllers/Api/TestController.php
  6. 2
      app/Models/Supplier.php

15
MySQL_change.sql

@ -347,6 +347,17 @@ CREATE TABLE `settled_orders` (
)
COMMENT='商家入驻支付记录'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
ENGINE=InnoDB;
# 11:21 ‎2021/‎10/‎20 修改DECIMAL长度
ALTER TABLE `statement`
CHANGE COLUMN `price` `price` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '金额' AFTER `id`;
# 0:22 ‎2021/‎10/‎22 修改长度
ALTER TABLE `suppliers`
CHANGE COLUMN `license` `license` VARCHAR(1024) NOT NULL DEFAULT '' COMMENT '许可证' COLLATE 'utf8mb4_general_ci' AFTER `business_license`;

4
app/Admin/Controllers/SupplierController.php

@ -137,9 +137,9 @@ class SupplierController extends AdminController
->help('如果禁用供应商,其下的<span style="color:#f00;">所有产品都会跟着下架</span>,包括代理商在售的产品')
->required();
$form->text('company_name')->required();
$form->text('address')->required();
$form->distpicker(['province_id', 'city_id', 'area_id'], '请选择区域')->required();
$form->image('license')->required()->removable(false)->uniqueName();
$form->text('address')->required();
$form->multipleImage('license')->required()->removable(false)->uniqueName();
$form->image('business_license')->required()->removable(false)->uniqueName();
$form->text('credit_codes')->required();
$form->text('corporate_account')->required();

4
app/AdminSettled/Controllers/SupplierController.php

@ -64,9 +64,9 @@ class SupplierController extends AdminController
$form->password('password')->minLength(6)->required();
$form->text('name')->required();
$form->text('company_name')->required();
$form->text('address')->required();
$form->distpicker(['province_id', 'city_id', 'area_id'], '请选择区域')->required();
$form->image('license')->required()->removable(false)->uniqueName();
$form->text('address')->required();
$form->multipleImage('license')->required()->removable(false)->uniqueName();
$form->image('business_license')->required()->removable(false)->uniqueName();
$form->text('credit_codes')->required();
$form->text('corporate_account')->required()->help('非常重要,该账号为默认提现账号');

4
app/AdminSupplier/Forms/SupplierInfo.php

@ -27,7 +27,7 @@ class SupplierInfo extends Form
$model->director = $input['director'];
$model->contact_phone = $input['contact_phone'];
$model->avatar = $input['avatar'];
$model->license = $input['license'];
// $model->license = $input['license'];
//$model->business_license = $input['business_license'];
$model->status = UserStatus::UNAUDITED;
$model->save();
@ -54,7 +54,7 @@ class SupplierInfo extends Form
$this->text('director')->required();
$this->text('contact_phone')->required();
$this->image('avatar');
$this->image('license')->required()->disable();
$this->multipleImage('license')->required()->disable();
$this->image('business_license')->required()->disable();
$this->confirm('编辑确认', '编辑内容需要管理员重新审核,确定要提交吗?');

2
app/Http/Controllers/Api/TestController.php

@ -15,7 +15,7 @@ class TestController
{
public function index()
{
dd(Supplier::with('settledOrder')->find(2)->toArray());
dd(Supplier::class);
}
/**

2
app/Models/Supplier.php

@ -10,7 +10,7 @@ class Supplier extends BaseModel
{
use HasFactory, SoftDeletes;
protected $casts = ['publish_type' => 'json'];
protected $casts = ['publish_type' => 'json', 'license' => 'json'];
protected $dispatchesEvents = [
'updated' => DepositUpdate::class

Loading…
Cancel
Save