Index.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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:');
  30. Log::record($result);
  31. if($result['code'] != 0) {
  32. json_return($result['code'],[],$result['msg']);
  33. }
  34. else {
  35. json_success($result['data']);
  36. }
  37. }
  38. public function CheckFcode(){
  39. $code = input('param.code');
  40. $result = http_get($this->mAdminUrl . '/CheckFcode' ,['code' => $code]);
  41. if($result == false){
  42. Log::record('CheckFcode Error:'.$result);
  43. json_return(5001,[],'网络错误');
  44. }
  45. Log::record('CheckFcode Success:');
  46. Log::record($result);
  47. if($result['code'] != 0){
  48. json_return($result['code'],[],$result['msg']);
  49. }
  50. else {
  51. json_success($result['data']);
  52. }
  53. }
  54. //上报存柜
  55. public function RecordStore()
  56. {
  57. $order_sn = input('param.order_sn');
  58. $trunk = input('param.trunk');
  59. $cabinet = $this->codeFormat(input('param.cabinet'));
  60. $result = http_get($this->mAdminUrl . '/RecordStore' ,['order_sn' => $order_sn , 'trunk' => $trunk , 'cabinet' => $cabinet]);
  61. if($result == false){
  62. Log::record('RecordStore Error:'.$result);
  63. json_return(5001,[],'网络错误');
  64. }
  65. Log::record('RecordStore Success:');
  66. Log::record($result);
  67. if($result['code'] != 0){
  68. json_return($result['code'],[],$result['msg']);
  69. } else {
  70. json_success($result['data']);
  71. }
  72. }
  73. //检查订单号码
  74. public function RecordFetch(){
  75. $trunk = input('param.trunk');
  76. $cabinet = $this->codeFormat(input('param.cabinet'));
  77. $result = http_get($this->mAdminUrl . '/RecordFetch' ,['trunk' => $trunk , 'cabinet' => $cabinet]);
  78. if($result == false){
  79. Log::record('RecordFetch Error:'.$result);
  80. json_return(5001,[],'网络错误');
  81. }
  82. Log::record('RecordFetch Success:');
  83. Log::record($result);
  84. if($result['code'] != 0){
  85. json_return($result['code'],[],$result['msg']);
  86. }
  87. json_success($result['data']);
  88. }
  89. private function codeFormat($code){
  90. if(is_int($code)){
  91. $code = sprintf("%02d",$code);
  92. }
  93. return $code;
  94. }
  95. }