ECMall退款流程开发1

11 篇文章 0 订阅

今天研究了退款流程,在写退款的时候分为待发货、已发货、已收货状态下的退款

退款需要更改ECmall系统中的变量

app/buyer_order.app.php   增加一个退款方法tksq()

前台\themes\mall\default\buyer_order.index.php 增加一个退款申请的按钮 ,增加前先判断是否是买家向卖家申请退款的状态(后台传来)

提交至新页面例如buyer_order.tksq.php ,提交信息至退款方法tksq()

如果退款申请需要提交图片信息,可以调用文章页面的图片上传功能,具体在

方法:admin\app\article.app.php  add()

页面admin\templates\article.form.html

注意:由于文章上传附件是后台添加,所以要在上传方法中:

 $this->assign('build_upload', $this->_build_upload(array('belong' => BELONG_ARTICLE, 'item_id' => 0))); 

改成:$this->assign('build_upload', $this->_build_upload(array('upload_url'=> "index.php?app=swfuploadtk",'belong' => BELONG_TKIMGBTOS, 'item_id' => $id))); 
     还需将item_id 定义成买家向卖家提交退款申请的附件标识,在全局变量中定义。

将admin\app\swfupload.app.php复制到app/下

并在57h后,添加定义的全局变量的判读,设定存储退款附件的文件路径:

case BELONG_TKIMGBTOS : $this->save_path = 'data/files/mall/tuikuanimg';
            case BELONG_TKIMGSTOB : $this->save_path = 'data/files/mall/tuikuanimg';
            case BELONG_TKIMGBTOA : $this->save_path = 'data/files/mall/tuikuanimg';
            case BELONG_TKIMGATOB : $this->save_path = 'data/files/mall/tuikuanimg';
                break;

这样,前台的上传功能就ok了。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值