zgg 1 month ago
parent
commit
8b16a2acce

+ 9 - 0
application/admin/controller/PhOrders.php

@@ -87,6 +87,7 @@ class PhOrders extends Auth
                     ->value('real_name');
                 $lists[$k]['depName'] = '';
                 $lists[$k]['cateName'] = '';
+                $lists[$k]['workerName'] = '';
                 if($v['cate_id'] > 0){
                     $lists[$k]['cateName'] = Db::name('cate')
                         ->where('id',$v['cate_id'])
@@ -97,6 +98,14 @@ class PhOrders extends Auth
                         ->where('id',$v['dep_id'])
                         ->value('title');
                 }
+                $workerId  = Db::name('ph_todo')->where('order_id',$v['id'])->column('worker_id');
+                if (!empty($workerId)) {
+                    foreach ($workerId as $k2=>$v2){
+                        $userId = Db::name('worker')->where('id',$v2)->value('user_id');
+                        $workerId[$k2]= Db::name('user')->where('id',$userId)->value('real_name');
+                    }
+                    $lists[$k]['workerName'] = implode(',',$workerId);
+                }
                 $lists[$k]['is_zf'] = 0;
                 $off = model('Config')->getConfig('ph_order_cancel_time',cur_org_id());
                 if($off){

+ 1 - 0
application/admin/view/ph_orders/index.html

@@ -145,6 +145,7 @@
                 {label:'结束日期',name:'end',index:'end',width:50,editable: false,sortable: false},
                 {label:'订单金额',name:'amount',index:'amount',width:30,editable: false,sortable: false},
                 {label:'服务费',name:'service_money',index:'service_money',width:30,editable: false,sortable: false},
+                {label:'护工',name:'workerName',index:'workerName',width:30,editable: false,sortable: false},
                 {label:'状态',name:'status_text',index:'status_text',width:30,editable: false,sortable: false},
                 {label:'下单日期',name:'create_time',index:'create_time',width:50,editable: false,sortable: false},
                 {label:'操作',width:50,sortable: false,formatter: function (a, b, c) {