1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php namespace Place\Api;
- use Dever;
- class Tool
- {
- # 根据身份码获取入口
- public function code()
- {
- $code = Dever::input('code');
- if (!$code) {
- Dever::error('请输入身份码');
- }
- $code = Dever::db('code', 'place')->find(['code' => $code]);
- if (!$code) {
- Dever::error('身份码错误');
- }
- $result = Dever::load('info', 'place')->encode($code['sector_id'], $code['user_id'], $code['place_id']);
- return $result;
- }
- public function url()
- {
- $id = Dever::input('id');
- $sales_type = Dever::input('sales_type');
- $sales_id = Dever::input('sales_id');
- $result = Dever::load('info', 'place')->share($id, $sales_type, $sales_id, 0, true);
- header('HTTP/1.1 301 Moved Permanently');
- header('location:' . $result['url']);
- }
-
- # 测试链接先知控制器回调
- public function call()
- {
- $data = file_get_contents("php://input");
- file_put_contents(Dever::data() . 'test', $data);
- $data = Dever::json_decode($data);
- if ($data['status'] == 3) {
- $update['status'] = 3;
- } else {
- $update['status'] = 2;
- }
- $update['content'] = Dever::json_encode($data['content']);
- # 把图片地址做替换
- $update['content'] = str_replace('/data/dm/container/web/', '/www/', $update['content']);
- $update['content'] = Dever::load('view', 'upload')->http($update['content']);
- Dever::db('pdf', 'place_order')->update($data['source_id'], $update);
- }
- }
|