where("shop_id",$data['shop'])->where("openid",$data['openid'])->order("create_at desc")->select(); if ($cart->isEmpty()) return success('ok',['cart' => []]); $orderDetail = []; foreach ($cart->toArray() as $key=>$val) { unset($val['id']); $orderDetail[$key] = $val; $orderDetail[$key]['order_sn'] = $data['order']; $orderDetail[$key]['status'] = 1; } (new SaasOrderDetail)->insertAll($orderDetail); // (new SaasCart)->where("shop_id",$data['shop'])->where("openid",$data['openid'])->delete(); } }