|
@@ -688,7 +688,16 @@ class Sell
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} elseif ($wallet && $wallet > 0) {
|
|
} elseif ($wallet && $wallet > 0) {
|
|
- $data['score'] = Dever::load('score/lib/core')->getUserScore($data['uid']);
|
|
|
|
|
|
+ $user = Dever::db('passport/user')->find($data['uid']);
|
|
|
|
+ if ($user) {
|
|
|
|
+ if ($user['cash'] >= $data['price']) {
|
|
|
|
+ $data['wallet_cash'] = $data['price'];
|
|
|
|
+ $data['price'] = 0;
|
|
|
|
+ } else {
|
|
|
|
+ $data['wallet_cash'] = $user['cash'];
|
|
|
|
+ $data['price'] = $data['price'] - $user['cash'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1188,7 +1197,7 @@ class Sell
|
|
}
|
|
}
|
|
|
|
|
|
} elseif ($wallet_cash) {
|
|
} elseif ($wallet_cash) {
|
|
-
|
|
|
|
|
|
+ Dever::load('shop/lib/money')->up($order_data['uid'], 12, -1*$wallet_cash, $order_data['id'], '购买商品', 2);
|
|
}
|
|
}
|
|
|
|
|
|
# 这里可以记录一下使用日志
|
|
# 这里可以记录一下使用日志
|