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

置换订单收集

parent 97924679
......@@ -13,13 +13,15 @@ use App\Models\BaseModel;
class Exchange extends BaseModel {
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 function casts(): array {
return [
'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 {
$request->validate([
'name' => 'required',
'address' => 'required',
'mobile' => 'require|regex:^1[3-9]\d{9}$',
// 'mobile' => 'require|regex:^1[3-9]\d{9}$',
], [
'name.required' => '请填写姓名',
'mobile.required' => '请填写手机号码',
'mobile.regex' => '手机号格式不正确',
// 'mobile.regex' => '手机号格式不正确',
'address.required' => '请填写所在地址'
]);
$exchange = new Exchange();
$info = Exchange::where(['mobile' => $request->post('mobile')])->first();
$info = Exchange::where(['mobile' => $request->input('mobile')])->first();
if($info){
throw new \Exception("此号码已填写过", 0);
}
$exchange->uid = auth('api')->user()['uid'];
$exchange->name = $request->post('name');
$exchange->mobile = $request->post('mobile');
$exchange->name = $request->input('name');
$exchange->mobile = $request->input('mobile');
$exchange->status = 1;
$exchange->createtime = time();
$exchange->address = $request->post('address');
$exchange->remark = $request->post('remark') ?? '';
$exchange->address = $request->input('address');
$exchange->remark = $request->input('remark') ?? '';
$exchange->save();
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