业务经理

微信扫描以上二维码

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-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
PHPCMSV9数据转换
PHPCMSV9数据转换(2026-10-28)
PHPCMS转入迅睿CMS操作步骤:https://www.xunr...