资金转移包含优惠券

This commit is contained in:
“wanyongkang”
2021-03-30 18:56:08 +08:00
parent 48aad8893b
commit aecef9c447
2 changed files with 33 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ namespace app\user\controller;
use app\user\model\User as UserModel; use app\user\model\User as UserModel;
use app\user\model\AgentUser as AgentUser; use app\user\model\AgentUser as AgentUser;
use app\user\model\UserScore as UserScore; use app\user\model\UserScore as UserScore;
use app\user\model\SellCouponUserOrgin;
use fastphp\base\Controller; use fastphp\base\Controller;
class User extends Controller class User extends Controller
@@ -177,6 +178,7 @@ class User extends Controller
$user_model = new UserModel; $user_model = new UserModel;
$score_model = new UserScore; $score_model = new UserScore;
$coupon = new SellCouponUserOrgin;
//被转移 //被转移
$where1 = ['LoginCode'=>$data['luser']]; $where1 = ['LoginCode'=>$data['luser']];
@@ -189,7 +191,7 @@ class User extends Controller
if(empty($luser) || empty($ruser)){ if(empty($luser) || empty($ruser)){
$info = [ $info = [
'Code' => 20000, 'Code' => 20000,
'Data' => '', 'Data' => '用户不存在',
'Message' => '', 'Message' => '',
]; ];
echo json_encode($info); echo json_encode($info);
@@ -197,13 +199,31 @@ class User extends Controller
} }
$updata1=[ $updata1=[
'RestAmount'=>$luser['RestAmount']-$data['money'] 'RestAmount'=>$luser['RestAmount']-$data['money'],
'TaoBao' => null
]; ];
if($updata1['RestAmount']<0 || $data['money']<0){ if($updata1['RestAmount']<0 || $data['money']<0){
$info = [
'Code' => 20000,
'Data' => '金额不足或金额小于0',
'Message' => '',
];
echo json_encode($info);
die; die;
} }
//优惠券转移
$coupon_update = [
'ToUser' => $ruser['Id']
];
$coupon_where = [
'ToUser' => $luser['Id']
];
$coupon->updateOne($coupon_where,$coupon_update);
$updata2=[ $updata2=[
'RestAmount'=>$ruser['RestAmount']+$data['money'] 'RestAmount'=>$ruser['RestAmount']+$data['money'],
'TaoBao' => $data['luser']
]; ];
$score_update1 = [ $score_update1 = [

View File

@@ -0,0 +1,10 @@
<?php
namespace app\user\model;
use fastphp\base\Model;
class SellCouponUserOrgin extends Model
{
protected $table = 'sell_coupon_user_orgin';
}