|
@@ -177,7 +177,7 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
if(!empty($params['worker'])){
|
|
if(!empty($params['worker'])){
|
|
|
$worker_id = MasterWorker::where('worker_number',$params['worker'])->value('id');
|
|
$worker_id = MasterWorker::where('worker_number',$params['worker'])->value('id');
|
|
|
$work_data['master_worker_id'] = $worker_id;
|
|
$work_data['master_worker_id'] = $worker_id;
|
|
|
- $work_data['work_status'] = 1;
|
|
|
|
|
|
|
+ $work_data['work_status'] = 4;
|
|
|
$work_data['dispatch_time'] = time();
|
|
$work_data['dispatch_time'] = time();
|
|
|
$work_data['work_type'] = 2;
|
|
$work_data['work_type'] = 2;
|
|
|
$work_data['data_type'] = 1;
|
|
$work_data['data_type'] = 1;
|
|
@@ -439,7 +439,7 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
$order_info = \app\common\model\recharge\RechargeOrder::with(['order_goods'=>function ($query) {
|
|
$order_info = \app\common\model\recharge\RechargeOrder::with(['order_goods'=>function ($query) {
|
|
|
$query->visible(['goods_id','goods_name','goods_image','goods_number','good_unit']);
|
|
$query->visible(['goods_id','goods_name','goods_image','goods_number','good_unit']);
|
|
|
},'service_work'=>function ($query) {
|
|
},'service_work'=>function ($query) {
|
|
|
- $query->visible(['id','work_sn','real_name','mobile','address','service_status','appointment_time','master_worker_id','work_images','explanation','finished_images','finished_time','spare_total','refund_approval','property_activity_id','order_effective_id'])->append(['service_status_text','user_service_status','user_service_status_text']);
|
|
|
|
|
|
|
+ $query->visible(['id','work_sn','real_name','mobile','address','service_status','appointment_time','master_worker_id','work_images','explanation','finished_images','finished_time','spare_total','refund_approval','property_activity_id','order_effective_id','external_platform_id'])->append(['service_status_text','user_service_status','user_service_status_text','external_platform_text']);
|
|
|
}])
|
|
}])
|
|
|
->visible(['id','sn','payment_type','order_total','order_amount','paid_amount','pay_status','create_time','title','work_id'])
|
|
->visible(['id','sn','payment_type','order_total','order_amount','paid_amount','pay_status','create_time','title','work_id'])
|
|
|
->where([
|
|
->where([
|
|
@@ -863,18 +863,6 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
$service_work->work_status = 6;
|
|
$service_work->work_status = 6;
|
|
|
$service_work->user_confirm_status = 4;
|
|
$service_work->user_confirm_status = 4;
|
|
|
}
|
|
}
|
|
|
- if(isset($params['admin_id']) && $service_work->user_confirm_status!=3){
|
|
|
|
|
- \app\common\model\recharge\RechargeOrder::where([
|
|
|
|
|
- 'order_type' => 0,
|
|
|
|
|
- 'user_id' => $params['user_id'],
|
|
|
|
|
- 'pay_status' => 0,
|
|
|
|
|
- 'payment_type' => 2,
|
|
|
|
|
- 'sn'=>$params['sn']
|
|
|
|
|
- ])->update(['pay_status'=>1]);
|
|
|
|
|
- $service_work->work_status = 7;
|
|
|
|
|
- $service_work->user_confirm_status = 5;
|
|
|
|
|
- $service_work->service_status = 3;
|
|
|
|
|
- }
|
|
|
|
|
$service_work->finished_time = time();
|
|
$service_work->finished_time = time();
|
|
|
$service_work->save();
|
|
$service_work->save();
|
|
|
|
|
|