order = $order; } public function handle() { $time = time(); $nowyear = date('Y',$time); $nowmonth = date('n',$time); $finder = MemberMonthOrder::where(['member_id'=>$this->order->uid,'year'=>$nowyear,'month'=>$nowmonth])->first(); if($finder){ $finder->order_num += 1; $finder->order_price = bcadd($finder->order_price ,$this->order->price,2); $finder->save(); }else{ $data=[]; $data['member_id'] = $this->order->uid; $data['year'] = $nowyear; $data['month'] = $nowmonth; $data['order_num'] = 1; $data['order_price'] = $this->order->price; MemberMonthOrder::create($data); } } }