| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?php
- /**
- * 电子合同小程序用的接口
- */
- class openmodhetongClassAction extends openapiAction
- {
- /**
- * 首页返回数据
- */
- public function dataAction()
- {
- return retuenerror('20240429最新已弃用');
- $mobile = $this->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()
- {
- return retuenerror('20240429最新已弃用');
- $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,
- ));
- }
- }
|