linwu 2 rokov pred
rodič
commit
93c1902a7d

+ 3 - 2
app/admin/controller/Comjobs.php

@@ -312,9 +312,10 @@ class Comjobs extends BaseController
         $list  = ComjobsModel::with(['worker', 'comjobsCate'])->withCount(['comjobsLog'])->where($map)->order(['priority' => 'desc', 'id' => 'desc',])->limit($limit)->page($page)->append(['wtype_text', 'status_text'])->select();
         $count = ComjobsModel::where($map)->count();
 
-        foreach ($list as $v) {
+        $list = $list->toArray();
+        foreach ($list as $k => $v) {
             if (!empty($v['company_name'])) {
-                $v['worker']['title'] = $v['company_name'];
+                $list[$k]['worker']['title'] = $v['company_name'];
             }
         }
 

+ 5 - 3
app/mainapp/controller/Index.php

@@ -55,9 +55,11 @@ class Index extends BaseController
 		$map[] = ['priority','>',0]; 
 		$map[] = ['status','in','3,4'];
 		$plist = ComjobsModel::with(['worker'])->where($map)->order(['status'=>'asc','priority'=>'desc','updatetime'=>'desc','id'=>'desc'])->page($ppage)->limit($psize)->select();
-		foreach ($plist as $v) {
-		    if (!empty($v['company_name'])) {
-                $v['worker']['title'] = $v['company_name'];
+
+        $plist = $plist->toArray();
+		foreach ($plist as $k => $v) {
+            if (!empty($v['company_name'])) {
+                $plist[$k]['worker']['title'] = $v['company_name'];
             }
         }
 		page_result(0, "", array(