Index.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <?php
  2. namespace app\index\controller;
  3. use think\facade\Log;
  4. class Index
  5. {
  6. private $mAdminUrl = '';
  7. public function __construct()
  8. {
  9. // $this->mAdminUrl = 'http://host.docker.internal:8080';
  10. $this->mAdminUrl = 'https://apizng.eavic.com';
  11. }
  12. public function index()
  13. {
  14. $result = curl_get_https( 'https://www.baidu.com' ,['order_sn' => 1]);
  15. if($result == false){
  16. Log::record('CheckOrder Error:'.$result);
  17. json_return(5001,[],'网络错误');
  18. }
  19. pre($result);
  20. }
  21. //检查订单号码
  22. public function CheckOrder(){
  23. $order_sn = input('param.order_sn');
  24. $result = http_get($this->mAdminUrl . '/CheckOrder' ,['order_sn' => $order_sn]);
  25. if($result == false){
  26. Log::record('CheckOrder Error:'.$result);
  27. json_return(5001,[],'网络错误');
  28. }
  29. Log::record('CheckOrder Success:'.$result);
  30. if($result['code'] != 0) {
  31. json_return($result['code'],[],$result['msg']);
  32. }
  33. else {
  34. json_success($result['data']);
  35. }
  36. }
  37. public function CheckFcode(){
  38. $code = input('param.code');
  39. $result = http_get($this->mAdminUrl . '/CheckFcode' ,['code' => $code]);
  40. if($result == false){
  41. Log::record('CheckFcode Error:'.$result);
  42. json_return(5001,[],'网络错误');
  43. }
  44. Log::record('CheckFcode Success:'.$result);
  45. if($result['code'] != 0){
  46. json_return($result['code'],[],$result['msg']);
  47. }
  48. else {
  49. json_success($result['data']);
  50. }
  51. }
  52. //上报存柜
  53. public function RecordStore()
  54. {
  55. $order_sn = input('param.order_sn');
  56. $trunk = input('param.trunk');
  57. $cabinet = $this->codeFormat(input('param.cabinet'));
  58. $result = http_get($this->mAdminUrl . '/RecordStore' ,['order_sn' => $order_sn , 'trunk' => $trunk , 'cabinet' => $cabinet]);
  59. if($result == false){
  60. Log::record('RecordStore Error:'.$result);
  61. json_return(5001,[],'网络错误');
  62. }
  63. Log::record('RecordStore Success:'.$result);
  64. if($result['code'] != 0){
  65. json_return($result['code'],[],$result['msg']);
  66. } else {
  67. json_success($result['data']);
  68. }
  69. }
  70. //检查订单号码
  71. public function RecordFetch(){
  72. $trunk = input('param.trunk');
  73. $cabinet = $this->codeFormat(input('param.cabinet'));
  74. $result = http_get($this->mAdminUrl . '/RecordFetch' ,['trunk' => $trunk , 'cabinet' => $cabinet]);
  75. if($result == false){
  76. Log::record('RecordFetch Error:'.$result);
  77. json_return(5001,[],'网络错误');
  78. }
  79. Log::record('RecordFetch Success:'.$result);
  80. if($result['code'] != 0){
  81. json_return($result['code'],[],$result['msg']);
  82. }
  83. json_success($result['data']);
  84. }
  85. private function codeFormat($code){
  86. if(is_int($code)){
  87. $code = sprintf("%02d",$code);
  88. }
  89. return $code;
  90. }
  91. }