|
|
@@ -227,6 +227,46 @@ class UserController
|
|
|
return app('json')->successful('empty', []);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 消费余额转购物积分
|
|
|
+ * @param Request $request
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+
|
|
|
+ public function coral(Request $request){
|
|
|
+ $uid=$request->user();
|
|
|
+ $data=$request->Post();
|
|
|
+ if($data['amount']==''){
|
|
|
+ return app('json')->fail('数值不能为空!');
|
|
|
+ }
|
|
|
+ $datas=[];
|
|
|
+ $datas['amount']=$data['amount'];
|
|
|
+ $datas['uid']=$uid['uid'];
|
|
|
+ $datas['type1']='now_money';
|
|
|
+ $datas['type2']='sp_final';
|
|
|
+ $res=$this->change($datas);
|
|
|
+ if($res=0){
|
|
|
+ return app('json')->fail('转换失败!');
|
|
|
+ }
|
|
|
+ return app('json')->successful("转换成功");
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 账户转换
|
|
|
+ * @param Request $request
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+
|
|
|
+ public function change($data){
|
|
|
+ //取出类型1的值
|
|
|
+ $res=User::where('uid',$data['uid'])->find();
|
|
|
+ $type1=intval($res[$data['type1']]-$data['amount']);
|
|
|
+ $type2=intval($res[$data['type2']]+$data['amount']);
|
|
|
+ $res1=User::where('uid',$data['uid'])->update([$data['type1'] =>$type1,$data['type2']=>$type2]);
|
|
|
+ return $res1;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 修改 添加地址
|
|
|
* @param Request $request
|