Commit bbb2e4df authored by 董先生's avatar 董先生

置换订单收集

parent 97924679
...@@ -13,13 +13,15 @@ use App\Models\BaseModel; ...@@ -13,13 +13,15 @@ use App\Models\BaseModel;
class Exchange extends BaseModel { class Exchange extends BaseModel {
protected $table = 'exchange_order'; protected $table = 'exchange_order';
protected $fillable = ['uid', 'name', 'mobile', 'status', 'createtime', 'address', 'remark']; protected $fillable = ['uid', 'name', 'mobile', 'status', 'created_at', 'address', 'remark', 'updated_at'];
// protected $hidden = ['deleted']; // protected $hidden = ['deleted'];
protected function casts(): array { protected function casts(): array {
return [ return [
'status' => 'integer', 'status' => 'integer',
'createtime' => 'datetime:Y-m-d H:i:s', 'created_at' => 'datetime:Y-m-d H:i:s',
'updated_at' => 'datetime:Y-m-d H:i:s',
]; ];
} }
......
...@@ -23,25 +23,24 @@ class ExchangeService { ...@@ -23,25 +23,24 @@ class ExchangeService {
$request->validate([ $request->validate([
'name' => 'required', 'name' => 'required',
'address' => 'required', 'address' => 'required',
'mobile' => 'require|regex:^1[3-9]\d{9}$', // 'mobile' => 'require|regex:^1[3-9]\d{9}$',
], [ ], [
'name.required' => '请填写姓名', 'name.required' => '请填写姓名',
'mobile.required' => '请填写手机号码', 'mobile.required' => '请填写手机号码',
'mobile.regex' => '手机号格式不正确', // 'mobile.regex' => '手机号格式不正确',
'address.required' => '请填写所在地址' 'address.required' => '请填写所在地址'
]); ]);
$exchange = new Exchange(); $exchange = new Exchange();
$info = Exchange::where(['mobile' => $request->post('mobile')])->first(); $info = Exchange::where(['mobile' => $request->input('mobile')])->first();
if($info){ if($info){
throw new \Exception("此号码已填写过", 0); throw new \Exception("此号码已填写过", 0);
} }
$exchange->uid = auth('api')->user()['uid']; $exchange->uid = auth('api')->user()['uid'];
$exchange->name = $request->post('name'); $exchange->name = $request->input('name');
$exchange->mobile = $request->post('mobile'); $exchange->mobile = $request->input('mobile');
$exchange->status = 1; $exchange->status = 1;
$exchange->createtime = time(); $exchange->address = $request->input('address');
$exchange->address = $request->post('address'); $exchange->remark = $request->input('remark') ?? '';
$exchange->remark = $request->post('remark') ?? '';
$exchange->save(); $exchange->save();
return $exchange; return $exchange;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment