mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-11-03 00:10:38 +00:00
【程序目录】优化消息事件
This commit is contained in:
parent
f4775881bf
commit
cdb4ebdaca
@ -56,7 +56,6 @@ class Notice implements ListenerInterface
|
||||
/** @var UserServices $UserServices */
|
||||
$UserServices = app()->make(UserServices::class);
|
||||
|
||||
$userType = 'wechat';
|
||||
if ($mark) {
|
||||
$WechatTemplateList->setEvent($mark);
|
||||
$SystemMsg->setEvent($mark);
|
||||
@ -67,19 +66,13 @@ class Notice implements ListenerInterface
|
||||
//绑定推广关系
|
||||
case 'bind_spread_uid':
|
||||
if (isset($data['spreadUid']) && $data['spreadUid']) {
|
||||
$userType = strtolower($data['user_type'] ?? '');
|
||||
$name = $data['nickname'] ?? '';
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($data['spreadUid'], ['nickname' => $name]);
|
||||
$userType = $UserServices->value(['uid' => $data['spreadUid']], 'user_type');
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendBindSpreadUidSuccess($data['spreadUid'], $name);
|
||||
}
|
||||
$WechatTemplateList->sendBindSpreadUidSuccess($data['spreadUid'], $name);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendBindSpreadUidSuccess($data['spreadUid'], $name);
|
||||
}
|
||||
$RoutineTemplateList->sendBindSpreadUidSuccess($data['spreadUid'], $name);
|
||||
}
|
||||
break;
|
||||
//支付成功给用户
|
||||
@ -90,18 +83,12 @@ class Notice implements ListenerInterface
|
||||
$NoticeSms->sendSms($data['user_phone'], compact('order_id', 'pay_price'), 'PAY_SUCCESS_CODE');
|
||||
$data['is_channel'] = $data['is_channel'] ?? 2;
|
||||
$data['total_num'] = $data['total_num'] ?? 1;
|
||||
if (in_array($data['is_channel'], [0, 2])) $userType = 'wechat';
|
||||
if (in_array($data['is_channel'], [1, 2])) $userType = 'routine';
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($data['uid'], ['order_id' => $data['order_id'], 'total_num' => $data['total_num'], 'pay_price' => $data['pay_price']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPaySuccess($data['uid'], $data);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPaySuccess($data['uid'], $data);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderSuccess($data['uid'], $data['pay_price'], $data['order_id']);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderSuccess($data['uid'], $data['pay_price'], $data['order_id']);
|
||||
//小票打印
|
||||
if (isset($data['cart_id']) && $data['cart_id']) {
|
||||
$NoticeService->orderPrint($data);
|
||||
@ -120,19 +107,13 @@ class Notice implements ListenerInterface
|
||||
$NoticeSms->sendSms($orderInfo->user_phone, compact('order_id', 'store_name', 'nickname'), 'DELIVER_GOODS_CODE');
|
||||
//小程序公众号消息
|
||||
$storeTitle = Str::substrUTf8($storeTitle, 20, 'UTF-8', '');
|
||||
if (in_array($orderInfo->is_channel, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($orderInfo->is_channel, [1, 2])) $userType = 'routine';
|
||||
$isGive = 0;
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($orderInfo['uid'], ['nickname' => $nickname, 'store_name' => $storeTitle, 'order_id' => $orderInfo['order_id'], 'delivery_name' => $orderInfo['delivery_name'], 'delivery_id' => $orderInfo['delivery_id'], 'user_address' => $orderInfo['user_address']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderDeliver($orderInfo['uid'], $storeTitle, $orderInfo->toArray(), $datas);
|
||||
}
|
||||
$WechatTemplateList->sendOrderDeliver($orderInfo['uid'], $storeTitle, $orderInfo->toArray(), $datas);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $storeTitle, $isGive);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $storeTitle, $isGive);
|
||||
break;
|
||||
//发货快递给用户
|
||||
case 'order_postage_success':
|
||||
@ -146,20 +127,14 @@ class Notice implements ListenerInterface
|
||||
$store_name = $storeTitle;
|
||||
$NoticeSms->sendSms($orderInfo->user_phone, compact('order_id', 'store_name', 'nickname'), 'DELIVER_GOODS_CODE');
|
||||
$storeTitle = Str::substrUTf8($storeTitle, 20, 'UTF-8', '');
|
||||
if (in_array($orderInfo->is_channel, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($orderInfo->is_channel, [1, 2])) $userType = 'routine';
|
||||
$isGive = 1;
|
||||
//站内信
|
||||
$smsdata = ['nickname' => $nickname, 'store_name' => $storeTitle, 'order_id' => $orderInfo['order_id'], 'delivery_name' => $orderInfo['delivery_name'], 'delivery_id' => $orderInfo['delivery_id'], 'user_address' => $orderInfo['user_address']];
|
||||
$SystemMsg->sendMsg($orderInfo['uid'], $smsdata);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $datas);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $datas);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $storeTitle, $isGive);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderPostage($orderInfo['uid'], $orderInfo->toArray(), $storeTitle, $isGive);
|
||||
break;
|
||||
//确认收货给用户
|
||||
case 'order_take':
|
||||
@ -169,18 +144,12 @@ class Notice implements ListenerInterface
|
||||
$store_name = $storeTitle;
|
||||
$order_id = $order['order_id'];
|
||||
$NoticeSms->sendSms($order['user_phone'], compact('store_name', 'order_id'), 'TAKE_DELIVERY_CODE');
|
||||
if (in_array($order['is_channel'], [0, 2])) $userType = 'wechat';
|
||||
if (in_array($order['is_channel'], [1, 2])) $userType = 'routine';
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'store_name' => $storeTitle]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderTakeSuccess($order['uid'], $order, $storeTitle);
|
||||
}
|
||||
$WechatTemplateList->sendOrderTakeSuccess($order['uid'], $order, $storeTitle);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderTakeOver($order['uid'], $order, $storeTitle);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderTakeOver($order['uid'], $order, $storeTitle);
|
||||
break;
|
||||
//改价给用户
|
||||
case 'price_revision':
|
||||
@ -190,46 +159,32 @@ class Notice implements ListenerInterface
|
||||
$NoticeSms->sendSms($order['user_phone'], ['order_id' => $order['order_id'], 'pay_price' => $pay_price], 'PRICE_REVISION_CODE');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'pay_price' => $pay_price]);
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendPriceRevision($order['uid'], $order);
|
||||
}
|
||||
$WechatTemplateList->sendPriceRevision($order['uid'], $order);
|
||||
break;
|
||||
//退款成功
|
||||
case 'order_refund':
|
||||
$datas = $data['data'];
|
||||
$order = $data['order'];
|
||||
if (in_array($order->is_channel, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($order->is_channel, [1, 2])) $userType = 'routine';
|
||||
$storeName = $orderInfoServices->getCarIdByProductTitle($order['id'], $order['cart_id']);
|
||||
$storeTitle = Str::substrUTf8($storeName, 20, 'UTF-8', '');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'pay_price' => $order['pay_price'], 'refund_price' => $datas['refund_price']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderRefundSuccess($order['uid'], $datas, $order);
|
||||
}
|
||||
$WechatTemplateList->sendOrderRefundSuccess($order['uid'], $datas, $order);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderRefundSuccess($order['uid'], $order, $storeTitle, $datas);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderRefundSuccess($order['uid'], $order, $storeTitle, $datas);
|
||||
break;
|
||||
//退款未通过
|
||||
case 'send_order_refund_no_status':
|
||||
$order = $data['orderInfo'];
|
||||
$order['pay_price'] = $order['refund_price'];
|
||||
if (in_array($order->is_channel, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($order->is_channel, [1, 2])) $userType = 'routine';
|
||||
$storeTitle = Str::substrUTf8($order['cart_info'][0]['productInfo']['store_name'], 20, 'UTF-8', '');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'pay_price' => $order['refund_price'], 'store_name' => $storeTitle]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderRefundNoStatus($order['uid'], $order);
|
||||
}
|
||||
$WechatTemplateList->sendOrderRefundNoStatus($order['uid'], $order);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderRefundFail($order['uid'], $order, $storeTitle);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderRefundFail($order['uid'], $order, $storeTitle);
|
||||
break;
|
||||
//充值余额
|
||||
case 'recharge_success':
|
||||
@ -238,30 +193,21 @@ class Notice implements ListenerInterface
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'price' => $order['price'], 'now_money' => $now_money]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendRechargeSuccess($order['uid'], $order);
|
||||
}
|
||||
$WechatTemplateList->sendRechargeSuccess($order['uid'], $order);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendRechargeSuccess($order['uid'], $order, $now_money);
|
||||
}
|
||||
$RoutineTemplateList->sendRechargeSuccess($order['uid'], $order, $now_money);
|
||||
break;
|
||||
//充值退款
|
||||
case 'recharge_order_refund_status':
|
||||
$userType = $data['user_type'];
|
||||
$datas = $data['data'];
|
||||
$UserRecharge = $data['UserRecharge'];
|
||||
$now_money = $data['now_money'];
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($UserRecharge['uid'], ['refund_price' => $datas['refund_price'], 'order_id' => $UserRecharge['order_id'], 'price' => $UserRecharge['price']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendRechargeRefundStatus($UserRecharge['uid'], $datas, $UserRecharge);
|
||||
}
|
||||
$WechatTemplateList->sendRechargeRefundStatus($UserRecharge['uid'], $datas, $UserRecharge);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendRechargeSuccess($UserRecharge['uid'], $UserRecharge, $now_money);
|
||||
}
|
||||
$RoutineTemplateList->sendRechargeSuccess($UserRecharge['uid'], $UserRecharge, $now_money);
|
||||
break;
|
||||
//积分
|
||||
case 'integral_accout':
|
||||
@ -269,13 +215,9 @@ class Notice implements ListenerInterface
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order['order_id'], 'store_name' => $data['storeTitle'], 'pay_price' => $order['pay_price'], 'gain_integral' => $data['give_integral'], 'integral' => $data['integral']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendUserIntegral($order['uid'], $order);
|
||||
}
|
||||
$WechatTemplateList->sendUserIntegral($order['uid'], $order);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendUserIntegral($order['uid'], $data['order'], $data['storeTitle'], $data['give_integral'], $data['integral']);
|
||||
}
|
||||
$RoutineTemplateList->sendUserIntegral($order['uid'], $data['order'], $data['storeTitle'], $data['give_integral'], $data['integral']);
|
||||
break;
|
||||
//佣金
|
||||
case 'order_brokerage':
|
||||
@ -283,18 +225,13 @@ class Notice implements ListenerInterface
|
||||
$goodsName = $data['goodsName'];
|
||||
$goodsPrice = $data['goodsPrice'];
|
||||
$add_time = $data['add_time'];
|
||||
$userType = $data['userType'];
|
||||
$spread_uid = $data['spread_uid'];
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($spread_uid, ['goods_name' => $goodsName, 'goods_price' => $goodsPrice, 'brokerage_price' => $brokeragePrice]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderBrokerageSuccess($spread_uid, $brokeragePrice, $goodsName, $goodsPrice, $add_time);
|
||||
}
|
||||
$WechatTemplateList->sendOrderBrokerageSuccess($spread_uid, $brokeragePrice, $goodsName, $goodsPrice, $add_time);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendOrderBrokerageSuccess($spread_uid, $brokeragePrice, $goodsName);
|
||||
}
|
||||
$RoutineTemplateList->sendOrderBrokerageSuccess($spread_uid, $brokeragePrice, $goodsName);
|
||||
break;
|
||||
//砍价成功
|
||||
case 'bargain_success':
|
||||
@ -304,68 +241,43 @@ class Notice implements ListenerInterface
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($uid, ['title' => $bargainInfo['title'], 'min_price' => $bargainInfo['min_price']]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendBargainSuccess($uid, $bargainInfo, $bargainUserInfo, $uid);
|
||||
}
|
||||
$WechatTemplateList->sendBargainSuccess($uid, $bargainInfo, $bargainUserInfo, $uid);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendBargainSuccess($uid, $bargainInfo, $bargainUserInfo, $uid);
|
||||
}
|
||||
$RoutineTemplateList->sendBargainSuccess($uid, $bargainInfo, $bargainUserInfo, $uid);
|
||||
break;
|
||||
//拼团成功
|
||||
case 'order_user_groups_success':
|
||||
$list = $data['list'];
|
||||
$title = $data['title'];
|
||||
$user_type = $data['user_type'];
|
||||
if (in_array($user_type, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($user_type, [1, 2])) $userType = 'routine';
|
||||
$url = '/pages/users/order_details/index?order_id=' . $list['order_id'];
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($list['uid'], ['title' => $title, 'nickname' => $list['nickname'], 'count' => $list['people'], 'pink_time' => date('Y-m-d H:i:s', $list['add_time'])]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPinkSuccess($list['uid'], $list['order_id'], $list['id'], $title);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPinkSuccess($list['uid'], $list['order_id'], $list['id'], $title);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendPinkSuccess($list['uid'], $title, $list['nickname'], $list['add_time'], $list['people'], $url);
|
||||
}
|
||||
$RoutineTemplateList->sendPinkSuccess($list['uid'], $title, $list['nickname'], $list['add_time'], $list['people'], $url);
|
||||
break;
|
||||
//取消拼团
|
||||
case 'send_order_pink_clone':
|
||||
$uid = $data['uid'];
|
||||
$pink = $data['pink'];
|
||||
$user_type = $data['user_type'];
|
||||
if (in_array($user_type, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($user_type, [1, 2])) $userType = 'routine';
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($uid, ['title' => $pink->title, 'count' => $pink->people]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPinkClone($uid, $pink, $pink->title);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPinkClone($uid, $pink, $pink->title);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendPinkFail($uid, $pink->title, $pink->people, '亲,您的拼团取消,点击查看订单详情', '/pages/order_details/index?order_id=' . $pink->order_id);
|
||||
}
|
||||
$RoutineTemplateList->sendPinkFail($uid, $pink->title, $pink->people, '亲,您的拼团取消,点击查看订单详情', '/pages/order_details/index?order_id=' . $pink->order_id);
|
||||
break;
|
||||
//拼团失败
|
||||
case 'send_order_pink_fial':
|
||||
$uid = $data['uid'];
|
||||
$pink = $data['pink'];
|
||||
$user_type = $data['user_type'];
|
||||
if (in_array($user_type, [0, 2])) $userType = 'wechat';
|
||||
if (in_array($user_type, [1, 2])) $userType = 'routine';
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($uid, ['title' => $pink->title, 'count' => $pink->people]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPinkFial($uid, $pink, $pink->title);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPinkFial($uid, $pink, $pink->title);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendPinkFail($uid, $pink->title, $pink->people, '亲,您拼团失败,自动为您申请退款,退款金额为:' . $pink->price, '/pages/order_details/index?order_id=' . $pink->order_id);
|
||||
}
|
||||
$RoutineTemplateList->sendPinkFail($uid, $pink->title, $pink->people, '亲,您拼团失败,自动为您申请退款,退款金额为:' . $pink->price, '/pages/order_details/index?order_id=' . $pink->order_id);
|
||||
break;
|
||||
//参团成功
|
||||
case 'can_pink_success':
|
||||
@ -375,17 +287,10 @@ class Notice implements ListenerInterface
|
||||
$nickname = $UserServices->value(['uid' => $orderInfo['uid']], 'nickname');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($orderInfo['uid'], ['title' => $title, 'nickname' => $nickname, 'count' => $pink['people'], 'pink_time' => date('Y-m-d H:i:s', $pink['add_time'])]);
|
||||
if (in_array($orderInfo['is_channel'], [0, 2])) $userType = 'wechat';
|
||||
if (in_array($orderInfo['is_channel'], [1, 2])) $userType = 'routine';
|
||||
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPinkUseSuccess($orderInfo['uid'], $orderInfo['order_id'], $title, $orderInfo['pink_id']);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPinkUseSuccess($orderInfo['uid'], $orderInfo['order_id'], $title, $orderInfo['pink_id']);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendPinkSuccess($orderInfo['uid'], $title, $nickname, $pink['add_time'], $pink['people'], '/pages/users/order_details/index?order_id=' . $pink['order_id']);
|
||||
}
|
||||
$RoutineTemplateList->sendPinkSuccess($orderInfo['uid'], $title, $nickname, $pink['add_time'], $pink['people'], '/pages/users/order_details/index?order_id=' . $pink['order_id']);
|
||||
break;
|
||||
//开团成功
|
||||
case 'open_pink_success':
|
||||
@ -395,37 +300,25 @@ class Notice implements ListenerInterface
|
||||
$nickname = $UserServices->value(['uid' => $orderInfo['uid']], 'nickname');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($orderInfo['uid'], ['title' => $title, 'nickname' => $nickname, 'count' => $pink['people'], 'pink_time' => date('Y-m-d H:i:s', $pink['add_time'])]);
|
||||
if (in_array($orderInfo['is_channel'], [0, 2])) $userType = 'wechat';
|
||||
if (in_array($orderInfo['is_channel'], [1, 2])) $userType = 'routine';
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPinkOpenSuccess($orderInfo['uid'], $pink, $title);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPinkOpenSuccess($orderInfo['uid'], $pink, $title);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendPinkSuccess($orderInfo['uid'], $title, $nickname, $pink['add_time'], $pink['people'], '/pages/users/order_details/index?order_id=' . $pink['order_id']);
|
||||
}
|
||||
$RoutineTemplateList->sendPinkSuccess($orderInfo['uid'], $title, $nickname, $pink['add_time'], $pink['people'], '/pages/users/order_details/index?order_id=' . $pink['order_id']);
|
||||
break;
|
||||
//提现成功
|
||||
case 'user_extract':
|
||||
$userType = $data['userType'];
|
||||
$extractNumber = $data['extractNumber'];
|
||||
$nickname = $data['nickname'];
|
||||
$uid = $data['uid'];
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($uid, ['extract_number' => $extractNumber, 'nickname' => $nickname, 'date' => date('Y-m-d H:i:s', time())]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendUserExtract($uid, $extractNumber);
|
||||
}
|
||||
$WechatTemplateList->sendUserExtract($uid, $extractNumber);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendExtractSuccess($uid, $extractNumber, $nickname);
|
||||
}
|
||||
$RoutineTemplateList->sendExtractSuccess($uid, $extractNumber, $nickname);
|
||||
break;
|
||||
//提现失败
|
||||
case 'user_balance_change':
|
||||
$userType = $data['userType'];
|
||||
$extract_number = $data['extract_number'];
|
||||
$message = $data['message'];
|
||||
$uid = $data['uid'];
|
||||
@ -433,13 +326,9 @@ class Notice implements ListenerInterface
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($uid, ['extract_number' => $extract_number, 'nickname' => $nickname, 'date' => date('Y-m-d H:i:s', time()), 'message' => $message]);
|
||||
//模板消息公众号模版消息
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendExtractFail($uid, $extract_number, $message);
|
||||
}
|
||||
$WechatTemplateList->sendExtractFail($uid, $extract_number, $message);
|
||||
//模板消息小程序订阅消息
|
||||
if ($userType == 'routine') {
|
||||
$RoutineTemplateList->sendExtractFail($uid, $message, $extract_number, $nickname);
|
||||
}
|
||||
$RoutineTemplateList->sendExtractFail($uid, $message, $extract_number, $nickname);
|
||||
break;
|
||||
//提醒付款给用户
|
||||
case 'order_pay_false':
|
||||
@ -449,9 +338,7 @@ class Notice implements ListenerInterface
|
||||
$NoticeSms->sendSms($order['user_phone'], compact('order_id'), 'ORDER_PAY_FALSE');
|
||||
//站内信
|
||||
$SystemMsg->sendMsg($order['uid'], ['order_id' => $order_id]);
|
||||
if ($userType == 'wechat') {
|
||||
$WechatTemplateList->sendOrderPayFalse($order['uid'], $order);
|
||||
}
|
||||
$WechatTemplateList->sendOrderPayFalse($order['uid'], $order);
|
||||
break;
|
||||
//申请退款给客服发消息
|
||||
case 'send_order_apply_refund':
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user