|
|
@@ -136,9 +136,9 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
$order_info = \app\common\model\recharge\RechargeOrder::with(['order_goods'=>function ($query) {
|
|
|
$query->visible(['goods_name','goods_image','goods_number','good_unit']);
|
|
|
},'service_work'=>function ($query) {
|
|
|
- $query->visible(['real_name','mobile','address','service_status','appointment_time','master_worker_id'])->append(['service_status_text','user_service_status','user_service_status_text']);
|
|
|
+ $query->visible(['real_name','mobile','address','service_status','appointment_time','master_worker_id','work_images','finished_images','finished_time'])->append(['service_status_text','user_service_status','user_service_status_text']);
|
|
|
}])
|
|
|
- ->visible(['id','sn','order_total','order_amount','pay_status','create_time','title','work_id'])
|
|
|
+ ->visible(['id','sn','payment_type','order_total','order_amount','pay_status','create_time','title','work_id'])
|
|
|
->where([
|
|
|
'order_type' => 0,
|
|
|
'user_id' => $params['user_id'],
|
|
|
@@ -244,7 +244,7 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
|
|
|
//更新工单状态为已取消
|
|
|
$service_work = ServiceWork::find($work_id);
|
|
|
- if($service_work->user_confirm_status==1){
|
|
|
+ if($service_work->user_confirm_status==2){
|
|
|
throw new Exception('请勿重复操作');
|
|
|
}
|
|
|
$service_work->work_status = 5;
|
|
|
@@ -296,6 +296,8 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
if(count($orders)==1 and $orders[0]['payment_type']==0 and $orders[0]['pay_status']==1){
|
|
|
$service_work->work_status = 7;
|
|
|
$service_work->user_confirm_status = 5;
|
|
|
+ $service_work->service_status = 3;
|
|
|
+ $service_work->work_pay_status = 1;
|
|
|
$service_work->work_total = $orders[0]['order_total'];
|
|
|
$service_work->work_amount = $orders[0]['order_amount'];
|
|
|
}else{
|