正在显示
2 个修改的文件
包含
38 行增加
和
3 行删除
@@ -85,7 +85,7 @@ class IndexController extends RestBaseController | @@ -85,7 +85,7 @@ class IndexController extends RestBaseController | ||
85 | if ((!$re1&&!$re2) || $data['is_mobile']==0){ | 85 | if ((!$re1&&!$re2) || $data['is_mobile']==0){ |
86 | unset($data['mobile']); | 86 | unset($data['mobile']); |
87 | } | 87 | } |
88 | - if ((!$re1 && $data['is_contact']==1)||!$re2){ | 88 | + if (!$re1&&!$re2){ |
89 | unset($data['wx']); | 89 | unset($data['wx']); |
90 | } | 90 | } |
91 | $this->success('获取数据成功',$data); | 91 | $this->success('获取数据成功',$data); |
@@ -105,8 +105,11 @@ class IndexController extends RestBaseController | @@ -105,8 +105,11 @@ class IndexController extends RestBaseController | ||
105 | $openid=Db::name('third_party_user')->where('user_id',$userId)->find()['openid']; | 105 | $openid=Db::name('third_party_user')->where('user_id',$userId)->find()['openid']; |
106 | $param=$this->request->param(); | 106 | $param=$this->request->param(); |
107 | $order_sn=cmf_get_order_sn(); | 107 | $order_sn=cmf_get_order_sn(); |
108 | - $money=Db::name('post')->where('id',$param['id'])->find()['contact_price']; | ||
109 | - Db::name('contact_order')->insert(['create_time'=>time(),'user_id'=>$userId,'post_id'=>$param['id'],'order_sn'=>$order_sn,'money'=>$money]); | 108 | + $post=Db::name('post')->where('id',$param['id'])->find(); |
109 | + if ($post['is_contact']==0){ | ||
110 | + $this->error('该用户暂不提供下单以外获取联系方式'); | ||
111 | + } | ||
112 | + Db::name('contact_order')->insert(['create_time'=>time(),'user_id'=>$userId,'post_id'=>$param['id'],'order_sn'=>$order_sn,'money'=>$post['contact_price']]); | ||
110 | $pay=new \WeixinPay(); | 113 | $pay=new \WeixinPay(); |
111 | $this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$money,url('portal/pay/notify'))); | 114 | $this->success('唤起支付',$pay->pay($openid,$order_sn,'获取联系方式',$money,url('portal/pay/notify'))); |
112 | } | 115 | } |
@@ -51,5 +51,37 @@ class PostController extends RestBaseController | @@ -51,5 +51,37 @@ class PostController extends RestBaseController | ||
51 | } | 51 | } |
52 | 52 | ||
53 | 53 | ||
54 | + /** | ||
55 | + * @title 发布提交 | ||
56 | + * @description 用户发布提交接口 | ||
57 | + * @author panhaowen | ||
58 | + * @url /home/post/postAdd | ||
59 | + * @method POST | ||
60 | + * @header name:XX-Token require:1 default: desc:token | ||
61 | + * @param name:sex type:int require:1 desc:1男,2女 | ||
62 | + * @param name:weight type:int require:1 desc:体重 | ||
63 | + * @param name:height type:int require:1 desc:身高 | ||
64 | + * @param name:skill_id type:int require:1 desc:技能(多个技能用,隔开) | ||
65 | + * @param name:job type:varchar require:1 desc:我的职业 | ||
66 | + * @param name:brief type:varchar require:1 desc:个人简介 | ||
67 | + * @param name:is_mobile type:int require:1 desc:0不允许通过手机联系,1可以通过手机联系 | ||
68 | + * @param name:mobile type:int require:0 desc:手机号 | ||
69 | + * @param name:wx type:varchar require:1 desc:微信二维码 | ||
70 | + * @param name:is_contact type:int require:1 desc:0不允许通过手机联系,1不下单获取联系方式 | ||
71 | + * @param name:contact_price type:int require:0 desc:联系价格 | ||
72 | + * @param name:thumbnail type:array require:1 desc:相册 | ||
73 | + */ | ||
74 | + public function postAdd(){ | ||
75 | + $userId=$this->getUserId(); | ||
76 | + $param=$this->request->param(); | ||
77 | + $param['user_id']=$userId; | ||
78 | + $param['create_time']=time(); | ||
79 | + $param['thumbnail']=json_encode($param['thumbnail']); | ||
80 | + Db::name('post')->insert($param); | ||
81 | + if (Db::name('post')->where(['user_id'=>$userId,'status'=>3])->find()){ | ||
82 | + Db::name('post')->where(['user_id'=>$userId,'status'=>3])->delete(); | ||
83 | + } | ||
84 | + $this->success('用户发布提交成功'); | ||
85 | + } | ||
54 | 86 | ||
55 | } | 87 | } |
-
请 注册 或 登录 后发表评论