企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* 设置动作 ~~~ // 确定支付 $('.box_6_obj').on('click',function(){ var agree = $('#agree').is(':checked'); if(!agree){ sbh_note('请确定已阅读<<用户服务协议>>'); return false; } var pay_val = $(this).attr('pay_val'); // 支付价格 var pay_type = $(this).attr('pay_type'); // 支付类型 // 支付请求处理 var para = {}; para.zhifubao = Number($('#zhifubao').val()); para.weixin = Number($('#weixin').val()); para.url = 'payment/vip/open'; //请求地址 para.num = pay_val; //支付价格 para.back = 'pay_back'; //回调处理函数 para.parameter = {'pay_type':pay_type}; //传递参 pay_option(para); }); ~~~ * 回调处理 ~~~ // 支付成功后回调操作 function pay_back(o){ $('#pay_load_1').hide(); $('#pay_load_2').hide(); $('#pay_load_3').html(o.vip_msg); $('#pay_load_3').fadeIn('slow'); $('#pay_option_close').trigger('click'); //>关闭支付选项 $('#vip_cache').val('1'); // 3秒请求一次结果 setTimeout(function(){ pay_result(o.out_trade_no); },3000); } // 3秒请求一次支付结果 function pay_result(out_trade_no){ var sbh_check_login = JSON.parse(plus.storage.getItem('sbh_check_login')); var para = {}; para.url = 'payment/vip/result'; para.data = {'sbh_type':'pay_result','u_id':sbh_check_login.u_id,'uuid':uuid,'out_trade_no':out_trade_no}; para.pass = ['u_id','uuid','out_trade_no']; net(para); } function exec_pay_result(o){ var status = o.status; switch(Number(status)){ case 1: //待付款 sbh_note('等待支付结果,请稍等'); setTimeout(function(){ pay_result(o.out_trade_no); },3000); break; case 2: //已支付 sbh_note(o.msg); // 同步更新 var push_id = pushid(); var para = {}; para.url = 'boot/check_login'; para.data = {'sbh_type':'check_login','uuid':uuid,'pushid':push_id}; net(para); break; default: //未识别状态 tra_close(); break; } } // 更新用户缓存数据 function exec_check_login(o){ plus.storage.setItem('sbh_check_login',JSON.stringify(o)); tra_close(); } ~~~