联系官方销售客服

1835022288

028-61286886

有偿开发 版主:外包开发接单组
预算费用和周期下面是的审核时微信通知审核的管理人成员想做下二
类型:迅睿CMS 更新时间:2020-09-08 11:35:11 管理员 微信


预算费用和周期:100


下面是官方的审核时微信通知审核的管理人成员,想做下二次开发,就是后台编辑上稿件的时候通过微信通知管理员组1,管理员组1的人审核提交后通知通过微信通知管理员组2的审核人员,有没有大神接单的?私聊哈





\Phpcmf\Hooks::on('module_verify_after', function($data) { 
    // 会员发布内容审核时,通知后台审核员·
    
   $row = dr_string2array($data['content']);
    log_message('error', '《'.$row['title'].'》进入审核通知钩子');
    $vid = max(0, $data['vid']);
    $cache = \Phpcmf\Service::C()->get_cache('verify');
    if ($cache && $vid && $cache[$vid]) {
        $verify = $cache[$vid];
        if ($verify['value']['role']) {
            $role = \Phpcmf\Service::C()->get_cache('auth');
            $rid = $verify['value']['role'][$data['status']]; // 通知的角色
            if ($rid) {
                $user = \Phpcmf\Service::M()->table('admin_role_index')->where('roleid', $rid)->getAll();
                if ($user) {
                    foreach ($user as $t) {
                        $rt = \Phpcmf\Service::M('member')->weixin_template($t['uid'], 
                            '7eEdwCDs2e59J6EttzFeILAKbkt7yoVa3pPRS-N8RYE', 
                            [
                                'keyword1' => [
                                  'value' => $row['title'],
                                  'color' => '',
                                ],
                                'keyword2' => [
                                  'value' => dr_date(SYS_TIME),
                                  'color' => '',
                                ],
                                'remark' => [
                                  'value' => '请尽快登陆后台处理',
                                  'color' => '',
                                ],
                            ]
                        );
                        if ($rt['code']) {
                            log_message('error', '《'.$row['title'].'》审核通知成员('.$t['uid'].')成功');
                        } else {
                            log_message('error', '《'.$row['title'].'》审核通知成员('.$t['uid'].')失败:'.$rt['msg']);
                        }
                        
                    }
                } else {
                    log_message('error', '《'.$row['title'].'》审核的角色组的成员('.$vid.')不存在');
                }
            } else {
                log_message('error', '《'.$row['title'].'》审核的角色组('.$vid.')不存在');
            }
        } else {
            log_message('error', '《'.$row['title'].'》审核id('.$vid.')没有设置流程');
        }
    } else {
        log_message('error', '《'.$row['title'].'》审核id('.$vid.')不存在');
    }
    
});







预算费用和周期:

回帖
  • 天天向上
    #1楼    天天向上
    2020-09-04 23:30:24
    Chrome 0
    代码不是都写好了吗?还需开发什么呢?这个代码就是提交审核后通知审核组1成员,第二次审核成功后通知审核组2成员啊
  • 繁星
    #2楼    繁星
    2020-09-07 20:09:35
    Chrome 0
    天天向上 现在是只要status变化一次,就通知所有人一次,不是想要的效果,大神有兴趣帮忙弄下不
  • 每天吃包子
    #3楼    每天吃包子
    2020-09-07 22:49:28
    Chrome 0
    从代码上看,是status变化时,只会通知下一次审核的组里面的成员,楼主需要开发成什么样子呢
  • 繁星
    #4楼    繁星
    2020-09-08 11:09:14
    Chrome 0
    每天吃包子 想判断status,不同的值通知不同的管理组
  • 繁星
    #5楼    繁星
    2020-09-08 11:09:47
    Chrome 0
    每天吃包子 大神有兴趣接不
  • 易学习
    #6楼    易学习
    2020-09-08 11:31:23
    Chrome 0
    你写的这个程序就是判断不同的status,去通知不同的管理组
  • 繁星
    #7楼    繁星
    2020-09-08 11:35:11
    Chrome 0
    易学习 管理后台有指定的工作组,现在不能给指定的管理组发提醒,大神能帮忙改下不,付费,怎么样去通知自己已经建立好的管理组