objMEnterpriseTemplateModule = new MEnterpriseTemplateModule($this->onlineUserId, $this->onlineEnterpriseId); } /** * 添加,编辑企业模版模块 * @return array */ public function commonFieldFilter() { $params = $this->request->getRawJson(); if (empty($params)) { $this->sendOutput('参数为空', ErrorCode::$paramError); } $data = [ 'templateId' => isset($params['templateId']) ? $params['templateId'] : '', 'moduleAlias' => isset($params['moduleAlias']) ? $params['moduleAlias'] : '',//模块别名 'moduleData' => isset($params['moduleData']) ? json_encode($params['moduleData']) : '', 'enableStatus' => isset($params['enableStatus']) ? $params['enableStatus'] : StatusCode::$delete, ]; foreach ($data as $key => $value) { if (empty($value) && $value !== 0) { $this->sendOutput($key . '参数错误', ErrorCode::$paramError); } } return $data; } /** * 添加企业模版模块数据 */ public function add() { $data = $this->commonFieldFilter(); $result = $this->objMEnterpriseTemplateModule->add($data); if ($result->isSuccess()) { parent::sendOutput($result->getData()); } parent::sendOutput($result->getData(), $result->getErrorCode()); } /** * 根据模版id+模块id,获取当前企业下改模块的数据 */ public function getModuleInfo() { $params = $this->request->getRawJson(); $data = [ 'templateId' => $this->request->param('request_id'),//模版id 'moduleAlias' => isset($params['moduleAlias']) ? $params['moduleAlias'] : '',//模块id ]; foreach ($data as $key => $value) { if (empty($value)) { $this->sendOutput($key . '参数错误', ErrorCode::$paramError); } } $result = $this->objMEnterpriseTemplateModule->getModuleInfo($data); if ($result->isSuccess()) { parent::sendOutput($result->getData()); } parent::sendOutput($result->getData(), $result->getErrorCode()); } /** * 编辑企业模版模块数据 */ public function edit() { $data = $this->commonFieldFilter(); $result = $this->objMEnterpriseTemplateModule->edit($data); if ($result->isSuccess()) { parent::sendOutput($result->getData()); } parent::sendOutput($result->getData(), $result->getErrorCode()); } }