Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop
正在显示
4 个修改的文件
包含
50 行增加
和
2 行删除
| @@ -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 | } |
| @@ -357,7 +357,7 @@ class RankDataLogic extends BaseLogic | @@ -357,7 +357,7 @@ class RankDataLogic extends BaseLogic | ||
| 357 | * @author zbj | 357 | * @author zbj |
| 358 | * @date 2023/9/20 | 358 | * @date 2023/9/20 |
| 359 | */ | 359 | */ |
| 360 | - public function syncRankData($api_no){ | 360 | + public function syncRankData($api_no, $site_res){ |
| 361 | $project_id = DeployOptimize::where('api_no', $api_no)->value('project_id'); | 361 | $project_id = DeployOptimize::where('api_no', $api_no)->value('project_id'); |
| 362 | $project = Project::find($project_id); | 362 | $project = Project::find($project_id); |
| 363 | if(!$project){ | 363 | if(!$project){ |
| @@ -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 |
-
请 注册 或 登录 后发表评论