|
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\QuickApp;
|
|
|
use App\Modules\AdPosition\Services\AdPositionService;
|
|
|
use App\Modules\SendOrder\Models\QappSendOrder;
|
|
|
use App\Modules\User\Models\QappChannelAccount;
|
|
|
+use App\Modules\User\Models\User;
|
|
|
use App\Modules\User\Services\QappPackageService;
|
|
|
use Illuminate\Http\Request;
|
|
|
use App\Modules\OfficialAccount\Services\CustomMsgService;
|
|
@@ -116,20 +117,23 @@ class WelcomeController extends BaseController
|
|
|
public function getOptions(Request $request)
|
|
|
{
|
|
|
// 获取包名
|
|
|
- $package = $request->header('x-package', '');
|
|
|
- $sendOrderId = $request->header('send-order-id', '');
|
|
|
+ $package = $request->header('x-package', '');
|
|
|
|
|
|
// 获取客服信息
|
|
|
$supports = config('option.supports');
|
|
|
$support = getProp($supports, $package, (object)[]);
|
|
|
|
|
|
+ // 获取用户信息
|
|
|
+ $user = User::getUser($this->uid);
|
|
|
+ $sendOrderId = getProp($user, 'send_order_id');
|
|
|
+
|
|
|
// 获取派单信息
|
|
|
$adPositions = [];
|
|
|
-// if ($sendOrderId) {
|
|
|
-// $sendOrder = QappSendOrder::getSendOrderById($sendOrderId);
|
|
|
-// $channelAccount = QappChannelAccount::getByAccount(getProp($sendOrder, 'account'));
|
|
|
-// $adPositions = AdPositionService::getInstance()->getAdPositions($this->uid, getProp($channelAccount, 'id'));
|
|
|
-// }
|
|
|
+ if ($sendOrderId) {
|
|
|
+ $sendOrder = QappSendOrder::getSendOrderById($sendOrderId);
|
|
|
+ $channelAccount = QappChannelAccount::getByAccount(getProp($sendOrder, 'account'));
|
|
|
+ $adPositions = AdPositionService::getInstance()->getAdPositions($this->uid, getProp($channelAccount, 'id'));
|
|
|
+ }
|
|
|
|
|
|
// 配置
|
|
|
$data = [
|