| xqd
@@ -289,16 +289,14 @@ class IndexController extends Controller
|
|
|
$type = $request->input('type');
|
|
|
$message = MessagesInfoModel::where([['id',$id],['type',$type],['state',0]])->first();
|
|
|
if(!$message){
|
|
|
- $data['msg'] = '该信息不存在或者已完成';
|
|
|
- $data['code'] = 0;
|
|
|
- return $this->api($data);
|
|
|
+ $msg = '该信息不存在或者已完成';
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
|
|
|
$check_is_buy = MessagesFollowerModel::where([['user_id',$this->getUserId()],['messages_id',$message->id]])->first();
|
|
|
if($check_is_buy){
|
|
|
- $data['msg'] = '您已获取该知识,请勿重复操作';
|
|
|
- $data['code'] = 0;
|
|
|
- return $this->api($data);
|
|
|
+ $msg = '您已获取该知识,请勿重复操作';
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
$user = UserInfoModel::find($this->getUserId());
|
|
|
if($type == 2) {
|
| xqd
@@ -306,15 +304,13 @@ class IndexController extends Controller
|
|
|
$out_trade_no = 'We'.date('YmdHis').rand(1000,9999);
|
|
|
$user->money -= $message->price;
|
|
|
if($user->money<0){
|
|
|
- $data['msg'] = '您的余额已不足,请先充值';
|
|
|
- $data['code'] = 0;
|
|
|
- return $this->api($data);
|
|
|
+ $msg = '您的余额已不足,请先充值';
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
if(!$user->save()){
|
|
|
- $data['msg'] = '购买失败';
|
|
|
+ $msg = '购买失败';
|
|
|
DB::rollback();
|
|
|
- $data['code'] = 0;
|
|
|
- return $this->api($data);
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
//dd(111);
|
|
|
$save['openid'] = $user->openid;
|
| xqd
@@ -325,10 +321,9 @@ class IndexController extends Controller
|
|
|
$save['type'] = 2;
|
|
|
$res = PaymentInfoModel::create($save);
|
|
|
if(!$res) {
|
|
|
- $data['msg'] = '购买失败';
|
|
|
+ $msg = '购买失败';
|
|
|
DB::rollback();
|
|
|
- $data['code'] = 0;
|
|
|
- return $this->api($data);
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
|
|
|
}
|
| xqd
@@ -338,14 +333,12 @@ class IndexController extends Controller
|
|
|
$followers['mobile'] = $user->mobile;
|
|
|
$followers['state'] = $type == 1?0:1;
|
|
|
if(MessagesFollowerModel::create($followers)){
|
|
|
- $data['msg'] = '获取成功';
|
|
|
- $data['code'] = 1;
|
|
|
+ $msg = '获取成功';
|
|
|
DB::commit();
|
|
|
} else {
|
|
|
- $data['msg'] = '购买失败';
|
|
|
- $data['code'] = 0;
|
|
|
+ $msg = '购买失败';
|
|
|
DB::rollback();
|
|
|
}
|
|
|
- return $this->api($data);
|
|
|
+ return $this->api($msg);
|
|
|
}
|
|
|
}
|