chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class reward_controller extends common{
    
    function index_action(){
        $this->yunset("uid",$this->uid);
        $this->seo('reward');
        $this->yunset("headertitle","赏金职位");
        $this->yunset("topplaceholder","请输入职位关键字,如:会计...");
        $this->yuntpl(array('wap/reward'));
    }
    
    function share_action(){
        $packM         = $this->MODEL('pack');
        $shareJob     = $packM->getShareJob();
        
        $this->yunset("uid",$this->uid);
        $this->yunset("rows",$shareJob);
        $this->seo('reward');
        $this->yunset("headertitle","分享赚赏金");
        if(is_weixin()){
            $this->yunset('isweixin','1');
        }
        $this->yuntpl(array('wap/rewardshare'));
    }
 
    function shareshow_action(){
        
        //拉取微信OPENID
        $packM         = $this->MODEL('pack');
 
        if(is_weixin()){
            $wxUser = $packM->getWxOpenid(Url('wap').'index.php?c=reward&a=shareshow&id='.$_GET['id'].'&u='.$_GET['u']);
        }
        
        
        $shareJobOne = $packM->getShareJobOne($_GET['id']);
        if(empty($shareJobOne)){
            header('Location:'.Url('wap',array('c'=>'job','a'=>'comapply','id'=>$_GET['id'])));
        }else{
            //分享赏金发放
            if($wxUser['openid'] && !empty($shareJobOne)){
                
                $packM->shareJobLook($shareJobOne,$_GET['u'],$wxUser['openid']);
 
            }
            
            $this->yunset('title',$shareJobOne['salary'].' '.$shareJobOne['cityname'].$shareJobOne['com_name'].'现在招聘 '.$shareJobOne['name'].', 赶紧来看看吧!');
            
            $this->yunset('description',$shareJobOne['job_desc']);
            
            if($this->uid){
                $this->yunset("shareurl",Url('wap',array('c'=>'reward','a'=>'shareshow','id'=>$shareJobOne['id'],'u'=>$this->uid)));
            }else{
                $this->yunset("shareurl",Url('wap',array('c'=>'reward','a'=>'shareshow','id'=>$shareJobOne['id'])));
            }
            if($this->uid && $this->usertype && $this->usertype!=1){
                $typename    =    array('2'=>'企业身份','3'=>'猎头账户','4'=>'培训账户');
                $this->yunset("usertypemsg","您当前帐号名为:<span class='job_user_name_s'>".$this->username.'</span>,账户属于'.$typename[$this->usertype].'。');
            }
 
            $this->yunset("row",$shareJobOne);
            
            $data['job_name']        =    $shareJobOne['name'];//职位名称
            $data['company_name']    =    $shareJobOne['com_name'];//公司名称
            $data['industry_class']    =    $shareJobOne['hy_n'];//所属行业
            $data['job_class']        =    $shareJobOne['job_one'].",".$shareJobOne['job_two'].",".$shareJobOne['job_three'];//职位名称
            $data['job_desc']        =    $this->GET_content_desc($shareJobOne['description']);//描述
            $this->data                =    $data;
            $this->seo('rewardshare');
            
            $this->yunset("headertitle","分享赚赏金");
            $this->yuntpl(array('wap/rewardshareshow'));
        }
    }
 
    function ajaxreward_action(){
    
        if($_GET['jobid']){
            $packM         = $this->MODEL('pack');
        
            $return      = $packM->veriftyUser($_GET['jobid'],$this->uid,$this->usertype);
            
            if($return['error']=='1' || $return['error']=='7' ){
                
                $reward = $packM->getRewardJobInfo($return['data']['jobid']);
                
                $this->yunset('error',$return['error']);
                $this->yunset('rdata',$return['data']);
                $this->yunset('reward',$reward);
                
            }elseif($return['error']=='12' || $return['error']=='11'){
                
                $this->wapheader('member/index.php?c=talentreward&jobid='.$_GET['jobid']);
            
            }else{
 
                if($return['error']<1){
                    $data['msg']    =    '请先登录个人账户!';
                    $data['url']    =    Url('wap',array('c'=>'login'));
                }elseif($return['error']=='2'){
                    $data['msg']    =    '请先创建一份合适的简历!';
                    $data['url']    =    $this->config['sy_wapdomain'].'/member/index.php?c=resume';
                }elseif($return['error']=='10'){
                    $data['msg']    =    '您的简历正在审核,暂无法申请!';
                    $data['url']    =    $this->config['sy_wapdomain'].'/member/index.php?c=resume';
                }else{
                    $data['msg']    =    $return['msg'];
                    $data['url']    =    Url('wap',array('c'=>'job','a'=>'comapply','id'=>$_GET['jobid']));
                }
                
                $this->ACT_msg_wap($data['url'],$data['msg'], 1, 3);
            }
            $this->yunset("backurl",Url('wap',array('c'=>'job','a'=>'comapply','id'=>$_GET['jobid'])));
            $this->yunset("headertitle","赏金申请");
            $this->yunset("jobid",$_GET['jobid']);
            $this->seo('reward');
            $this->yuntpl(array('wap/sqreward'));
        }
    }
    
    function sqreward_action(){
        
        if($_GET['jobid']){
            $packM         = $this->MODEL('pack');
            
            $return      = $packM->sqRewardJob((int)$_GET['jobid'],$this->uid,$this->usertype);
            
            if($return['error']=='1'){
                //5.0推送
                $pushM    =    $this    ->    MODEL('push');
                $pushM    ->    pushMsg('rewardNewresume',array('fuid'    =>    $this->uid,'puser'    =>    $return['comuid'],'tid'    =>    $return['tid'],'jobid'    =>    $_POST['jobid']));
                
                $data['msg']        ='申请成功!';
                $data['url']        =    Url('wap',array('c'=>'job','a'=>'comapply','id'=>(int)$_GET['jobid']));
                $this->yunset("layer",$data);
            }else{
 
                if($return['error']<1){
                    $data['msg']    =    '请先登录个人账户!';
                    $data['url']    =    Url('wap',array('c'=>'login'));
                }elseif($return['error']=='2'){
                    $data['msg']    =    '请先创建一份合适的简历!';
                    $data['url']    =    $this->config['sy_wapdomain'].'/member/index.php?c=resume';
                }elseif($return['error']=='10'){
                    $data['msg']    =    '您的简历正在审核,暂无法申请!';
                    $data['url']    =    $this->config['sy_wapdomain'].'/member/index.php?c=resume';
                }elseif($return['error']=='7'){
                    $data['msg']    =    '您暂不符合相关要求!';
                    $data['url']    =    Url('wap',array('c'=>'job','a'=>'comapply','id'=>(int)$_GET['jobid']));
                }else{
                    $data['msg']    =    $return['msg'];
                    $data['url']    =    Url('wap',array('c'=>'job','a'=>'comapply','id'=>$_GET['jobid']));
                }
                $this->yunset("jobid",$_GET['jobid']);
                
            }
            $this->yunset("layer",$data);
            
            $this->yunset("backurl",Url('wap',array('c'=>'job','a'=>'comapply','id'=>$_GET['jobid'])));
            $this->yunset("headertitle","赏金申请");
            $this->yuntpl(array('wap/sqreward'));
        }
        
    }
    
}
?>