rock->post('key');
$month = date('Y-m');
if($lx=='mylast' || $lx=='downlast')$month = c('date')->adddate($month.'-01','m', -1,'Y-m');
$mdts = m('kaoqin');
$drows = $rows = array();
if(contain($lx,'down') || !isempt($key)){
$whre1 = $mdts->admindb->monthuwhere($month);
$where = $mdts->admindb->getdowns($uid, 1).$whre1;
if(!isempt($key))$where.=$mdts->admindb->getkeywhere($key);
$drows = $mdts->admindb->getrows($where, '`id`,`name`,`workdate`,`quitdt`','`sort`');
}else{
$drows[]= array('id'=>$uid,'name'=>'我');
}
foreach($drows as $k=>$rs){
$cont = '';
$rwnk = $this->rock->arrvalue($rs, 'workdate');
if(!isempt($rwnk))$cont.='入职日期:'.$rwnk.'
';
$rwnk = $this->rock->arrvalue($rs, 'quitdt');
if(!isempt($rwnk))$cont.='离职日期:'.$rwnk.'
';
$carr = $mdts->alltotal($month, $rs['id']);
foreach($carr['fields'] as $k=>$v){
$v1 = $this->rock->arrvalue($carr['data'], $v);
$u1 = $this->rock->arrvalue($carr['unita'], $v,'次');
if(!isempt($v1)){
$cont.=''.$k.':'.$v1.'('.$u1.')
';
}
}
$rows[] = array(
'title' => ''.$rs['name'].'['.$month.']统计',
'cont' => $cont,
'month' => $month,
'uid' => $rs['id']
);
}
$arr['rows'] = $rows;
return $arr;
}
}