Application/Admin/Controller/TixianController.class.php

(完整代码) 1KB

<?php
namespace Admin\Controller;
use Think\Controller;

class TixianController extends CommonController {	

	public function index(){
		
		$this->display();
	}	
	
	public function tixian(){
		
		$sysconfig = M('sys_config')->find();
		define('CERTPATH',substr(THINK_PATH,0,-9));//证书路径
		define('PARTNERKEY',$sysconfig['cwxappkey']);//密钥
		vendor("wxpay.WxXianjinHelper");
		
		$json['code'] = 1;
		$uopenid = I('uopenid');
		$ujine = I('ujine',0,'intval');
		
		$commonUtil = new \CommonUtil();
		$wxHongBaoHelper = new \WxHongBaoHelper();
		$wxHongBaoHelper->setParameter("nonce_str", $commonUtil->create_noncestr());//随机字符串
		$wxHongBaoHelper->setParameter("partner_trade_no", date('YmdHis').rand(100, 999));//商户订单号 
		$wxHongBaoHelper->setParameter("mchid", $sysconfig['cwxmchid']);//商户号
		$wxHongBaoHelper->setParameter("mch_appid", $sysconfig['cwxappid']); //公众账号appid
		$wxHongBaoHelper->setParameter("openid", $uopenid);//用户openid
		$wxHongBaoHelper->setParameter("check_name","NO_CHECK");//校验用户姓名选项
		$wxHongBaoHelper->setParameter("amount", $ujine);//金额
		$wxHongBaoHelper->setParameter("re_user_name", "提现");//企业付款描述信息
		$wxHongBaoHelper->setParameter("desc", "零钱入账");//企业付款描述信息
		$wxHongBaoHelper->setParameter("spbill_create_ip", $wxHongBaoHelper->Getip());
		$postXml = $wxHongBaoHelper->create_hongbao_xml();
		$url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';
		$responseXml = $wxHongBaoHelper->curl_post_ssl($url, $postXml);
		$responseObj = simplexml_load_string($responseXml);
		if($responseObj->result_code=="SUCCESS" && $responseObj->return_code=="SUCCESS"){
			$json['code'] = 2;
		} else {
			$json['error'] = $responseXml;
			$json['code'] = 3;
		}
		$this->ajaxReturn($json,'json');
	}
	
}
?>

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。