资金转移包含优惠券
This commit is contained in:
@@ -5,6 +5,7 @@ namespace app\user\controller;
|
||||
use app\user\model\User as UserModel;
|
||||
use app\user\model\AgentUser as AgentUser;
|
||||
use app\user\model\UserScore as UserScore;
|
||||
use app\user\model\SellCouponUserOrgin;
|
||||
use fastphp\base\Controller;
|
||||
|
||||
class User extends Controller
|
||||
@@ -177,6 +178,7 @@ class User extends Controller
|
||||
|
||||
$user_model = new UserModel;
|
||||
$score_model = new UserScore;
|
||||
$coupon = new SellCouponUserOrgin;
|
||||
|
||||
//被转移
|
||||
$where1 = ['LoginCode'=>$data['luser']];
|
||||
@@ -189,7 +191,7 @@ class User extends Controller
|
||||
if(empty($luser) || empty($ruser)){
|
||||
$info = [
|
||||
'Code' => 20000,
|
||||
'Data' => '',
|
||||
'Data' => '用户不存在',
|
||||
'Message' => '',
|
||||
];
|
||||
echo json_encode($info);
|
||||
@@ -197,13 +199,31 @@ class User extends Controller
|
||||
}
|
||||
|
||||
$updata1=[
|
||||
'RestAmount'=>$luser['RestAmount']-$data['money']
|
||||
'RestAmount'=>$luser['RestAmount']-$data['money'],
|
||||
'TaoBao' => null
|
||||
];
|
||||
if($updata1['RestAmount']<0 || $data['money']<0){
|
||||
$info = [
|
||||
'Code' => 20000,
|
||||
'Data' => '金额不足或金额小于0',
|
||||
'Message' => '',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
|
||||
//优惠券转移
|
||||
$coupon_update = [
|
||||
'ToUser' => $ruser['Id']
|
||||
];
|
||||
$coupon_where = [
|
||||
'ToUser' => $luser['Id']
|
||||
];
|
||||
$coupon->updateOne($coupon_where,$coupon_update);
|
||||
|
||||
$updata2=[
|
||||
'RestAmount'=>$ruser['RestAmount']+$data['money']
|
||||
'RestAmount'=>$ruser['RestAmount']+$data['money'],
|
||||
'TaoBao' => $data['luser']
|
||||
];
|
||||
|
||||
$score_update1 = [
|
||||
|
||||
10
app/user/model/SellCouponUserOrgin.php
Normal file
10
app/user/model/SellCouponUserOrgin.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace app\user\model;
|
||||
|
||||
use fastphp\base\Model;
|
||||
|
||||
class SellCouponUserOrgin extends Model
|
||||
{
|
||||
protected $table = 'sell_coupon_user_orgin';
|
||||
}
|
||||
Reference in New Issue
Block a user