Преглед изворни кода

工单增加分配记录,跟进记录,分配师傅重新处理

林海涛 пре 1 година
родитељ
комит
04c572e675
2 измењених фајлова са 17 додато и 1 уклоњено
  1. 7 0
      app/adminapi/lists/works/ServiceWorkLists.php
  2. 10 1
      app/common/model/works/ServiceWork.php

+ 7 - 0
app/adminapi/lists/works/ServiceWorkLists.php

@@ -98,7 +98,14 @@ class ServiceWorkLists extends BaseAdminDataLists implements ListsSearchInterfac
             },
             'goodsCategory' =>function (Query $query) {
                 $query->field('id,name');
+            },
+            'allocateWorkerLog' =>function(Query $query){
+                $query->field('id,work_id,opera_log,create_time');
+            },
+            'serviceWorkLog' =>function(Query $query){
+                $query->field('id,work_id,opera_log,create_time');
             }
+
         ])
             ->where($this->searchWhere)
             ->where($this->queryWhere())

+ 10 - 1
app/common/model/works/ServiceWork.php

@@ -39,7 +39,16 @@ class ServiceWork extends BaseModel
             PerformanceLogic::calculatePerformance($model);
         }
     }
-
+    //分配记录
+    public function allocateWorkerLog()
+    {
+        return $this->hasMany(ServiceWorkAllocateWorkerLog::class,'work_id','id')->order(['id'=>'desc']);
+    }
+    //跟进记录
+    public function serviceWorkLog()
+    {
+        return $this->hasMany(ServiceWorkLog::class,'work_id','id')->order(['id'=>'desc']);
+    }
     public function rechargeOrder()
     {
         return $this->hasMany(RechargeOrder::class,'work_id','id');