/** * 获取配置信息 */ 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; } }
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); }
/** * 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; }