|
|
@@ -65,6 +65,68 @@ class ServiceWork extends BaseModel
|
|
|
return $status[$data['work_status']];
|
|
|
}
|
|
|
|
|
|
+ public function getUserServiceStatusAttr($value,$work)
|
|
|
+ {
|
|
|
+ $user_status = 0;
|
|
|
+ //用户订单状态
|
|
|
+ if($work['work_status']>=2 && $work['work_status']<4){
|
|
|
+ $user_status = 1;//待上门,显示上门二维码
|
|
|
+ }
|
|
|
+ if($work['work_status']>=4 && $work['user_confirm_status'] == 0){
|
|
|
+ $user_status = 2;//服务中
|
|
|
+ }
|
|
|
+ if($work['work_status']>=4 && $work['user_confirm_status'] == 1){
|
|
|
+ $user_status = 3;//确认报价
|
|
|
+ }
|
|
|
+ if($work['work_status']==5 && $work['user_confirm_status'] == 2){
|
|
|
+ $user_status = 4;//服务中
|
|
|
+ }
|
|
|
+ if($work['work_status']==5 && $work['user_confirm_status'] == 3){
|
|
|
+ $user_status = 5;//确认服务完成
|
|
|
+ }
|
|
|
+ if($work['work_status']==6 && $work['user_confirm_status'] == 4){
|
|
|
+ $user_status = 6;//待支付
|
|
|
+ }
|
|
|
+ if($work['work_status']==7 && $work['user_confirm_status'] == 5){
|
|
|
+ $user_status = 7;//待评价
|
|
|
+ }
|
|
|
+ if($work['work_status']==7 && $work['user_confirm_status'] == 5){
|
|
|
+ $user_status = 8;//已评价
|
|
|
+ }
|
|
|
+ return $user_status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function getUserServiceStatusTextAttr($value,$work)
|
|
|
+ {
|
|
|
+ $user_status = '待联系';
|
|
|
+ //用户订单状态
|
|
|
+ if($work['work_status']>=2 && $work['work_status']<4){
|
|
|
+ $user_status = '待上门';//待上门,显示上门二维码
|
|
|
+ }
|
|
|
+ if($work['work_status']>=4 && $work['user_confirm_status'] == 0){
|
|
|
+ $user_status = '服务中';//服务中
|
|
|
+ }
|
|
|
+ if($work['work_status']>=4 && $work['user_confirm_status'] == 1){
|
|
|
+ $user_status = '确认报价';//确认报价
|
|
|
+ }
|
|
|
+ if($work['work_status']==5 && $work['user_confirm_status'] == 2){
|
|
|
+ $user_status = '服务中';//服务中
|
|
|
+ }
|
|
|
+ if($work['work_status']==5 && $work['user_confirm_status'] == 3){
|
|
|
+ $user_status = '确认服务完成';//确认服务完成
|
|
|
+ }
|
|
|
+ if($work['work_status']==6 && $work['user_confirm_status'] == 4){
|
|
|
+ $user_status = '待支付';//待支付
|
|
|
+ }
|
|
|
+ if($work['work_status']==7 && $work['user_confirm_status'] == 5){
|
|
|
+ $user_status = '待评价';//待评价
|
|
|
+ }
|
|
|
+ if($work['work_status']==7 && $work['user_confirm_status'] == 5){
|
|
|
+ $user_status = '已评价';//已评价
|
|
|
+ }
|
|
|
+ return $user_status;
|
|
|
+ }
|
|
|
+
|
|
|
public function getServiceStatusTextAttr($value,$data)
|
|
|
{
|
|
|
$status = [0=>'已下单',1=>'服务中',2=>'部分完成',3=>'已完成',4=>'已取消'];
|