get('mobile'); $xcytype = $this->get('xcytype'); $openid = $this->get('openid'); $nickName = $this->jm->base64decode($this->get('nickName')); $htdata = array(); $db = m('wxxcyus'); $uarr['mobile'] = $mobile; $uarr['xcytype'] = $xcytype; $uarr['openid'] = $openid; $uarr['nickName'] = $nickName; $uarr['province'] = $this->get('province'); $uarr['city'] = $this->get('city'); $uarr['gender'] = $this->get('gender'); $uarr['dingyue'] = $this->get('dingyue'); $uarr['avatarUrl'] = $this->jm->base64decode($this->get('avatarUrl')); $where = "`openid`='$openid'"; if($db->rows($where)==0){ $uarr['adddt'] = $this->now; $where=''; }else{ $uarr['optdt'] = $this->now; } $db->record($uarr, $where); $custid = '0'; //客户id $rows = m('customer')->getall("`mobile`='$mobile' and `status`=1",'id'); foreach($rows as $k=>$rs)$custid.=','.$rs['id'].''; if($custid!='0'){ $htrows = m('custract')->getall('custid in('.$custid.')','custid,custname,id,startdt,enddt,signdt,type,money,num','id desc'); $dt = $this->rock->date; foreach($htrows as $k=>$rs){ if($rs['startdt']>$dt){ $statustext='待生效'; $statuscolor='blue'; }else if($rs['startdt']<=$dt && $rs['enddt']>=$dt){ $statustext='生效中'; $statuscolor='green'; }else if($rs['enddt']<$dt){ $statustext='已过期'; $statuscolor='gray'; } $htdata[] = array( 'id' => $rs['id'], 'name' => $rs['custname'], 'modenum' => 'custract', 'explain' => '金额:'.$rs['money'].',编号:'.$rs['num'].',有效期:'.$rs['startdt'].'→'.$rs['enddt'].'', 'statustext'=>$statustext, 'statuscolor'=>$statuscolor, ); } } return returnsuccess(array( 'htdata' => $htdata, )); } /** * 获取客户数据 */ public function customerAction() { $mobile = $this->get('mobile'); $xcytype = $this->get('xcytype'); $openid = $this->get('openid'); $sql = "select a.id,a.name,a.unitname,b.name as yewuname from [Q]customer a left join [Q]admin b on a.uid=b.id where a.`mobile`='$mobile' and a.`status`=1"; $rows = $this->db->getall($sql); $custdata = array(); foreach($rows as $k=>$rs){ $custdata[] = array( 'id' => $rs['id'], 'name' => $rs['name'], 'modenum' => 'customer', 'explain' => '业务员:'.$rs['yewuname'].'', ); } return returnsuccess(array( 'custdata' => $custdata, )); } }