修改医生列表,排序和优先在线冲突问题
This commit is contained in:
parent
e245758ce5
commit
595df58db8
@ -296,23 +296,23 @@ class UserDoctor extends Model
|
|||||||
// 响应时间快
|
// 响应时间快
|
||||||
$query->orderByRaw('avg_response_time = 0 ASC');
|
$query->orderByRaw('avg_response_time = 0 ASC');
|
||||||
$query->orderBy('avg_response_time');
|
$query->orderBy('avg_response_time');
|
||||||
$query->orderBy(Db::raw("convert(substr(user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
$query->orderBy(Db::raw("convert(substr(gdxz_user_doctor.user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
||||||
} elseif ($sort_order == 3) {
|
} elseif ($sort_order == 3) {
|
||||||
// 价格从低到高
|
// 价格从低到高
|
||||||
$query->orderBy('doctor_inquiry_config.inquiry_price', 'asc');
|
$query->orderBy('doctor_inquiry_config.inquiry_price', 'asc');
|
||||||
$query->orderByRaw('avg_response_time = 0 ASC');
|
$query->orderByRaw('avg_response_time = 0 ASC');
|
||||||
$query->orderBy('avg_response_time');
|
$query->orderBy('avg_response_time');
|
||||||
$query->orderBy(Db::raw("convert(substr(user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
$query->orderBy(Db::raw("convert(substr(gdxz_user_doctor.user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
||||||
} elseif ($sort_order == 4) {
|
} elseif ($sort_order == 4) {
|
||||||
// 价格从高到低
|
// 价格从高到低
|
||||||
$query->orderBy('doctor_inquiry_config.inquiry_price', 'desc');
|
$query->orderBy('doctor_inquiry_config.inquiry_price', 'desc');
|
||||||
$query->orderByRaw('avg_response_time = 0 ASC');
|
$query->orderByRaw('avg_response_time = 0 ASC');
|
||||||
$query->orderBy('avg_response_time');
|
$query->orderBy('avg_response_time');
|
||||||
$query->orderBy(Db::raw("convert(substr(user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
$query->orderBy(Db::raw("convert(substr(gdxz_user_doctor.user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
||||||
} elseif ($sort_order == 5) {
|
} elseif ($sort_order == 5) {
|
||||||
// 服务数从多到少
|
// 服务数从多到少
|
||||||
$query->orderBy('served_patients_num', 'desc');
|
$query->orderBy('served_patients_num', 'desc');
|
||||||
$query->orderBy(Db::raw("convert(substr(user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
$query->orderBy(Db::raw("convert(substr(gdxz_user_doctor.user_name,1,1) using `GBK`)"), 'asc');// 名称排名
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user