请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

审核后把相应结果发送邮件给商户


https://img1.sycdn.imooc.com/szimg//59d2fec700015d0b13230634.jpg

老师,当我审核通过了商户的申请表后,但无邮件发送给商户,请问错在哪里?

public function status() {
 $data = input('get.');
    // 检验小伙伴自行完成
    /*$validate = validate('Bis');
    if(!$validate->scene('status')->check($data)) {
        $this->error($validate->getError());
    }*/
    $res = $this->obj->save(['status'=>$data['status']], ['id'=>$data['id']]);
    $location = model('BisLocation')->save(['status'=>$data['status']], ['bis_id'=>$data['id'], 'is_main'=>1]);
    $account = model('BisAccount')->save(['status'=>$data['status']], ['bis_id'=>$data['id'], 'is_main'=>1]);
    if($res && $location && $account) {
        // 发送邮件
        // status 1  status 2  status -1
        // \phpmailer\Email::send($data['email'],$title, $content);       
        // 发送邮件
        
        
        if($data['status'] == 1) {
            \phpmailer\Email::send($data['email'],'pass','审核已通过');
        }elseif($data['status'] == 2) {
            \phpmailer\Email::send($data['email'],'fail','审核不通过');
        }else {
            \phpmailer\Email::send($data['email'],'delist','此申请已删除');
        };
        
        
        //发送邮件结束
        
        
        
        $this->success('状态更新成功');
    }else {
        $this->error('状态更新失败');
    }
}


正在回答 回答被采纳积分+3

1回答

singwa 2017-10-03 12:21:19

你好,你单独发送邮寄测试下看看邮件功能逻辑是否可以走通

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1472091201 #1
    邮件功能正常,老师,我写的if这段判断逻辑有问题吗?
    回复 有任何疑惑可以回复我~ 2017-10-03 14:03:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信