|
@@ -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
|
} |