作者 周海龙

合并分支 'zhl' 到 'master'

u template



查看合并请求 !14
... ... @@ -152,4 +152,49 @@ class ATemplateController extends BaseController
$aTemplateLogic->setTemplate();
$this->response('success');
}
/**
* 提供列表给提单后台, 路由没有任何中间件
* @param ATemplateLogic $aTemplateLogic
*/
public function getTemplateList(ATemplateLogic $aTemplateLogic)
{
// 验证来源
$referer = request()->header('referer');
$referer = parse_url($referer, PHP_URL_HOST);
if (empty($referer) || false == in_array($referer, ['oa.cmer.com', 'quanqiusou.cn', 'zgjoa.globalso.com'])) {
$this->response('非法请求',Code::SYSTEM_ERROR, []);
}
$lists = $aTemplateLogic->aTemplateList($this->map,$this->page,$this->row,$this->order);
$result = [];
if(!empty($lists) && !empty($lists['list'])){
foreach ($lists['list'] as $k => $v){
$result[] = [
'id' => $v['id'],
'name' => 'name',
'status' => 'status',
'image_link' => getImageUrl($v['image']),
'created_at' => $v['created_at']
];
}
}
$this->response('success',Code::SUCCESS,$result);
}
/**
* 提供模板内容给提单后台, 路由没有任何中间件
* @param ATemplateLogic $aTemplateLogic
*/
public function getTemplateDetail(ATemplateLogic $aTemplateLogic)
{
// 验证来源
$referer = request()->header('referer');
$referer = parse_url($referer, PHP_URL_HOST);
if (empty($referer) || false == in_array($referer, ['oa.cmer.com', 'quanqiusou.cn', 'zgjoa.globalso.com'])) {
$this->response('非法请求',Code::SYSTEM_ERROR, []);
}
$this->read($aTemplateLogic);
}
}
... ...
... ... @@ -328,6 +328,9 @@ Route::group([], function () {
Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目
// 提供接口 同步人事信息到5.0后台
Route::any('/get_hr_list', [Aside\Manage\HrController::class , 'getHrList'])->name('admin.get_hr_list');
// 提供模板 提单后台查看
Route::any('get_template_list', [Aside\Template\ATemplateController::class, 'getTemplateList'])->name('admin.get_template_list');
Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail');
});
... ...