"; print_r($params); echo ""; exit; $name = $info['input1']; $cellphone = $info['input2']; $oaid = $info['input3']; $err_code = ''; $err_message = ''; $row = $db->get_one("select * from tb_user where cellphone = '".addslashes($cellphone)."' and (username = '".addslashes($name)."' or username = '".addslashes($db->dbenc($name))."') and oaid='".addslashes($oaid)."' and enabled != '0'"); if(!$row) { $err_code = 'JH02'; $err_message = '用户信息不存在'; } $uid = $row['id']; if($err_code) { $info_r = array ( 'format' => 'json', 'message' => array ( 'head' => array ( 'channel' => $head['channel'], 'returnCode' => $err_code, 'returnMessage' => $err_message, 'timeStamp' => date("YmdHis")."000", 'transCode' => 'queryBill', 'transFlag' => '02', 'transSeqNum' => $head['transSeqNum'], ), 'info' => array ( // 'custName' => $info['input1'], 'epayCode' => $info['epayCode'], 'input1' => $info['input1'], 'input2' => $info['input2'], 'input3' => $info['input3'], // 'merchantId' => $nh_merchantId, 'remark' => '', 'totalBillCount' => '0', 'traceNo' => $info['traceNo'], 'bills' => array ( ), ), ), ); } else { $payBillNo = 'YZMSCZ'.md5(microtime().rand()); $info_r = array ( 'format' => 'json', 'message' => array ( 'head' => array ( 'channel' => $head['channel'], 'returnCode' => '0000', 'returnMessage' => '查询成功', 'timeStamp' => date("YmdHis")."000", 'transCode' => 'queryBill', 'transFlag' => '02', 'transSeqNum' => $head['transSeqNum'], ), 'info' => array ( // 'custName' => $info['input1'], 'epayCode' => $info['epayCode'], 'input1' => $info['input1'], 'input2' => $info['input2'], 'input3' => $info['input3'], 'merchantId' => $nh_merchantId, 'remark' => '', 'totalBillCount' => '1', 'traceNo' => $info['traceNo'], 'bills' => array ( array ( 'billName' => '饭堂充值', 'billNo' => $payBillNo, /*'descDetails' => array ( array ( 'sCpt' => '姓名:', 'sVal' => $info['input1'], ), array ( 'sCpt' => '学号:', 'sVal' => $info['input2'], ), ),*/ 'expireDate' => date("Ymd", time()+86400), 'feeAmt' => '0.00', 'oweAmt' => '0.00', ), ), ), ), ); $db->query("insert into tb_recharge_nhcz_log set payBillNo = '".addslashes($payBillNo)."', input1 = '".addslashes($info['input1'])."', input2 = '".addslashes($info['input2'])."', uid = '".$uid."', traceNo = '".addslashes($info['traceNo'])."', transSeqNum = '".addslashes($head['transSeqNum'])."', amount = '0', addtime = now() "); } $rs = base64_encode(json_encode($info_r, JSON_UNESCAPED_UNICODE)); openssl_sign($rs, $signedMsg, $privatekey); $sign = base64_encode($signedMsg); echo $sign."||".$rs; //file_put_contents("3.txt", $sign."||".$rs);