|
@@ -25,7 +25,13 @@ class IndexController extends RestBaseController |
|
@@ -25,7 +25,13 @@ class IndexController extends RestBaseController |
25
|
{
|
25
|
{
|
26
|
$param=$this->request->param();
|
26
|
$param=$this->request->param();
|
27
|
$config=Db::name('config')->where('id',1)->find();
|
27
|
$config=Db::name('config')->where('id',1)->find();
|
28
|
- $banner=[json_decode($config['banner1'],true),json_decode($config['banner2'],true),json_decode($config['banner3'],true),json_decode($config['banner4'],true),json_decode($config['banner5'],true)];
|
28
|
+ $banner= [
|
|
|
29
|
+ cmf_get_image_preview_url(json_decode($config['banner1'],true)),
|
|
|
30
|
+ cmf_get_image_preview_url(json_decode($config['banner2'],true)),
|
|
|
31
|
+ cmf_get_image_preview_url(json_decode($config['banner3'],true)),
|
|
|
32
|
+ cmf_get_image_preview_url(json_decode($config['banner4'],true)),
|
|
|
33
|
+ cmf_get_image_preview_url(json_decode($config['banner5'],true))
|
|
|
34
|
+ ];
|
29
|
$skill=Db::name('category')->select()->toArray();
|
35
|
$skill=Db::name('category')->select()->toArray();
|
30
|
|
36
|
|
31
|
$keywordComplex = [];
|
37
|
$keywordComplex = [];
|
|
@@ -72,12 +78,16 @@ class IndexController extends RestBaseController |
|
@@ -72,12 +78,16 @@ class IndexController extends RestBaseController |
72
|
->alias('p')
|
78
|
->alias('p')
|
73
|
->join('user u','p.user_id=u.id')
|
79
|
->join('user u','p.user_id=u.id')
|
74
|
->where('p.id',$param['id'])
|
80
|
->where('p.id',$param['id'])
|
75
|
- ->field('p.*,u.user_nickname')
|
81
|
+ ->field('p.*,u.user_nickname,u.avatar')
|
76
|
->find();
|
82
|
->find();
|
|
|
83
|
+ $data['avatar']=cmf_get_image_preview_url($data['avatar']);
|
|
|
84
|
+ $data['wx']=cmf_get_image_preview_url($data['wx']);
|
77
|
$data['skill_id']=explode(',',$data['skill_id']);
|
85
|
$data['skill_id']=explode(',',$data['skill_id']);
|
78
|
$data['skill']=Db::name('skill')->alias('s')->join('category c','s.category_id=c.id')->where('s.id','in',$data['skill_id'])->field('c.name,s.price')->select();
|
86
|
$data['skill']=Db::name('skill')->alias('s')->join('category c','s.category_id=c.id')->where('s.id','in',$data['skill_id'])->field('c.name,s.price')->select();
|
79
|
$data['thumbnail']=json_decode($data['thumbnail'],true);
|
87
|
$data['thumbnail']=json_decode($data['thumbnail'],true);
|
80
|
-
|
88
|
+ foreach ($data['thumbnail'] as $k=>$v){
|
|
|
89
|
+ $data[$k]=cmf_get_image_preview_url($data[$k]);
|
|
|
90
|
+ }
|
81
|
|
91
|
|
82
|
//是否允许通过电话联系
|
92
|
//是否允许通过电话联系
|
83
|
$re1=Db::name('contact_order')->where(['user_id'=>$userId,'post_id'=>$param['id'],'status'=>2])->find();
|
93
|
$re1=Db::name('contact_order')->where(['user_id'=>$userId,'post_id'=>$param['id'],'status'=>2])->find();
|
|
@@ -111,7 +121,7 @@ class IndexController extends RestBaseController |
|
@@ -111,7 +121,7 @@ class IndexController extends RestBaseController |
111
|
}
|
121
|
}
|
112
|
Db::name('contact_order')->insert(['create_time'=>time(),'user_id'=>$userId,'post_id'=>$param['id'],'order_sn'=>$order_sn,'money'=>$post['contact_price']]);
|
122
|
Db::name('contact_order')->insert(['create_time'=>time(),'user_id'=>$userId,'post_id'=>$param['id'],'order_sn'=>$order_sn,'money'=>$post['contact_price']]);
|
113
|
$pay=new \WeixinPay();
|
123
|
$pay=new \WeixinPay();
|
114
|
- $this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$money,url('portal/pay/notify')));
|
124
|
+ $this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$post['contact_price'],url('portal/pay/notify')));
|
115
|
}
|
125
|
}
|
116
|
|
126
|
|
117
|
/**
|
127
|
/**
|