业务经理

微信扫描以上二维码

028-61286886

技术咨询

财务支付系统通知设置,如何改成只通知管理员

迅睿框架 更新 2022-11-04 14:07:09 远策

财务支付系统通知设置,如下图,这里设置是通知用户的邮箱,如何改成只通知管理员,找不到修改文件。(我的支付是游客支付,所以通知管理员即可)

image


方案

  • 迅睿框架联合创始人 #1 · 2022-10-26 10:22:03
    满意答案
    这种功能实现不了需要按这个思路来开发 参考文档:《付款成功之后》
  • 远策 #2 · 2022-10-26 10:36:56
    迅睿框架联合创始人 能否直接去源码写死 通知固定的邮箱号呢?再就是请问通知内容中的 支付方式(支付宝还是微信)怎么调用。
  • 张还 #3 · 2022-10-26 10:47:45
    只能二次开发
  • 优速开发工作室 #4 · 2022-10-26 11:15:53
    用一楼的钩子实现就可以了,需开发一下
  • 远策 #5 · 2022-10-26 11:48:40

    我的支付是免登录游客支付。请帮忙写个钩子,实现 有游客付款后,改成通知管理员邮箱 或者 固定邮箱号。

  • 小波工作室 #6 · 2022-10-26 11:54:47
    \Phpcmf\Hooks::on('pay_success', function($data) {
        \Phpcmf\Service::M('member')->sendmail(
            "a@qq.com", 
            "邮件标题", 
            "邮件内容");
        
    });
  • 远策 #7 · 2022-10-26 12:01:13
    小波工作室 可以用的,小波老师,最后麻烦下,邮件内容需要这些信息怎么写。时间:支付时间
    金额:支付金额
    方式:付款方式(是微信还是支付宝)
    标题:也就是后台财务中的说明


    image
  • 远策 #8 · 2022-10-26 12:47:45
    小波工作室 我的支付是游客支付,游客未登录状态下支付,还是无法发送邮件。
  • 优速开发工作室 #9 · 2022-10-26 12:48:32
    用六楼代码作为模板,data数组数据填充进去就可以了呀,多简单
  • 远策 #10 · 2022-10-26 12:49:59
    优速开发工作室 嗯,我解决了数据了,主要问题是 我的支付是游客支付,游客未登录状态下支付,还是无法发送邮件。
  • 匿名者 #11 · 2022-10-26 12:54:26
    可以考虑一下 钩子
  • 远策 #12 · 2022-10-26 13:03:50
    匿名者 现在就是钩子。登录管理员账户后,付款后可以正常发送。但是 游客付款后,无法发送邮件。
    \Phpcmf\Hooks::on('pay_success', function($data) {
    	
    	$body = '订单信息:' .$data['title'].'<br />';
    	$body .= '交易金额:' . $data['value'] .'<br />';
    	$body .= '支付方式:' . $data['type'] .'<br />';
    	$body .= '支付时间:' .date("Y-m-d H:i:s",$data['paytime']) .'<br />';
    	
        \Phpcmf\Service::M('member')->sendmail("邮箱号","标题",$body);
        
    });
  • 匿名者 #13 · 2022-10-26 13:07:47
    \Phpcmf\Service::M('member')->sendmail("邮箱号","标题",$body);此居已经写了member,但是游客没有member这说法,可能需要更改你的钩子。
  • 匿名者 #14 · 2022-10-26 13:11:20
    还有一种思路就是,新的浏览器上面访问网页,数据库里面查看这个游客的信息,有没有uid,如果有那么\Phpcmf\Service::M('member')->sendmail("邮箱号","标题",$body); 这钩子没有问题,按道理来说应该有。只能一个一个查找问题所在了。
  • 远策 #15 · 2022-10-26 13:17:16
    匿名者 好的,感谢耐心解答。 这样钩子就没意义了, 系统自带支付通知就能满足 登录后的邮件通知。 这样钩子还是无法实现游客付款,通知
  • 匿名者 #16 · 2022-10-26 13:18:50
    远策 游客就别想通知了,他登录都没有登录,甚至邮箱都没有填,我说是不是。别折腾了兄弟。
  • 远策 #17 · 2022-10-26 13:24:50
    匿名者 是的,所以我想 指定一个我自己的邮箱。 通知都发给我自己邮箱。
  • 小波工作室 #18 · 2022-10-26 14:06:18
    $body = "时间:".dr_date($data['inputtime'])."<br>金额:".abs($data['value'])."<br>方式:".dr_pay_type_html($data['type']);
     !$data['uid'] && \Phpcmf\Service::M('member')->sendmail("邮箱号",$data['title'],$body); //游客下单通知管理员
  • 远策 #19 · 2022-11-04 14:07:09
    @迅睿框架联合创始人:已完结。感谢各位回复。

迅睿系统漏洞

独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...