|
...
|
...
|
@@ -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);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|