lizuxiao 3 years ago
parent
commit
cc15f713a8
3 changed files with 45 additions and 1 deletions
  1. 3 1
      app/admin/model/user/User.php
  2. 40 0
      app/api/controller/user/UserController.php
  3. 2 0
      route/api/route.php

+ 3 - 1
app/admin/model/user/User.php

@@ -697,7 +697,9 @@ class User extends BaseModel
             ['col' => 12, 'name' => '默认收货地址', 'value' => $thisAddress ? '收货人:' . $thisAddress['real_name'] . '邮编:' . $thisAddress['post_code'] . ' 收货人电话:' . $thisAddress['phone'] . ' 地址:' . $thisAddress['province'] . ' ' . $thisAddress['city'] . ' ' . $thisAddress['district'] . ' ' . $thisAddress['detail'] : ''],
 //            ['name'=>'微信OpenID','value'=>WechatUser::where('uid', $uid)->value('openid'),'col'=>8],
             ['name' => '手机号码', 'value' => $UserInfo['phone']],
-//            ['name'=>'ID','value'=>$uid],
+            ['name'=>'购物积分','value'=>$UserInfo['sp_final']],
+            ['name'=>'广告值','value'=>$UserInfo['aid_val']],
+            ['name'=>'提货券','value'=>$UserInfo['top_ticket']],
             ['name' => '姓名', 'value' => ''],
             ['name' => '微信昵称', 'value' => $UserInfo['nickname']],
             ['name' => '邮箱', 'value' => ''],

+ 40 - 0
app/api/controller/user/UserController.php

@@ -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

+ 2 - 0
route/api/route.php

@@ -81,6 +81,8 @@ Route::group(function () {
     Route::post('collect/add', 'user.UserController/collect_add')->name('collectAdd');//添加收藏
     Route::post('collect/del', 'user.UserController/collect_del')->name('collectDel');//取消收藏
     Route::post('collect/all', 'user.UserController/collect_all')->name('collectAll');//批量添加收藏
+//   用户类 转换
+    Route::post('change/coral', 'user.UserController/coral')->name('coral');//消费余额转消费积分
 
     Route::get('brokerage_rank', 'user.UserController/brokerage_rank')->name('brokerageRank');//佣金排行
     Route::get('rank', 'user.UserController/rank')->name('rank');//推广人排行