对于微赞的智慧拼团的退款代码分析

微赞中有一个智慧拼团这两天用了一下,其中遇到了一些问题,在这里简单记录一下
退款的URL代码分析一下
web/index.php?c=site&a=entry&m=feng_fightgroups&do=order&ac=order&op=refund&&id=24
a代表了去entry这个控制器去中执行
m代表了是哪个模块
do代表了是调用site哪个函数
ac,op为附加参数与微赞的框架没有关系是模块自己定义的

op代表了operation

site.php调用了魔术方法,这个方法中实现了前台的页面调用去本目录下的app中去调用index.php ,后台的管理调用web目录下的文件

	public function __call($name, $arguments) {
		global $_W;
		$isWeb = stripos($name, 'doWeb') === 0;
		$isMobile = stripos($name, 'doMobile') === 0;
		if($isWeb || $isMobile) {
			$dir = IA_ROOT . '/addons/' . $this->modulename . '/';
			if($isWeb) {
				$dir .= 'web/';
				$controller = strtolower(substr($name, 5));
			}
			if($isMobile) {
				$dir .= 'app/';
				$controller = strtolower(substr($name, 8));
			}
			$file = $dir . 'index.php';
			if(file_exists($file)) {
				require $file;
				exit;
			}
		}
		trigger_error("访问的方法 {$name} 不存在.", E_USER_WARNING);
		return null;
	}

index.php中跳转到对应的order.ctrl.php中,在文件中根据$op 的值进行执行操作

if($op=='refund'){
	$id = $_GPC['id'];
	$item = pdo_fetch("SELECT * FROM " . tablename('tg_order') . " WHERE id = :id", array(':id' => $id));
	$orderno = $item['orderno'];
	$res=refund($orderno,2);
	if($res=='success'){
		$oplogdata = serialize($item);
		oplog('admin', "后台订单详情退款", web_url('order/order/refund'), $oplogdata);
		/*退款成功消息提醒*/
		$url = app_url('order/order/detail', array('id' => $item['id']));
		refund_success($item['openid'],  $item['price'], $url);
		message('退款成功了!', referer(), 'success');
	} else {
		message('退款失败,服务器正忙,请稍等等!', referer(), 'fail');
	}
}
时间: 2024-08-03 18:36:54

对于微赞的智慧拼团的退款代码分析的相关文章

Android仿拼多多拼团堆叠头像

序言 做电商的都知道,作为商品的一种售卖方式,拼团是是提供商品售卖的一种及时有效的方式,而在拼团市场中,拼多多无疑是做的最好的一家.于是,研究拼多多的售卖方式之后,我们的产品也开始了这方面的开发.本文将要给大家介绍的就是通过自定义的方式实现堆叠头像,这种效果在直播app中非常常见.下面是部分效果: 通过分析,上面是一个使用ViewPager实现的一个可以左右无线循环的Galllery,相关实现可以访问我之前的介绍:PageTransformer使用简介 下面是一个列表的方式,可以通过下拉来加载更

给微赞程序富文本编辑器加上传附件功能

微赞程序中,新闻编辑中,使用的ueditor,做了定制,去掉了一些按钮,但是一些情况下需要上传附件 如果给ueditor加上上传附件的图标, 富文本编辑的调用是使用了以下函数的 function tpl_ueditor($id, $value = '', $options = array()) { 函数所在位置在/web/common/tpl.func.php这个文件中约985行 作者这个函数中写的ueditor配置信息, 上传附件的按钮是 'attachment',这个参数 加入这个参数后,实

开源-急求助!!大神们知道这个水果拼团的网站是怎么做的吗?

问题描述 急求助!!大神们知道这个水果拼团的网站是怎么做的吗? 很急!在线等!!现在手机网站上很多这个 水果拼团的网站,功能都一样的,好像也不复杂!自己也想弄一个,可是码穷!不会写~! 想问下大神,这种网站是开源的吗?如果让人做一个,大概要多少银子! 谢谢! 比如:这个手机网站 :huazhong.yqphh.com

内地游客香港购物半年内可退拼团须游客同意

早报记者 储静伟 实习生 王莉雯 "旅行社不得强迫内地赴港团体游游客在港购物":"游客如在旅游业议会登记的店铺内购物后不满,可于购货日起计6个月内提出退货要求"--7月19日,国家旅游局转发香港<内地赴港团体游游客须知>.该<游客须知>明确提出了"入境旅行团(登记店铺)购物退款保障计划". 对此,沪上出境旅行社有关人士表示,该规定如果执行严格,对内地"零负团".低价旅行团将有实质性打击,对内地游客在港旅

北京西站现李鬼旅行社:游客遭倒卖被拼团

昨日,西站北一出口内,一名戴着北京西站科贸集团综合市场胸牌的业务员,收费组织"长城专线"一日游. 揽客 西站内柜台业务员揽客"长城专线"一日游. 签约 业务员给记者开具了一张<盛杰凯达旅行社有限责任合同书>. 游览 报团时,业务员称线路包括八达岭长城,但实际途中去的是水关长城. 买玉 圣德仟禧玉器城内,游客买完"玉器"可现场鉴定"认证",工本费5元/件. 购物 在玉器城吃完午餐后,导游又带游客到果脯商场购买烤鸭等食

团购网站如何发展?爱拼团引领本土团购新风向

近年来,随着人们生活水平的不断提升和消费观念的进步,"团购"的概念逐渐深入人们的生活,成为了老百姓喜闻乐见的消费方式.据相关资料统计,截止至2013年6月30日,我国团购网站诞生总数共达6218家.庞大的"团购网"促使消费产业形成了欣欣向荣之势,然而繁荣的背后,团购网站高达75%的死亡率也同样触目惊心.一方面是百姓对"团购"不断高涨的热情带来的广阔的市场空间,另一方面却是市场残酷的竞争态势催生的倒闭危机,团购网站究竟如何实现自身良性发展?仔细留心

玩转微信内SaaS直播间 “微赞”获IDG千万元A轮融资

近日,微信内直播SaaS工具"微赞"宣布已经获得IDG千万元PreA轮投资.针对公众号互动薄弱的缺陷,微赞为公众号搭建论坛.直播体系,让每个公众号都拥有自己的线上直播间.腾讯科技无法对融资金额进行证实. "我们下一步还将瞄准微博.今日头条等平台,让大V在微博内轻松实现直播购物.打赏.美食制作等,帮助他们轻松完成交易闭环."微赞创始人周鹏鹏表示. 微赞的上一轮天使轮融资于2016年5月完成,投资方为高榕资本和史努克创投,金额也在千万级别.彼时,微赞是一个基于SaaS的

暴风影音推线下项目“微院线” 3拼域名已注

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 易名中国6月21日讯,日前,暴风影音正式推出一个名为"微院线"的线下项目,为国内所有影视制作人员和团队提供投资洽谈.影片展映.经验交流等服务."微院线"域名受关注. 据悉,暴风影音目前重点打造的"微院线",是其针对目前视频投资.制作.发行.观影等环节的不足,专门联合国内顶级商业影像提

团购退款承诺多为空头支票 运营成本致执行难

团购方便退款难,是团购族经常遇到的烦心事,也一直受业界诟病.今年"3·15消费者权益保护日"前,国家工商管理总局发布了<关于加强http://www.aliyun.com/zixun/aggregation/13147.html">网络团购经营活动管理的意见>(简称<意见>),明确团购网站经营者需承担七项责任,其中一条就是团购网站经营者以预收款方式销售团购商品或服务,不得设定过期未消费预付款不退或者限定款项只能退回网站账户等规定. 然而<意