sid = $data[0]; $this->orgId = $data[1]; } // 大屏详情 public function info(){ $ret = model('Screen')->getInfo($this->sid,$this->orgId); if(!$ret){ HelpHander::error('大屏不存在'); } HelpHander::success($ret); } // 获取大屏紧急联系人或图片 public function getOrgInfo(){ $data = [ 'name' => model('Config')->getConfig('org_emergency_name',$this->orgId), 'phone' => model('Config')->getConfig('org_emergency_phone',$this->orgId), 'img' => model('Config')->getConfig('org_screen_img',$this->orgId) ]; HelpHander::success($data); } // 日常工作任务记录 public function dailyTaskRecord(){ $map[] = ['org_id','=',$this->orgId]; $map[] = ['task_id','>',0]; $lists = Db::name('daily_record') ->where($map) ->field('user_id,task_id,daily_id') ->limit(20) ->order('id desc') ->select(); $data = []; foreach ($lists as $k=>$v){ $uname = Db::name('user')->where('id',$v['user_id'])->value('real_name'); $task = Db::name('daily_task')->where('id',$v['task_id'])->value('title'); $daily = Db::name('daily')->where('id',$v['daily_id'])->value('title'); $data[] = [$daily,$task,$uname]; } HelpHander::success($data); } }