test
This commit is contained in:
parent
1c37c4707f
commit
1bce681878
@ -86,7 +86,8 @@ class Order extends BaseModel
|
||||
return $this->belongsTo(Partner::class, 'agency_id', 'id');
|
||||
}
|
||||
|
||||
public function service_role(){
|
||||
public function service_role()
|
||||
{
|
||||
return $this->hasMany(ServiceRoleOrder::class, 'order_id', 'id');
|
||||
}
|
||||
public function scheme()
|
||||
@ -172,7 +173,8 @@ class Order extends BaseModel
|
||||
public function scopeKeyword($query)
|
||||
{
|
||||
$keyword = trim(request()->keyword);
|
||||
if (!$keyword) return $query;
|
||||
if (!$keyword)
|
||||
return $query;
|
||||
return $query->where('name', 'like', '%' . $keyword . '%')->orWhere('mobile', 'like', '%' . $keyword . '%');
|
||||
}
|
||||
|
||||
@ -181,7 +183,8 @@ class Order extends BaseModel
|
||||
return $query->where('type', 'SERVICE');
|
||||
}
|
||||
|
||||
public static function getHaveOrder($user_id,$mobile){
|
||||
public static function getHaveOrder($user_id, $mobile)
|
||||
{
|
||||
$have_order = self::where('mobile', $mobile)->where('user_id', 0)->orderByDesc('id')->first();
|
||||
if ($have_order) {
|
||||
$have_order->user_id = $user_id;
|
||||
@ -195,7 +198,8 @@ class Order extends BaseModel
|
||||
return $this->hasOneThrough(User::class, RecommendUser::class, 'user_id', 'id', 'user_id', 'recommend_user_id')->selectRaw("ufutx_users.id, ufutx_users.name, ufutx_users.mobile");
|
||||
}
|
||||
|
||||
public function updateServerStatus($user,$service_status,$delivery_img=""){
|
||||
public function updateServerStatus($user, $service_status, $delivery_img = "")
|
||||
{
|
||||
DB::beginTransaction();
|
||||
$order = Order::getPayOrder($user->id);
|
||||
$order->service_status = $service_status;
|
||||
@ -213,8 +217,11 @@ class Order extends BaseModel
|
||||
* @param $user_id
|
||||
* @return mixed
|
||||
*/
|
||||
public static function getPayOrder($user_id){
|
||||
$order = Order::whereHas("group")->where('user_id',$user_id)->where('pay_status','PAID')->orderByDesc('id')->first();
|
||||
public static function getPayOrder($user_id)
|
||||
{
|
||||
$order = Order::whereHas("group", function ($sql) {
|
||||
$sql->where("service_type", 1);
|
||||
})->where('user_id', $user_id)->where('pay_status', 'PAID')->orderByDesc('id')->first();
|
||||
return $order;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user