收银台获取用户列表

main
yangsai 4 weeks ago
parent a3c318da82
commit 8e04970375
  1. 39
      app/controller/cashier/User.php

@ -13,7 +13,6 @@ namespace app\controller\cashier;
use app\Request; use app\Request;
use app\services\cashier\UserServices; use app\services\cashier\UserServices;
use app\services\store\StoreUserServices; use app\services\store\StoreUserServices;
use app\controller\api\v2\activity\UserCode;
use app\services\order\{OtherOrderServices, use app\services\order\{OtherOrderServices,
StoreCartServices, StoreCartServices,
StoreDeliveryOrderServices, StoreDeliveryOrderServices,
@ -35,7 +34,6 @@ use app\services\user\level\SystemUserLevelServices;
use app\services\user\member\MemberCardServices; use app\services\user\member\MemberCardServices;
use app\services\activity\discounts\StoreDiscountsServices; use app\services\activity\discounts\StoreDiscountsServices;
use app\services\activity\collage\UserCollageCodeServices;
use app\webscoket\SocketPush; use app\webscoket\SocketPush;
use crmeb\services\CacheService; use crmeb\services\CacheService;
use think\exception\ValidateException; use think\exception\ValidateException;
@ -45,7 +43,6 @@ use think\facade\Log;
*/ */
class User extends AuthController class User extends AuthController
{ {
private $userCode;
protected $getChennel = [ protected $getChennel = [
'weixin' => 0, 'weixin' => 0,
'routine' => 1, 'routine' => 1,
@ -71,14 +68,6 @@ class User extends AuthController
* @param SystemStoreStaffServices $services * @param SystemStoreStaffServices $services
* @return mixed * @return mixed
*/ */
public function __construct(UserCollageCodeServices $services)
{
// 创建UserCode的实例
$this->userCode = new UserCode($services);
}
public function updatePwd(Request $request, SystemStoreStaffServices $services) public function updatePwd(Request $request, SystemStoreStaffServices $services)
{ {
$data = $request->postMore([ $data = $request->postMore([
@ -297,16 +286,6 @@ class User extends AuthController
*/ */
public function swithUser(Request $request) public function swithUser(Request $request)
{ {
$table_number = $request->post('table_number', 0);
if(!empty($table_number)){
//wmc换桌
// 创建UserCode的实例
$h = $this->userCode->userChangingTables2(89,87);
var_dump($h);die;
}
$uid = $request->post('uid', 0); $uid = $request->post('uid', 0);
$touristUid = $request->post('tourist_uid', 0); $touristUid = $request->post('tourist_uid', 0);
$cashierId = $request->post('cashier_id', 0); $cashierId = $request->post('cashier_id', 0);
@ -476,7 +455,7 @@ class User extends AuthController
$storeMinRecharge = sys_config('store_user_min_recharge'); $storeMinRecharge = sys_config('store_user_min_recharge');
if ($price < $storeMinRecharge) return $this->fail('充值金额不能低于' . $storeMinRecharge); if ($price < $storeMinRecharge) return $this->fail('充值金额不能低于' . $storeMinRecharge);
// 创建会员礼包订单 // 创建会员礼包订单
if ($libao_id) { if ($libao_id) {
$discountId = $libao_id; $discountId = $libao_id;
@ -508,10 +487,10 @@ class User extends AuthController
$cartIds[] = $cartId; $cartIds[] = $cartId;
} }
$cartId = implode(',', $cartIds); $cartId = implode(',', $cartIds);
$user = $services->getUserInfo($uid); $user = $services->getUserInfo($uid);
$querendingdan = $StoreOrderServices->getOrderConfirmData($user->toArray(), $cartId, 1, 0, 2, 0, 0); $querendingdan = $StoreOrderServices->getOrderConfirmData($user->toArray(), $cartId, 1, 0, 2, 0, 0);
$orderarray = array( $orderarray = array(
'addressId'=> 0, 'addressId'=> 0,
'bargainId'=> 0, 'bargainId'=> 0,
@ -538,7 +517,7 @@ class User extends AuthController
); );
$order = $this->create($orderarray,$querendingdan['orderKey']); $order = $this->create($orderarray,$querendingdan['orderKey']);
} }
/** @var OtherOrderServices $OtherOrderServices */ /** @var OtherOrderServices $OtherOrderServices */
$OtherOrderServices = app()->make(OtherOrderServices::class); $OtherOrderServices = app()->make(OtherOrderServices::class);
$re = $OtherOrderServices->payMember($uid, (int)$memberId, (float)$price, (int)$payType, 'store', $this->cashierInfo, $authCode,$order); $re = $OtherOrderServices->payMember($uid, (int)$memberId, (float)$price, (int)$payType, 'store', $this->cashierInfo, $authCode,$order);
@ -565,10 +544,10 @@ class User extends AuthController
$StoreOrderServices = app()->make(StoreOrderServices::class); $StoreOrderServices = app()->make(StoreOrderServices::class);
/** @var StoreOrderCreateServices $createServices */ /** @var StoreOrderCreateServices $createServices */
$createServices = app()->make(StoreOrderCreateServices::class); $createServices = app()->make(StoreOrderCreateServices::class);
if (!$key) return app('json')->fail('参数错误!'); if (!$key) return app('json')->fail('参数错误!');
$uid = $orderinfo['uid']; $uid = $orderinfo['uid'];
if ($checkOrder = $StoreOrderServices->getOne(['unique' => $key, 'uid' => $orderinfo['uid'], 'is_del' => 0], 'id,order_id')) if ($checkOrder = $StoreOrderServices->getOne(['unique' => $key, 'uid' => $orderinfo['uid'], 'is_del' => 0], 'id,order_id'))
return app('json')->status('extend_order', '订单已创建,请点击查看完成支付', ['orderId' => $checkOrder['order_id'], 'key' => $key]); return app('json')->status('extend_order', '订单已创建,请点击查看完成支付', ['orderId' => $checkOrder['order_id'], 'key' => $key]);
$addressId = $orderinfo['addressId']; $addressId = $orderinfo['addressId'];
@ -594,9 +573,9 @@ class User extends AuthController
$storeId = $orderinfo['store_id']; $storeId = $orderinfo['store_id'];
$useIntegral = $orderinfo['useIntegral']; $useIntegral = $orderinfo['useIntegral'];
$user = $orderinfo['user']; $user = $orderinfo['user'];
$cartGroup = $StoreOrderServices->getCacheOrderInfo($uid, $key); $cartGroup = $StoreOrderServices->getCacheOrderInfo($uid, $key);
if (!$cartGroup) { if (!$cartGroup) {
return app('json')->fail('请勿重复提交或订单已过期 请刷新当前页面!'); return app('json')->fail('请勿重复提交或订单已过期 请刷新当前页面!');
} }
@ -692,7 +671,7 @@ class User extends AuthController
$msg = $e->getMessage(); $msg = $e->getMessage();
\think\facade\Log::error('订单生成失败,原因:' . $msg . $e->getFile() . $e->getLine()); \think\facade\Log::error('订单生成失败,原因:' . $msg . $e->getFile() . $e->getLine());
} }
if ($order === false) { if ($order === false) {
if ($seckill_id || $combinationId || $discountId || $bargainId) { if ($seckill_id || $combinationId || $discountId || $bargainId) {
//回退套餐限量库 //回退套餐限量库

Loading…
Cancel
Save