Index.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace app\index\controller;
  3. use app\common\controller\Frontend;
  4. use app\common\model\pig\Code;
  5. use app\common\model\pig\Company;
  6. use app\common\model\pig\Order;
  7. class Index extends Frontend
  8. {
  9. protected $noNeedLogin = '*';
  10. protected $noNeedRight = '*';
  11. protected $layout = '';
  12. public function index()
  13. {
  14. return $this->view->fetch();
  15. }
  16. public function code()
  17. {
  18. $code = $this->request->request('code');
  19. if (!$code) {
  20. $this->error("CODE为空,非法访问!");
  21. exit;
  22. }
  23. $id = decrypt($code);
  24. $id = 1;
  25. $code = new Code();
  26. $codeinfo = $code->find($id);
  27. if (!$codeinfo) {
  28. $this->error("参数错误!");
  29. exit;
  30. }
  31. $orderid = $codeinfo->orderid;
  32. if (!$orderid) {
  33. $this->error("参数错误~");
  34. exit;
  35. }
  36. $order = new Order();
  37. $orderinfo = $order->where('orderid', $orderid)->find();
  38. $company = new Company();
  39. $companyinfo = $Company->where('admin_id', $orderid->admin_id)->where('type', 3)->find();
  40. //供应商
  41. $supplier = $company->find($orderinfo->supplier_id);
  42. //客户
  43. $customer = $company->find($orderinfo->customer_id);
  44. print_r($orderinfo);
  45. echo $code;
  46. /**/
  47. $encode = encrypt($code);
  48. echo $encode;
  49. echo decrypt($encode);
  50. return $this->view->fetch();
  51. }
  52. }