|
|
@@ -57,9 +57,11 @@ class ServiceWork extends BaseModel
|
|
|
|
|
|
$is_settlement = false;
|
|
|
if($model->user_confirm_status == 5 and $model->work_status == 7 and $model->work_pay_status==1) {
|
|
|
- $isOneselfSpare = ServiceWorkSpare::where("service_work_id", $model->id)->where('spare_part_id', 0)->count('id');
|
|
|
- if ($isOneselfSpare) {
|
|
|
+ $isOneselfSpare = ServiceWorkSpare::where("service_work_id", $model->id)->where('spare_part_id', 0)->count();
|
|
|
+ Log::info('自己配件数量:'.json_encode(['service_work_id'=>$model->id,'isOneselfSpare'=>$isOneselfSpare]));
|
|
|
+ if ($isOneselfSpare > 0) {
|
|
|
$count = ServiceWorkSpare::where("service_work_id",$model->id)->whereIn('status', [0,2])->count();
|
|
|
+ Log::info('自己配件数量:'.json_encode(['service_work_id'=>$model->id,'count'=>$count]));
|
|
|
// 结算待审
|
|
|
if($count>0){
|
|
|
$model->work_pay_status = 3;
|