|
|
@@ -0,0 +1,67 @@
|
|
|
+<?php
|
|
|
+/**
|
|
|
+ * api新分销商合伙人Controller
|
|
|
+ * Created by PhpStorm.
|
|
|
+ * User: haoren
|
|
|
+ * Date: 2020/07/22
|
|
|
+ * Time: 15:00
|
|
|
+ */
|
|
|
+
|
|
|
+namespace JinDouYun\Controller\NewCommission;
|
|
|
+
|
|
|
+use Exception;
|
|
|
+use Mall\Framework\Core\ErrorCode;
|
|
|
+use Mall\Framework\Core\ResultWrapper;
|
|
|
+use Mall\Framework\Core\StatusCode;
|
|
|
+use JinDouYun\Controller\BaseController;
|
|
|
+
|
|
|
+use Util\Common\PartnerTools;
|
|
|
+use JinDouYun\Model\Customer\MCustomer;
|
|
|
+
|
|
|
+class NewCommissionPartner extends BaseController
|
|
|
+{
|
|
|
+
|
|
|
+ private $customerData;
|
|
|
+ private $partnerTool;
|
|
|
+
|
|
|
+ public function __construct($isCheckAcl = true, $isMustLogin = true)
|
|
|
+ {
|
|
|
+ parent::__construct($isCheckAcl, $isMustLogin);
|
|
|
+ $this->partnerTool = new PartnerTools($this->onlineEnterpriseId);
|
|
|
+ $this->customerData = $this->partnerTool->getCustomerDataByUserCenterId($this->onlineUserId);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取分销合伙人数据列表
|
|
|
+ */
|
|
|
+ public function getDataList(){
|
|
|
+ $params = $this->request->getRawJson();
|
|
|
+ if(empty($params)){
|
|
|
+ $this->sendOutput('参数为空', ErrorCode::$paramError);
|
|
|
+ }
|
|
|
+ $selectParams = [];
|
|
|
+ $params['page'] = isset($params['page']) ? $params['page'] : 1;
|
|
|
+ $params['pageSize'] = isset($params['pageSize']) ? $params['pageSize'] : 10;
|
|
|
+ $pageParams = pageToOffset($params['page'], $params['pageSize']);
|
|
|
+ $selectParams['limit'] = $pageParams['limit'];
|
|
|
+ $selectParams['offset'] = $pageParams['offset'];
|
|
|
+
|
|
|
+ if(isset($params['search']) && !empty($params['search'])){
|
|
|
+ $selectParams['search'] = $params['search'];
|
|
|
+ }
|
|
|
+ $res = $this->partnerTool->getPartnerList($selectParams);
|
|
|
+ $pageData = [
|
|
|
+ 'pageIndex' => $params['page'],
|
|
|
+ 'pageSize' => $params['pageSize'],
|
|
|
+ 'pageTotal' => $res['total'],
|
|
|
+ ];
|
|
|
+ parent::sendOutput($res['data'], 0, $pageData);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|