...
|
...
|
@@ -25,7 +25,13 @@ class IndexController extends RestBaseController |
|
|
{
|
|
|
$param=$this->request->param();
|
|
|
$config=Db::name('config')->where('id',1)->find();
|
|
|
$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)];
|
|
|
$banner= [
|
|
|
cmf_get_image_preview_url(json_decode($config['banner1'],true)),
|
|
|
cmf_get_image_preview_url(json_decode($config['banner2'],true)),
|
|
|
cmf_get_image_preview_url(json_decode($config['banner3'],true)),
|
|
|
cmf_get_image_preview_url(json_decode($config['banner4'],true)),
|
|
|
cmf_get_image_preview_url(json_decode($config['banner5'],true))
|
|
|
];
|
|
|
$skill=Db::name('category')->select()->toArray();
|
|
|
|
|
|
$keywordComplex = [];
|
...
|
...
|
@@ -72,12 +78,16 @@ class IndexController extends RestBaseController |
|
|
->alias('p')
|
|
|
->join('user u','p.user_id=u.id')
|
|
|
->where('p.id',$param['id'])
|
|
|
->field('p.*,u.user_nickname')
|
|
|
->field('p.*,u.user_nickname,u.avatar')
|
|
|
->find();
|
|
|
$data['avatar']=cmf_get_image_preview_url($data['avatar']);
|
|
|
$data['wx']=cmf_get_image_preview_url($data['wx']);
|
|
|
$data['skill_id']=explode(',',$data['skill_id']);
|
|
|
$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();
|
|
|
$data['thumbnail']=json_decode($data['thumbnail'],true);
|
|
|
|
|
|
foreach ($data['thumbnail'] as $k=>$v){
|
|
|
$data[$k]=cmf_get_image_preview_url($data[$k]);
|
|
|
}
|
|
|
|
|
|
//是否允许通过电话联系
|
|
|
$re1=Db::name('contact_order')->where(['user_id'=>$userId,'post_id'=>$param['id'],'status'=>2])->find();
|
...
|
...
|
@@ -111,7 +121,7 @@ class IndexController extends RestBaseController |
|
|
}
|
|
|
Db::name('contact_order')->insert(['create_time'=>time(),'user_id'=>$userId,'post_id'=>$param['id'],'order_sn'=>$order_sn,'money'=>$post['contact_price']]);
|
|
|
$pay=new \WeixinPay();
|
|
|
$this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$money,url('portal/pay/notify')));
|
|
|
$this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$post['contact_price'],url('portal/pay/notify')));
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|