资金转移包含优惠券
This commit is contained in:
@@ -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 = [
|
||||||
|
|||||||
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