mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-30 15:50:24 +00:00
修复积分记录bug
This commit is contained in:
parent
00cb2627fe
commit
1a96b654fc
@ -9,6 +9,7 @@ namespace app\routine\model\user;
|
||||
|
||||
use basic\ModelBasic;
|
||||
use service\RoutineService;
|
||||
use service\MiniProgramService;
|
||||
use traits\ModelTrait;
|
||||
|
||||
class UserRecharge extends ModelBasic
|
||||
@ -22,7 +23,7 @@ class UserRecharge extends ModelBasic
|
||||
return time();
|
||||
}
|
||||
|
||||
public static function addRecharge($uid,$price,$recharge_type = 'weixin',$paid = 0)
|
||||
public static function addRecharge($uid,$price,$recharge_type = 'routine',$paid = 0)
|
||||
{
|
||||
$order_id = self::getNewOrderId($uid);
|
||||
return self::set(compact('order_id','uid','price','recharge_type','paid'));
|
||||
@ -37,7 +38,8 @@ class UserRecharge extends ModelBasic
|
||||
|
||||
public static function jsPay($orderInfo)
|
||||
{
|
||||
return RoutineService::payRoutine(WechatUser::uidToOpenid($orderInfo['uid']),$orderInfo['order_id'],$orderInfo['price'],'user_recharge','用户充值');
|
||||
return MiniProgramService::jsPay(WechatUser::uidToOpenid($orderInfo['uid']),$orderInfo['order_id'],$orderInfo['price'],'user_recharge','用户充值');//2.5.36
|
||||
// return RoutineService::payRoutine(WechatUser::uidToOpenid($orderInfo['uid']),$orderInfo['order_id'],$orderInfo['price'],'user_recharge','用户充值');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -51,7 +53,7 @@ class UserRecharge extends ModelBasic
|
||||
$user = User::getUserInfo($order['uid']);
|
||||
self::beginTrans();
|
||||
$res1 = self::where('order_id',$order['order_id'])->update(['paid'=>1,'pay_time'=>time()]);
|
||||
$res2 = UserBill::income('用户余额充值',$order['uid'],'now_money','recharge',$order['price'],$order['id'],$user['now_money'],'成功充值余额'.floatval($order['price']).'元');
|
||||
$res2 = UserBill::income('用户余额充值',$order['uid'],'now_money','recharge',$order['price'],$order['id'],bcadd($user['now_money'],$order['price'],2),'成功充值余额'.floatval($order['price']).'元');
|
||||
$res3 = User::edit(['now_money'=>bcadd($user['now_money'],$order['price'],2)],$order['uid'],'uid');
|
||||
$res = $res1 && $res2 && $res3;
|
||||
self::checkTrans($res);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user