<?php
/**
*接口资源包与统计
*/
class zybAction extends baseAction
{
	/**
	  * @method 添加查询历史
	  * @http  POST
	  * @param  token              string [必填] 调用接口凭证 (post|get)
	  * @param  ash_uid [必填]  店铺ID或者用户ID
	  * @param  ash_act [选填]  接口或者方法
	  * @param  ash_val [必填]  查询值或者说明
	  * @param  ash_uid_by [选填] 查询人账号
	  * @param  ash_wxid_by [选填]  查询人的微信ID
	  * @param  ash_ip [必填]  ip地址
	  * @param  ash_from [必填] 来源 api:接口 super:公众号目录 superpjl:品牌目录 gzh:商城公众号 robot:机器人
	  * @author soul
	  * @copyright 2022/7/28
	  * @return 
	  {"status":true,"data": id,"code":""}
	  {"status":false,"data":'失败原因',"code":''}
	  */
	public function addHistory()
	{
		$MainZyb = new MainZyb();
		$res = $MainZyb->addHistory($_POST);
		LibFc::EchoJson($res);
	}
	
	/**
	  * @method 获取资源包套餐
	  * @http  get
	  * @param  token              string [必填] 调用接口凭证 (post|get)
	  * @author soul
	  * @copyright 2022/7/28
	  * @return {"status":true,"data":{"vin":{"P0.02":{"money":"0.02","total":10},"P300":{"money":"300.00","total":1000},"P1250":{"money":"1250.00","total":5000},"P2000":{"money":"2000.00","total":10000},"P5400":{"money":"5400.00","total":30000},"P7500":{"money":"7500.00","total":50000},"P10000":{"money":"10000.00","total":100000}},"common":{"P0.01":{"money":"0.01","total":100},"P2000":{"money":"2000.00","total":200000},"P5000":{"money":"5000.00","total":500000},"P10000":{"money":"10000.00","total":1000000},"P20000":{"money":"20000.00","total":2000000}}},"code":0,"runtime":20}
	  vin:车架号解码
	  common:VIN识别、车型查配件、号码查配件、产品信息明细
	  */
	public function getZybPrice()
	{
		LibFc::ReturnJson(true, mvc::$cfg['API_PRICE']);
	}


	/**
	 * @method 创建资源包订单
	 * @http   get
	 * @param  uid        string [必填] 购买人用户ID
	 * @param  style  string [必填] vin:VIN解码 common:公共
	 * @param  stylekey  string [必填] 套餐键 P2000
	 * @author soul 2019/12/14
	 * @return {"status":true,"data":"订单ID","code":0}
	 */
	public function buildZybOrder()
	{
		$Params = mvc::$URL_PARAMS;
		$MainZyb = new MainZyb();
		$res = $MainZyb->buildZybOrder($Params['uid'], $Params['style'], $Params['stylekey']);
		LibFc::EchoJson($res);
	}

	/**
	  * @method 获取资源包订单支付信息
	  * @http  post
	  * @param  az_id	   int [必填] 订单ID	  
	  * @param  payBy     string [必填]weixin|alipay
	  * @param  payType   string [必填]pc:扫码 app:APP wap:手机网 gzh:公众号
	  * @param  oth  array [可选] ['from'=>, 'wxopenid'=>]
	  * @author soul
	  * @copyright 2022/8/1
	  * @return {"status":true,"data":{"por_id":"515778","por_guid":"20220801190920920280951415227984","por_u_id":"149894","por_account":"PJL","por_status":"0","por_pay_method":"alipay","por_pay_type":"wap","por_trade_no":"515778_1659352160","por_orderids":"4","por_money":"2000.00","por_title":"API资源包订单：4","por_pay_time":"0","por_return_data":{"pay_form":"PGZvcm0gdGFyZ2V0PSJfYmxhbmsiIGlkPSdhbGlwYXlzdWJtaXQnIG5hbWU9J2FsaXBheXN1Ym1pdCcgYWN0aW9uPSdodHRwczovL29wZW5hcGkuYWxpcGF5LmNvbS9nYXRld2F5LmRvP2NoYXJzZXQ9VVRGLTgnIG1ldGhvZD0nUE9TVCc+PGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nYml6X2NvbnRlbnQnIHZhbHVlPSd7InByb2R1Y3RfY29kZSI6IkZBU1RfSU5TVEFOVF9UUkFERV9QQVkiLCJvdXRfdHJhZGVfbm8iOiI1MTU3NzhfMTY1OTM1MjE2MCIsInRvdGFsX2Ftb3VudCI6IjIwMDAuMDAiLCJzdWJqZWN0IjoiQVBJXHU4ZDQ0XHU2ZTkwXHU1MzA1XHU4YmEyXHU1MzU1XHVmZjFhNCIsImJvZHkiOiJBUElcdThkNDRcdTZlOTBcdTUzMDVcdThiYTJcdTUzNTVcdWZmMWE0In0nLz48aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdhcHBfaWQnIHZhbHVlPScyMDE4MDQwNDAyNTAyOTEyJy8+PGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0ndmVyc2lvbicgdmFsdWU9JzEuMCcvPjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2Zvcm1hdCcgdmFsdWU9J2pzb24nLz48aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdzaWduX3R5cGUnIHZhbHVlPSdSU0EyJy8+PGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nbWV0aG9kJyB2YWx1ZT0nYWxpcGF5LnRyYWRlLnBhZ2UucGF5Jy8+PGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0ndGltZXN0YW1wJyB2YWx1ZT0nMjAyMi0wOC0wMSAxOTowOToyMCcvPjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2FsaXBheV9zZGsnIHZhbHVlPSdhbGlwYXktc2RrLXBocC0yMDE2MTEwMScvPjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J25vdGlmeV91cmwnIHZhbHVlPSdodHRwOi8vaHViLnBhb2pkLmNuL2dvL25vdGlmeUFsaScvPjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2NoYXJzZXQnIHZhbHVlPSdVVEYtOCcvPjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J3NpZ24nIHZhbHVlPSdGd3Z4U0JmZWkzdnRuQ21kNjVYZHdwNVZpUGo4SzhleEZhVEZtcnFyc09RTnQzQyt4Q0JBUWJEWFR2MFZnR3NWaytNU1VCRC80cDJBNCtiOFZ1MFBwS2cvazlVckRJaHpkd24vN1dORzV2MGUwM0tUU3YrRVI4NXNDRG1tWW9vTW5HNzBVdTlaVEhzVzFNK0ZvcnNHM3RsNUNVUTBqOXRXZDdFdnVVeDR1aytHN2N3VUhsUHA5Mko4ZEc4NW1pZU1MRktTYUIrNVVsRFRhV1hZa3FwODBKdFVObllOZWNHVGNKb3ZvdkVLTU15RGFqVzF1WGhXbE5ZY2VWaDBES3piM2g1b3hWZzVBdkltRG5OWjdSOE02WlBCL0VIYmZHcTBreXFyVXpYUitvaGFYTkpVRGpTZTBJUy8wOE4yS3RWOWdocHMrTERGY0VoWHJFUXp0azZrWlE9PScvPjxpbnB1dCB0eXBlPSdzdWJtaXQnIHZhbHVlPSdvaycgc3R5bGU9J2Rpc3BsYXk6bm9uZTsnJz48L2Zvcm0+PHNjcmlwdD5kb2N1bWVudC5mb3Jtc1snYWxpcGF5c3VibWl0J10uc3VibWl0KCk7PC9zY3JpcHQ+"},"por_return_etime":1659355760,"por_back_url":"","por_wx_openid":""},"code":0,"runtime":1045}
	  */
	public function payZybOrder()
	{
		$Params = mvc::$URL_PARAMS;
		$MainZyb = new MainZyb();
		$res = $MainZyb->payZybOrder($_POST['az_id'], $_POST['payBy'], $_POST['payType'], $_POST['oth']);
		LibFc::EchoJson($res);
	}

	/**
	  * @method 检查资源包订单支付状态
	  * @http  get
	  * @param  az_id	   int [必填] 订单ID	  
	  * @author soul
	  * @copyright 2022/8/1
	  * @return {"status":true,"data":{"az_id":"7","az_uid":"149894","az_status":1,"az_style":"vin","az_count":"5000","az_btime":1659353586,"az_etime":1690889586,"az_money":"1250.00","az_por_id":"515781","u_name":"soul12","az_pay_time":"0","az_ok_time":1659353586},"code":0,"runtime":262}
	  */
	public function checkZybOrderPay()
	{
		$Params = mvc::$URL_PARAMS;
		$MainZyb = new MainZyb();
		$res = $MainZyb->checkZybOrderPay($Params['az_id']);
		LibFc::EchoJson($res);
	}
}