update
Change-Id: I9f5c9f88941acd89a609dc060cccd21058f68605
This commit is contained in:
parent
9c33b22796
commit
3eb5bd4741
|
@ -40,9 +40,3 @@ $params = json_decode(base64_decode($str), true);
|
||||||
|
|
||||||
$head = $params['message']['head'];
|
$head = $params['message']['head'];
|
||||||
$info = $params['message']['info'];
|
$info = $params['message']['info'];
|
||||||
|
|
||||||
|
|
||||||
echo "<pre>";
|
|
||||||
print_r($params);
|
|
||||||
echo "</pre>";
|
|
||||||
exit;
|
|
|
@ -0,0 +1,115 @@
|
||||||
|
<?
|
||||||
|
require_once("nh_config.php");
|
||||||
|
//ini_set("display_errors", 'on');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
echo "<pre>";
|
||||||
|
print_r($params);
|
||||||
|
echo "</pre>";
|
||||||
|
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);
|
Loading…
Reference in New Issue