Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop
正在显示
13 个修改的文件
包含
81 行增加
和
27 行删除
| @@ -53,7 +53,7 @@ class RankData extends BaseCommands | @@ -53,7 +53,7 @@ class RankData extends BaseCommands | ||
| 53 | } | 53 | } |
| 54 | foreach ($list as $item){ | 54 | foreach ($list as $item){ |
| 55 | try { | 55 | try { |
| 56 | - (new RankDataLogic())->syncRankData($item['api_no']); | 56 | + (new RankDataLogic())->syncRankData($item['api_no'], $site_res); |
| 57 | }catch (\Exception $e){ | 57 | }catch (\Exception $e){ |
| 58 | LogUtils::info('rank_data error:' . $e->getMessage()); | 58 | LogUtils::info('rank_data error:' . $e->getMessage()); |
| 59 | $error++; | 59 | $error++; |
| @@ -152,4 +152,49 @@ class ATemplateController extends BaseController | @@ -152,4 +152,49 @@ class ATemplateController extends BaseController | ||
| 152 | $aTemplateLogic->setTemplate(); | 152 | $aTemplateLogic->setTemplate(); |
| 153 | $this->response('success'); | 153 | $this->response('success'); |
| 154 | } | 154 | } |
| 155 | + | ||
| 156 | + /** | ||
| 157 | + * 提供列表给提单后台, 路由没有任何中间件 | ||
| 158 | + * @param ATemplateLogic $aTemplateLogic | ||
| 159 | + */ | ||
| 160 | + public function getTemplateList(ATemplateLogic $aTemplateLogic) | ||
| 161 | + { | ||
| 162 | + // 验证来源 | ||
| 163 | + $referer = request()->header('referer'); | ||
| 164 | + $referer = parse_url($referer, PHP_URL_HOST); | ||
| 165 | + if (empty($referer) || false == in_array($referer, ['oa.cmer.com', 'quanqiusou.cn', 'zgjoa.globalso.com'])) { | ||
| 166 | + $this->response('非法请求',Code::SYSTEM_ERROR, []); | ||
| 167 | + } | ||
| 168 | + | ||
| 169 | + $lists = $aTemplateLogic->aTemplateList($this->map,$this->page,$this->row,$this->order); | ||
| 170 | + $result = []; | ||
| 171 | + if(!empty($lists) && !empty($lists['list'])){ | ||
| 172 | + foreach ($lists['list'] as $k => $v){ | ||
| 173 | + $result[] = [ | ||
| 174 | + 'id' => $v['id'], | ||
| 175 | + 'name' => 'name', | ||
| 176 | + | ||
| 177 | + 'status' => 'status', | ||
| 178 | + 'image_link' => getImageUrl($v['image']), | ||
| 179 | + 'created_at' => $v['created_at'] | ||
| 180 | + ]; | ||
| 181 | + } | ||
| 182 | + } | ||
| 183 | + $this->response('success',Code::SUCCESS,$result); | ||
| 184 | + } | ||
| 185 | + | ||
| 186 | + /** | ||
| 187 | + * 提供模板内容给提单后台, 路由没有任何中间件 | ||
| 188 | + * @param ATemplateLogic $aTemplateLogic | ||
| 189 | + */ | ||
| 190 | + public function getTemplateDetail(ATemplateLogic $aTemplateLogic) | ||
| 191 | + { | ||
| 192 | + // 验证来源 | ||
| 193 | + $referer = request()->header('referer'); | ||
| 194 | + $referer = parse_url($referer, PHP_URL_HOST); | ||
| 195 | + if (empty($referer) || false == in_array($referer, ['oa.cmer.com', 'quanqiusou.cn', 'zgjoa.globalso.com'])) { | ||
| 196 | + $this->response('非法请求',Code::SYSTEM_ERROR, []); | ||
| 197 | + } | ||
| 198 | + $this->read($aTemplateLogic); | ||
| 199 | + } | ||
| 155 | } | 200 | } |
| @@ -9,6 +9,7 @@ use App\Helper\QuanqiusouApi; | @@ -9,6 +9,7 @@ use App\Helper\QuanqiusouApi; | ||
| 9 | use App\Http\Controllers\Bside\BaseController; | 9 | use App\Http\Controllers\Bside\BaseController; |
| 10 | use App\Http\Logic\Aside\Project\ProjectLogic; | 10 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| 11 | use App\Http\Logic\Bside\RankData\RankDataLogic; | 11 | use App\Http\Logic\Bside\RankData\RankDataLogic; |
| 12 | +use App\Models\Domain\DomainInfo; | ||
| 12 | use App\Models\RankData\RankData; | 13 | use App\Models\RankData\RankData; |
| 13 | use App\Models\RankData\Speed as GoogleSpeedModel; | 14 | use App\Models\RankData\Speed as GoogleSpeedModel; |
| 14 | use App\Services\BatchExportService; | 15 | use App\Services\BatchExportService; |
| @@ -58,7 +59,7 @@ class RankDataController extends BaseController | @@ -58,7 +59,7 @@ class RankDataController extends BaseController | ||
| 58 | public function speed(ProjectLogic $projectLogic, GoogleSpeedApi $googleSpeedApi){ | 59 | public function speed(ProjectLogic $projectLogic, GoogleSpeedApi $googleSpeedApi){ |
| 59 | $project_id = $this->user['project_id']; | 60 | $project_id = $this->user['project_id']; |
| 60 | $project = $projectLogic->getProjectInfo($project_id); | 61 | $project = $projectLogic->getProjectInfo($project_id); |
| 61 | - $domain = $project['deploy_optimize']['domain'] ?? ''; | 62 | + $domain = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); |
| 62 | $data = $googleSpeedApi->run($domain); | 63 | $data = $googleSpeedApi->run($domain); |
| 63 | if($data){ | 64 | if($data){ |
| 64 | $model = GoogleSpeedModel::where('project_id', $project_id)->first(); | 65 | $model = GoogleSpeedModel::where('project_id', $project_id)->first(); |
| @@ -19,7 +19,7 @@ class DomainInfoLogic extends BaseLogic | @@ -19,7 +19,7 @@ class DomainInfoLogic extends BaseLogic | ||
| 19 | public function getDomainInfo($project_id) | 19 | public function getDomainInfo($project_id) |
| 20 | { | 20 | { |
| 21 | $project = app(ProjectLogic::class)->getInfo($project_id); | 21 | $project = app(ProjectLogic::class)->getInfo($project_id); |
| 22 | - $domain = $project['deploy_optimize']['domain'] ?? ''; | 22 | + $domain = (!empty($project['deploy_optimize']['domain']) ? ((new \App\Models\Domain\DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); |
| 23 | $info = $this->model->where('project_id', $project_id)->first(); | 23 | $info = $this->model->where('project_id', $project_id)->first(); |
| 24 | //不存在或时间过期了 重新获取信息 | 24 | //不存在或时间过期了 重新获取信息 |
| 25 | $expiration_date = $info['domain_info']['expiration_date'] ?? ''; | 25 | $expiration_date = $info['domain_info']['expiration_date'] ?? ''; |
| @@ -4,6 +4,7 @@ namespace App\Http\Logic\Aside\Project; | @@ -4,6 +4,7 @@ namespace App\Http\Logic\Aside\Project; | ||
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | use App\Http\Logic\Aside\BaseLogic; | 6 | use App\Http\Logic\Aside\BaseLogic; |
| 7 | +use App\Models\Domain\DomainInfo; | ||
| 7 | use App\Models\Project\ProcessRecords; | 8 | use App\Models\Project\ProcessRecords; |
| 8 | use App\Models\Project\Project; | 9 | use App\Models\Project\Project; |
| 9 | 10 | ||
| @@ -30,7 +31,7 @@ class ProcessRecordsLogic extends BaseLogic | @@ -30,7 +31,7 @@ class ProcessRecordsLogic extends BaseLogic | ||
| 30 | $data['project_company'] = $project['company'] ?? ''; | 31 | $data['project_company'] = $project['company'] ?? ''; |
| 31 | $data['project_plan'] = Project::planMap()[$project['deploy_build']['plan']]; | 32 | $data['project_plan'] = Project::planMap()[$project['deploy_build']['plan']]; |
| 32 | $data['project_service_duration'] = $project['deploy_build']['service_duration'] ?? ''; | 33 | $data['project_service_duration'] = $project['deploy_build']['service_duration'] ?? ''; |
| 33 | - $data['domain'] = $project['deploy_optimize']['domain'] ?? ''; | 34 | + $data['domain'] = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : '');; |
| 34 | $data['test_domain'] = $project['deploy_build']['test_domain'] ?? ''; | 35 | $data['test_domain'] = $project['deploy_build']['test_domain'] ?? ''; |
| 35 | $data['login_mobile'] = $project['deploy_build']['login_mobile'] ?? ''; | 36 | $data['login_mobile'] = $project['deploy_build']['login_mobile'] ?? ''; |
| 36 | $data['data_source'] = [ | 37 | $data['data_source'] = [ |
| @@ -408,7 +408,7 @@ class ProjectLogic extends BaseLogic | @@ -408,7 +408,7 @@ class ProjectLogic extends BaseLogic | ||
| 408 | { | 408 | { |
| 409 | $project = $this->getCacheInfo($param['project_id']); | 409 | $project = $this->getCacheInfo($param['project_id']); |
| 410 | //同步到接口 | 410 | //同步到接口 |
| 411 | - $domain = parse_url($project['deploy_optimize']['domain'])['host']; | 411 | + $domain = parse_url((!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''))['host']; |
| 412 | $emails = Arr::arrToSet($param['emails']??'', 'trim'); | 412 | $emails = Arr::arrToSet($param['emails']??'', 'trim'); |
| 413 | $phones = Arr::arrToSet($param['phones']??'', 'trim'); | 413 | $phones = Arr::arrToSet($param['phones']??'', 'trim'); |
| 414 | $form_global_api = new FormGlobalsoApi(); | 414 | $form_global_api = new FormGlobalsoApi(); |
| @@ -52,7 +52,9 @@ class BlogCategoryLogic extends BaseLogic | @@ -52,7 +52,9 @@ class BlogCategoryLogic extends BaseLogic | ||
| 52 | //验证参数是否可编辑 | 52 | //验证参数是否可编辑 |
| 53 | $this->verifyParamEdit($this->param['id'],$this->param['pid']); | 53 | $this->verifyParamEdit($this->param['id'],$this->param['pid']); |
| 54 | //查看路由是否更新 | 54 | //查看路由是否更新 |
| 55 | - $id = $this->editCategoryRoute($this->param['id'],$this->param['alias']); | 55 | + $id = $this->editCategoryRoute($this->param['id'], |
| 56 | + isset($this->param['alias']) ?? RouteMap::setRoute(isset($this->param['alias']) ? $this->param['alias'] : $this->param['name'], | ||
| 57 | + RouteMap::SOURCE_BLOG_CATE, $this->param['id'], $this->user['project_id'])); | ||
| 56 | $this->param['operator_id'] = $this->user['id']; | 58 | $this->param['operator_id'] = $this->user['id']; |
| 57 | $this->edit($this->param,['id'=>$this->param['id']]); | 59 | $this->edit($this->param,['id'=>$this->param['id']]); |
| 58 | }else{ | 60 | }else{ |
| @@ -68,7 +70,7 @@ class BlogCategoryLogic extends BaseLogic | @@ -68,7 +70,7 @@ class BlogCategoryLogic extends BaseLogic | ||
| 68 | DB::commit(); | 70 | DB::commit(); |
| 69 | }catch (\Exception $e){ | 71 | }catch (\Exception $e){ |
| 70 | DB::rollBack(); | 72 | DB::rollBack(); |
| 71 | - $this->fail('error'); | 73 | + $this->fail('系统错误,请联系管理'); |
| 72 | } | 74 | } |
| 73 | //通知更新 | 75 | //通知更新 |
| 74 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_BLOG_CATE, 'route'=>$route]); | 76 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_BLOG_CATE, 'route'=>$route]); |
| @@ -7,6 +7,7 @@ use App\Helper\FormGlobalsoApi; | @@ -7,6 +7,7 @@ use App\Helper\FormGlobalsoApi; | ||
| 7 | use App\Helper\Translate; | 7 | use App\Helper\Translate; |
| 8 | use App\Http\Logic\Aside\Project\ProjectLogic; | 8 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| 9 | use App\Http\Logic\Bside\BaseLogic; | 9 | use App\Http\Logic\Bside\BaseLogic; |
| 10 | +use App\Models\Domain\DomainInfo; | ||
| 10 | 11 | ||
| 11 | /** | 12 | /** |
| 12 | * Class InquiryLogic | 13 | * Class InquiryLogic |
| @@ -31,7 +32,8 @@ class InquiryLogic extends BaseLogic | @@ -31,7 +32,8 @@ class InquiryLogic extends BaseLogic | ||
| 31 | $search = $this->request['search'] ?: ''; | 32 | $search = $this->request['search'] ?: ''; |
| 32 | $page = $this->request['page'] ?: 1; | 33 | $page = $this->request['page'] ?: 1; |
| 33 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); | 34 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); |
| 34 | - $domain = $project['deploy_optimize']['domain'] ?? ''; | 35 | + $domain = (!empty( |
| 36 | + $project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); | ||
| 35 | $list = $this->form_globalso_api->getInquiryList($domain, $search, $page, $page_size); | 37 | $list = $this->form_globalso_api->getInquiryList($domain, $search, $page, $page_size); |
| 36 | //处理格式 免得前端又改 | 38 | //处理格式 免得前端又改 |
| 37 | $data = [ | 39 | $data = [ |
| @@ -54,7 +56,7 @@ class InquiryLogic extends BaseLogic | @@ -54,7 +56,7 @@ class InquiryLogic extends BaseLogic | ||
| 54 | public function getInfo($id) | 56 | public function getInfo($id) |
| 55 | { | 57 | { |
| 56 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); | 58 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); |
| 57 | - $domain = $project['deploy_optimize']['domain'] ?: ''; | 59 | + $domain = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); |
| 58 | //修改状态为已读 | 60 | //修改状态为已读 |
| 59 | if($this->request['read_status']){ | 61 | if($this->request['read_status']){ |
| 60 | $this->form_globalso_api->saveInquiryRead($domain, $id); | 62 | $this->form_globalso_api->saveInquiryRead($domain, $id); |
| @@ -70,7 +72,7 @@ class InquiryLogic extends BaseLogic | @@ -70,7 +72,7 @@ class InquiryLogic extends BaseLogic | ||
| 70 | public function delete($ids, $map = []) | 72 | public function delete($ids, $map = []) |
| 71 | { | 73 | { |
| 72 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); | 74 | $project = (new ProjectLogic())->getProjectInfo($this->user['project_id']); |
| 73 | - $domain = $project['deploy_optimize']['domain'] ?: ''; | 75 | + $domain = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); |
| 74 | $ids = array_filter(Arr::splitFilterToArray($ids), 'intval'); | 76 | $ids = array_filter(Arr::splitFilterToArray($ids), 'intval'); |
| 75 | if(!$ids){ | 77 | if(!$ids){ |
| 76 | $this->fail('ID不能为空'); | 78 | $this->fail('ID不能为空'); |
| @@ -59,15 +59,16 @@ class NewsCategoryLogic extends BaseLogic | @@ -59,15 +59,16 @@ class NewsCategoryLogic extends BaseLogic | ||
| 59 | */ | 59 | */ |
| 60 | public function newsCategorySave(){ | 60 | public function newsCategorySave(){ |
| 61 | //验证名称是否存在 | 61 | //验证名称是否存在 |
| 62 | - $this->verifyParamName($this->param['name']); | ||
| 63 | - DB::beginTransaction(); | ||
| 64 | - try { | 62 | +// $this->verifyParamName($this->param['name']); |
| 63 | +// DB::beginTransaction(); | ||
| 64 | +// try { | ||
| 65 | if(isset($this->param['id']) && !empty($this->param['id'])){ | 65 | if(isset($this->param['id']) && !empty($this->param['id'])){ |
| 66 | //验证是否可编辑 | 66 | //验证是否可编辑 |
| 67 | $this->verifyEditParam($this->param['id'],$this->param['pid']); | 67 | $this->verifyEditParam($this->param['id'],$this->param['pid']); |
| 68 | $this->param['operator_id'] = $this->user['id']; | 68 | $this->param['operator_id'] = $this->user['id']; |
| 69 | //查看路由是否更新 | 69 | //查看路由是否更新 |
| 70 | - $id = $this->editCategoryRoute($this->param['id'],$this->param['alias']); | 70 | + $id = $this->editCategoryRoute($this->param['id'],$this->param['alias'] ?? RouteMap::setRoute(isset($this->param['alias']) ? $this->param['alias'] : $this->param['name'], |
| 71 | + RouteMap::SOURCE_NEWS_CATE, $this->param['id'], $this->user['project_id'])); | ||
| 71 | $this->edit($this->param,['id'=>$this->param['id']]); | 72 | $this->edit($this->param,['id'=>$this->param['id']]); |
| 72 | }else{ | 73 | }else{ |
| 73 | $this->param = $this->addParamProcessing($this->param); | 74 | $this->param = $this->addParamProcessing($this->param); |
| @@ -77,11 +78,11 @@ class NewsCategoryLogic extends BaseLogic | @@ -77,11 +78,11 @@ class NewsCategoryLogic extends BaseLogic | ||
| 77 | } | 78 | } |
| 78 | $route = RouteMap::setRoute(isset($this->param['alias']) ? $this->param['alias'] : $this->param['name'], RouteMap::SOURCE_NEWS_CATE, $id, $this->user['project_id']); | 79 | $route = RouteMap::setRoute(isset($this->param['alias']) ? $this->param['alias'] : $this->param['name'], RouteMap::SOURCE_NEWS_CATE, $id, $this->user['project_id']); |
| 79 | $this->model->edit(['alias'=>$route],['id'=>$id]); | 80 | $this->model->edit(['alias'=>$route],['id'=>$id]); |
| 80 | - DB::commit(); | ||
| 81 | - }catch (\Exception $e){ | ||
| 82 | - DB::rollBack(); | ||
| 83 | - $this->fail('error'); | ||
| 84 | - } | 81 | +// DB::commit(); |
| 82 | +// }catch (\Exception $e){ | ||
| 83 | +// DB::rollBack(); | ||
| 84 | +// $this->fail('error'); | ||
| 85 | +// } | ||
| 85 | //更新通知记录表 | 86 | //更新通知记录表 |
| 86 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_NEWS_CATE, 'route'=>$route]); | 87 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_NEWS_CATE, 'route'=>$route]); |
| 87 | return $this->success(); | 88 | return $this->success(); |
| @@ -53,7 +53,7 @@ class ProductLogic extends BaseLogic | @@ -53,7 +53,7 @@ class ProductLogic extends BaseLogic | ||
| 53 | DB::commit(); | 53 | DB::commit(); |
| 54 | }catch (\Exception $e){ | 54 | }catch (\Exception $e){ |
| 55 | DB::rollBack(); | 55 | DB::rollBack(); |
| 56 | - $this->fail('保存失败'); | 56 | + $this->fail('系统错误请联系管理员'); |
| 57 | } | 57 | } |
| 58 | //通知更新 | 58 | //通知更新 |
| 59 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_PRODUCT, 'route'=>$route]); | 59 | $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_PRODUCT, 'route'=>$route]); |
| @@ -9,6 +9,7 @@ use App\Helper\Translate; | @@ -9,6 +9,7 @@ use App\Helper\Translate; | ||
| 9 | use App\Http\Logic\Aside\Project\DomainInfoLogic; | 9 | use App\Http\Logic\Aside\Project\DomainInfoLogic; |
| 10 | use App\Http\Logic\Aside\Project\ProjectLogic; | 10 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| 11 | use App\Http\Logic\Bside\BaseLogic; | 11 | use App\Http\Logic\Bside\BaseLogic; |
| 12 | +use App\Models\Domain\DomainInfo; | ||
| 12 | use App\Models\Project\DeployBuild; | 13 | use App\Models\Project\DeployBuild; |
| 13 | use App\Models\Project\DeployOptimize; | 14 | use App\Models\Project\DeployOptimize; |
| 14 | use App\Models\Project\Project; | 15 | use App\Models\Project\Project; |
| @@ -59,7 +60,7 @@ class RankDataLogic extends BaseLogic | @@ -59,7 +60,7 @@ class RankDataLogic extends BaseLogic | ||
| 59 | //项目信息 | 60 | //项目信息 |
| 60 | $data['project'] = [ | 61 | $data['project'] = [ |
| 61 | 'company' => $project['company'], | 62 | 'company' => $project['company'], |
| 62 | - 'domain' => $project['deploy_optimize']['domain'] ?? '', | 63 | + 'domain' => (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''), |
| 63 | 'domain_info' => ($domain_info['domain_info']['creation_date'] ?? '') . ' - ' . ($domain_info['domain_info']['expiration_date'] ?? ''), | 64 | 'domain_info' => ($domain_info['domain_info']['creation_date'] ?? '') . ' - ' . ($domain_info['domain_info']['expiration_date'] ?? ''), |
| 64 | 'cert_info' => ($domain_info['ssl']['start_time'] ?? '') . ' - ' . ($domain_info['ssl']['end_time'] ?? ''), | 65 | 'cert_info' => ($domain_info['ssl']['start_time'] ?? '') . ' - ' . ($domain_info['ssl']['end_time'] ?? ''), |
| 65 | 'plan' => Project::planMap()[$project['deploy_build']['plan']], | 66 | 'plan' => Project::planMap()[$project['deploy_build']['plan']], |
| @@ -144,7 +145,7 @@ class RankDataLogic extends BaseLogic | @@ -144,7 +145,7 @@ class RankDataLogic extends BaseLogic | ||
| 144 | $project_id = $this->user['project_id']; | 145 | $project_id = $this->user['project_id']; |
| 145 | $project = app(ProjectLogic::class)->getInfo($project_id); | 146 | $project = app(ProjectLogic::class)->getInfo($project_id); |
| 146 | $api_no = $project['deploy_optimize']['api_no'] ?? ''; | 147 | $api_no = $project['deploy_optimize']['api_no'] ?? ''; |
| 147 | - $domain = $project['deploy_optimize']['domain'] ?? ''; | 148 | + $domain = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ''); |
| 148 | $domain_arr = parse_url($domain); | 149 | $domain_arr = parse_url($domain); |
| 149 | $domain = $domain_arr['host'] ?? $domain_arr['path']; | 150 | $domain = $domain_arr['host'] ?? $domain_arr['path']; |
| 150 | //复制站点域名 | 151 | //复制站点域名 |
| @@ -356,7 +357,7 @@ class RankDataLogic extends BaseLogic | @@ -356,7 +357,7 @@ class RankDataLogic extends BaseLogic | ||
| 356 | * @author zbj | 357 | * @author zbj |
| 357 | * @date 2023/9/20 | 358 | * @date 2023/9/20 |
| 358 | */ | 359 | */ |
| 359 | - public function syncRankData($api_no){ | 360 | + public function syncRankData($api_no, $site_res){ |
| 360 | $project_id = DeployOptimize::where('api_no', $api_no)->value('project_id'); | 361 | $project_id = DeployOptimize::where('api_no', $api_no)->value('project_id'); |
| 361 | $project = Project::find($project_id); | 362 | $project = Project::find($project_id); |
| 362 | if(!$project){ | 363 | if(!$project){ |
| @@ -164,8 +164,7 @@ class UserLoginLogic | @@ -164,8 +164,7 @@ class UserLoginLogic | ||
| 164 | $info['aicc'] = $project['aicc'] ?? ''; | 164 | $info['aicc'] = $project['aicc'] ?? ''; |
| 165 | $info['hagro'] = $project['hagro'] ?? ''; | 165 | $info['hagro'] = $project['hagro'] ?? ''; |
| 166 | $info['plan'] = Project::planMap()[$project['deploy_build']['plan']]; | 166 | $info['plan'] = Project::planMap()[$project['deploy_build']['plan']]; |
| 167 | - $info['domain'] = (!empty($project['deploy_optimize']['domain']) ? | ||
| 168 | - ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ($project['deploy_build']['test_domain'] ?? '')); | 167 | + $info['domain'] = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ($project['deploy_build']['test_domain'] ?? '')); |
| 169 | //保存项目缓存 | 168 | //保存项目缓存 |
| 170 | Cache::put('user-'.$info['project_id'],$project,$minutes = null); | 169 | Cache::put('user-'.$info['project_id'],$project,$minutes = null); |
| 171 | return $this->success($info); | 170 | return $this->success($info); |
| @@ -188,8 +187,7 @@ class UserLoginLogic | @@ -188,8 +187,7 @@ class UserLoginLogic | ||
| 188 | $info['aicc'] = $project['aicc'] ?? ''; | 187 | $info['aicc'] = $project['aicc'] ?? ''; |
| 189 | $info['hagro'] = $project['hagro'] ?? ''; | 188 | $info['hagro'] = $project['hagro'] ?? ''; |
| 190 | $info['plan'] = Project::planMap()[$project['deploy_build']['plan']]; | 189 | $info['plan'] = Project::planMap()[$project['deploy_build']['plan']]; |
| 191 | - $info['domain'] = (!empty($project['deploy_optimize']['domain']) ? | ||
| 192 | - ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ($project['deploy_build']['test_domain'] ?? '')); | 190 | + $info['domain'] = (!empty($project['deploy_optimize']['domain']) ? ((new DomainInfo())->getDomain($project['deploy_optimize']['domain'])) : ($project['deploy_build']['test_domain'] ?? '')); |
| 193 | //保存项目缓存 | 191 | //保存项目缓存 |
| 194 | Cache::put('user-'.$info['project_id'],$project,$minutes = null); | 192 | Cache::put('user-'.$info['project_id'],$project,$minutes = null); |
| 195 | return $this->success($info); | 193 | return $this->success($info); |
| @@ -328,6 +328,9 @@ Route::group([], function () { | @@ -328,6 +328,9 @@ Route::group([], function () { | ||
| 328 | Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目 | 328 | Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目 |
| 329 | // 提供接口 同步人事信息到5.0后台 | 329 | // 提供接口 同步人事信息到5.0后台 |
| 330 | Route::any('/get_hr_list', [Aside\Manage\HrController::class , 'getHrList'])->name('admin.get_hr_list'); | 330 | Route::any('/get_hr_list', [Aside\Manage\HrController::class , 'getHrList'])->name('admin.get_hr_list'); |
| 331 | + // 提供模板 提单后台查看 | ||
| 332 | + Route::any('get_template_list', [Aside\Template\ATemplateController::class, 'getTemplateList'])->name('admin.get_template_list'); | ||
| 333 | + Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail'); | ||
| 331 | }); | 334 | }); |
| 332 | 335 | ||
| 333 | 336 |
-
请 注册 或 登录 后发表评论