Esempio n. 1
0
 /**
  * 获取配置信息
  */
 public function getAppConfig($array)
 {
     if (!$array) {
         ReturnUnlogin("非法参数");
         exit;
     }
     $orgcode = trim($array['ORGCODE']);
     // 组织机构信息
     $lasttime = trim($array['LASTTIME']);
     // 更新日期
     $sql = "select LASTTIME from appconfiginfo where  LASTTIME >'" . $lasttime . "' order by LASTTIME desc limit 1 ";
     $data = $this->db->query($sql)->result_array();
     if ($data && count($data) > 0) {
         $dblattime = $data[0]['LASTTIME'];
         if ($lasttime < $dblattime) {
             $sqlnew = "select `KEY`,`VALUE` from appconfiginfo where ORGCODE='" . $orgcode . "' and LASTTIME >='" . $dblattime . "'";
             $datanew = $this->db->query($sqlnew)->result_array();
             $dbdata = array();
             if ($datanew && count($datanew) > 0) {
                 for ($i = 0; $i < count($datanew); $i++) {
                     array_push($dbdata, array($datanew[$i]['KEY'] => $datanew[$i]['VALUE']));
                     // array_fill(0,array($datanew[$i]['KEY']=>$datanew[$i]['VALUE']),$dbdata);
                 }
             }
             $returndata = array('LASTTIME' => $dblattime, 'DATA' => $dbdata);
             echo json_encode($returndata);
             die;
         } else {
             $returndata = array('LASTTIME' => $dblattime, 'DATA' => array());
             echo json_encode($returndata);
             die;
         }
     } else {
         echo json_encode(array('LASTTIME' => '', 'DATA' => array()));
         die;
     }
 }
Esempio n. 2
0
 function GetHandlerInfoBYGET($ul)
 {
     //页面跳转GET
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $ul);
     curl_setopt($ch, CURLOPT_TIMEOUT, 200);
     curl_setopt($ch, CURLOPT_HEADER, FALSE);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
     $response = curl_exec($ch);
     $status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
     curl_close($ch);
     if (preg_match('/^\\xEF\\xBB\\xBF/', $response)) {
         $response = substr($response, 3);
         //去除bom
     }
     if ($status == '200') {
         return $response;
     } else {
         //			return json_encode(array('ERROR'=>'1000'));
         ReturnUnlogin("ERROR1001");
     }
     //		$array=array('Status'=>$status,'Result'=>$result);
     //		return json_encode($array);
 }
Esempio n. 3
0
 /**
  * 17、获取用户信息 薛骥 2015-10-21
  *
  * @param unknown $array        	
  */
 public function GetUserInfo($array)
 {
     if (!$array) {
         ReturnUnlogin("非法参数");
         exit;
     }
     $return_data = array("success" => "no", "errorCode" => "0001", "errorMsg" => "参数错误", "otherMsg" => "");
     if (array_key_exists("USERGUID", $array)) {
         $USERGUID = $array['USERGUID'];
         $return_data = array("PERSONNAME" => "", "GENDER" => "", "JOB" => "", "BIRTHDAY" => "", "HASINHERITED" => "", "HASSERIOUS" => "", "HASGUOMIN" => "", "FOODHOBBY" => "", "SLEEPHOBBY" => "", "OTHER" => "");
         $sql = " SELECT memberNAME,GENDER,worktype,BIRTHDAY,HASINHERITED,HASSERIOUS,HASGUOMIN,FOODHOBBY,SLEEPHOBBY,OTHER FROM member a WHERE a.Id = '{$USERGUID}' AND a.memberStatus = 1 LIMIT 0,1";
         $DB_data = $this->db->query($sql)->result_array();
         if ($DB_data && count($DB_data) > 0) {
             $return_data["PERSONNAME"] = $DB_data[0]["memberNAME"];
             $return_data["GENDER"] = $DB_data[0]["GENDER"];
             $return_data["JOB"] = $DB_data[0]["worktype"];
             $return_data["BIRTHDAY"] = $DB_data[0]["BIRTHDAY"];
             $return_data["HASINHERITED"] = $DB_data[0]["HASINHERITED"];
             $return_data["HASSERIOUS"] = $DB_data[0]["HASSERIOUS"];
             $return_data["HASGUOMIN"] = $DB_data[0]["HASGUOMIN"];
             $return_data["FOODHOBBY"] = $DB_data[0]["FOODHOBBY"];
             $return_data["SLEEPHOBBY"] = $DB_data[0]["SLEEPHOBBY"];
             $return_data["OTHER"] = $DB_data[0]["OTHER"];
         }
     }
     echo json_encode($return_data);
     die;
 }