Subscribe.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace app\api\controller;
  3. use app\api\controller\Base;
  4. use think\Db;
  5. use hg\apidoc\annotation as Apidoc;
  6. /**
  7. * @Apidoc\Title("申购模块")
  8. * @Apidoc\Group("api")
  9. */
  10. class Subscribe extends Base
  11. {
  12. public function initialize()
  13. {
  14. parent::initialize();
  15. parent::checkLogin();
  16. }
  17. /**
  18. * @Apidoc\Title("获取商品导入模板地址")
  19. * @Apidoc\Desc("获取审批流程")
  20. * @Apidoc\Method("GET")
  21. * @Apidoc\Author("HG")
  22. * @Apidoc\Tag("")
  23. * @Apidoc\Returned("", type="string", desc="模板链接地址")
  24. */
  25. public function template_url()
  26. {
  27. $url = 'https://'.$_SERVER['HTTP_HOST'].'/template.xlsx';
  28. $this->success('获取成功',$url);
  29. }
  30. /**
  31. * @Apidoc\Title("获取商品导入后的商品信息")
  32. * @Apidoc\Desc("获取审批流程")
  33. * @Apidoc\Method("GET")
  34. * @Apidoc\Author("HG")
  35. * @Apidoc\Tag("")
  36. * @Apidoc\Query("url", type="string", desc="导入文件上传后的路径")
  37. * @Apidoc\Returned("", type="string", desc="模板链接地址")
  38. */
  39. public function goods_info()
  40. {
  41. $url = input('url');
  42. $import_path = $_SERVER['DOCUMENT_ROOT'].'/upload/excel/template.xlsx';
  43. $objReader =\PHPExcel_IOFactory::createReader('Excel2007');
  44. $objExcel = $objReader->load($import_path);
  45. $list = $objExcel->getActiveSheet()->toArray();
  46. var_dump($list);exit();
  47. $this->success('获取成功',$url);
  48. }
  49. }