Exemplo n.º 1
0
 /**
  * 获取审核状态
  * @param int $supid 供应商用户id
  * @return array 审核信息
  */
 public function getIsAudit($supid)
 {
     $supid = $this->di['filter']->sanitize($supid, 'int', 0);
     $buslicense = GcBuslicense::findFirst(array('supid = :supid: AND state = 1', 'bind' => array('supid' => $supid)));
     if ($buslicense !== false) {
         return $this->outputData($buslicense);
     } else {
         return $this->outputData(false, 600, '营业执照暂未通过认证');
     }
 }
Exemplo n.º 2
0
 /**
  * 获取一条审核信息
  * @param    int id   执照审核表id
  * @return   [type] [description]
  * @author   zhuyuping
  * @dateTime 2015-08-26
  */
 public function getCheckDetail($id = 0)
 {
     $id = $this->di['filter']->sanitize($id, 'int', 0);
     if (!empty($id)) {
         $buslicenseArr = Mbuslicense::findFirst(array("id = ?1", 'bind' => array(1 => $id)))->toArray();
         $buslicenseObj = Gcbuslicense::findFirst(array("cid = ?1 and state = 0", 'bind' => array(1 => $buslicenseArr['cid'])));
         $buslicenseInfo = array();
         if ($buslicenseObj) {
             $buslicenseInfo = $buslicenseObj->toArray();
         }
         if ($buslicenseArr['checkdesc']) {
             $buslicenseInfo['checkdesc'] = $buslicenseArr['checkdesc'];
         }
     }
     /*else {
                 //获取正在审核的信息
                 $isOpen     = ''; //$this->di['memObj']->get('sup_checkbuslicense');
                 $conditions = ' state=0 ';
                 if (!empty($isOpen)) {
                     $conditions .= " and id not in({$isOpen})";
                 }
                 //倒序获取一条待审核的信息
                 $buslicenseObj = Mbuslicense::findFirst(array('columns' => 'id, cid', 'conditions' => $conditions, 'order' => 'addtime asc'));
     
                 if (empty($buslicenseObj)) {
                     return $this->outputData(false, '600', '没有待审核信息或者审核信息正被其他客服审核');
                 }
                 $buslicenseArr  = $buslicenseObj->toArray();
                 $cid            = $buslicenseArr['cid'];
                 $buslicenseInfo = Gcbuslicense::findFirst(array('cid = ?1', 'bind' => array(1 => $cid)))->toArray();
     
                 //设置当前打开的执照信息
                 if (!empty($buslicenseInfo)) {
                     if (empty($isOpen)) {
                         $isOpenBuslicenseVal = $buslicenseArr['id'];
                     } else {
                         $isOpenArr = explode(',', $isOpen);
                         if (!in_array($buslicenseArr['id'], $isOpenArr)) {
                             $isOpenArr[] = $buslicenseArr['id'];
                         }
                         $isOpenBuslicenseVal = implode(',', $isOpenArr);
                     }
                     //$this->di['memObj']->set('sup_checkbuslicense', $isOpenBuslicenseVal, '', 300);
                 }
             }*/
     $cominfo = Mbuslicense::findFirst(array('columns' => 'supid,cid,comname,username,addtime', 'id=:id:', 'bind' => array('id' => $buslicenseArr['id'])));
     $buslicenseInfo['id'] = $buslicenseArr['id'];
     $buslicenseInfo['state'] = $buslicenseArr['state'];
     $buslicenseInfo['comname'] = $cominfo['comname'];
     $buslicenseInfo['username'] = $cominfo['username'];
     $buslicenseInfo['addtime'] = $cominfo['addtime'];
     return $this->outputData($buslicenseInfo);
 }