|
|
@@ -146,13 +146,23 @@ class OrderLogic extends BaseLogic
|
|
|
public static function settlement($params)
|
|
|
{
|
|
|
try {
|
|
|
- outFileLog($params,'order_submit','params');
|
|
|
+
|
|
|
//设置订单类型
|
|
|
self::$OrderType = $params['order_type'];
|
|
|
|
|
|
//设置用户信息
|
|
|
$user = self::setOrderUser($params['user_id']);
|
|
|
|
|
|
+ outFileLog($params,'order_submit','params');
|
|
|
+ outFileLog($user,'order_submit','$user');
|
|
|
+ //判断PC端邀请人信息是否存在。不存在的话需要相伴i的那个邀请人才能下单
|
|
|
+ if($params['terminal'] ==4){
|
|
|
+ if(!$user['inviter_id']){
|
|
|
+ self::$error = '您未绑定推荐码,请联系商店管理员绑定推荐码后再次下单!';
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//设置用户地址
|
|
|
$userAddress = UserAddress::getOneAddress($params['user_id'], $params['address_id'] ?? 0);
|
|
|
|