4 Коміти 294fe12f81 ... 4dcf750361

Автор SHA1 Опис Дата
  jun 4dcf750361 采集周期星期、区域分配 2 місяців тому
  jun 294fe12f81 项目数据库sql文件 3 місяців тому
  jun 241d78f74c first commit 3 місяців тому
  jun 772df9cf10 first commit 3 місяців тому
100 змінених файлів з 325 додано та 2548 видалено
  1. 0 131
      .env
  2. 20 0
      .gitignore
  3. 14 10
      app/Console/Commands/CollectTaskAllocateAgainCommand.php
  4. 8 3
      app/Console/Commands/CollectTaskAllocateCommand.php
  5. 106 25
      app/Console/Commands/CollectTaskCommand.php
  6. 0 3
      app/Console/Kernel.php
  7. 2 0
      app/Http/Controllers/Api/CollectEquipmentAccount.php
  8. 0 6
      app/Http/Controllers/Api/CollectEquipmentExecute.php
  9. 79 0
      app/Http/Controllers/Api/CollectRegion.php
  10. 87 0
      app/Models/CollectRegion.php
  11. 0 95
      bootstrap/cache/packages.php
  12. 0 241
      bootstrap/cache/services.php
  13. 0 1500
      drug_retrieve.sql
  14. 0 0
      public/.htaccess
  15. BIN
      public/alipay (2).zip
  16. BIN
      public/alipay.zip
  17. 0 43
      public/alipay/alipayCertPublicKey_RSA2.crt
  18. 0 88
      public/alipay/alipayRootCert.crt
  19. 0 23
      public/alipay/appCertPublicKey_2021005188648051.crt
  20. 0 1
      public/alipay/merchantPrivateKey.txt
  21. BIN
      public/fonts/msyh14.ttf
  22. 0 57
      public/index.php
  23. 0 5
      public/nginx.htaccess
  24. 0 2
      public/robots.txt
  25. 0 0
      public/uploads/c/1/s/0/product/detail/116.html
  26. BIN
      public/uploads/images/default/analysis_report_share_base.png
  27. BIN
      public/uploads/images/default/learn_report_share_base.png
  28. BIN
      public/uploads/images/default/lottery_bg.png
  29. BIN
      public/uploads/images/default/lottery_record.png
  30. BIN
      public/uploads/images/default/mp_qrcode.jpg
  31. BIN
      public/uploads/images/default/null.jpg
  32. BIN
      public/uploads/images/default/order_receipt_share.jpg
  33. BIN
      public/uploads/images/poster/get_coupon.png
  34. BIN
      public/uploads/images/poster/get_coupon_active.png
  35. BIN
      public/uploads/images/poster/member.png
  36. BIN
      public/uploads/images/poster/new_custom.png
  37. BIN
      public/uploads/images/poster/product.png
  38. BIN
      public/uploads/images/poster/recruitment.png
  39. BIN
      public/uploads/images/poster/score_clockin.png
  40. BIN
      public/uploads/images/poster/score_reward.png
  41. 0 0
      public/uploads/product/detail/70.html
  42. 0 0
      public/uploads/product/detail/71.html
  43. 9 0
      routes/api.php
  44. 0 1
      storage/framework/cache/data/10/c6/10c683678933eafca7481cd1a7ba22e9a8fcd35e
  45. 0 1
      storage/framework/cache/data/19/ec/19ec29d13771e7b1a68666e89baea65a07fb9a4e
  46. 0 1
      storage/framework/cache/data/1b/1a/1b1ac0ce3e889b38a7b33f632b7f3bd562af92a9
  47. 0 1
      storage/framework/cache/data/2d/20/2d20f3b32f053b2a2d20c27c2b500b188668bcef
  48. 0 1
      storage/framework/cache/data/2d/41/2d413c0f3d2d9f25dcf6f63d48d8fe28673a7643
  49. 0 0
      storage/framework/cache/data/4c/19/4c190c110a379a29f5b6ebc7aacb91b984888fb6
  50. 0 0
      storage/framework/cache/data/55/27/5527246b6c6f1cad1ec02a48137cceefd249c86b
  51. 0 0
      storage/framework/cache/data/6c/eb/6ceb105fd3ac3d5ed7c29f665a9cde202dc5a004
  52. 0 1
      storage/framework/cache/data/7c/f2/7cf2a40f742cf9300a529e0a39eaeb8b9825e225
  53. 0 1
      storage/framework/cache/data/b6/58/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c
  54. BIN
      storage/framework/cache/data/b7/e1/b7e165c9155b55ef9c22bf52ca725eff1626143a
  55. 0 1
      storage/framework/cache/data/c5/1d/c51d33eec40495fc3e7d994bfe0e0ddcb0fded3c
  56. 0 1
      storage/framework/cache/data/ed/2c/ed2c4fb90acb74a6630505ba5a5ef604bd9572d2
  57. 0 1
      storage/framework/cache/data/f1/b4/f1b46451574fad65ac46f19c3fd85930afa470b1
  58. 0 1
      storage/framework/sessions/0KpxNaR9XYffzS86eV6zVlvLe47nZUrdUEXdqGoB
  59. 0 1
      storage/framework/sessions/0NHTIdSA4jBBu0R5IpACfLPGd70i2KOYxFsfXJdl
  60. 0 1
      storage/framework/sessions/5cMFS2K0HexiKZNOSZpyeoU5p0Ncb9bVVxkMKq7p
  61. 0 1
      storage/framework/sessions/9wuCqqqjlazcJEfpgO3ubRWVuwpwMwQ4c2iSpdlh
  62. 0 1
      storage/framework/sessions/A0HiKYF1q2XEI6BcBKnukiwQUbNXXF30iLzJ6qNZ
  63. 0 1
      storage/framework/sessions/ByxCsWwyQXf6y8UsvJY9r0Ksd0HPd9cLhT2xrBWo
  64. 0 1
      storage/framework/sessions/IP3bsmYl1reSVnovgQgZ3z5d3rl72lKXD7NYxnyO
  65. 0 1
      storage/framework/sessions/RD7O9gtUgSjM2ar3UlefyyeBXU2YfrRPU2F9y48C
  66. 0 1
      storage/framework/sessions/RkLKi51f9dwIL6g9IDE7mvdXYgjgAxHh9ZN0tnrI
  67. 0 1
      storage/framework/sessions/So3HTgy7NysOd1PhpPRxfwWkK6o2BCcsXYmS28NU
  68. 0 1
      storage/framework/sessions/Y7eRCtMhzKWFF7PUgkX4tkXfbODCO4tuBiCl9dGI
  69. 0 1
      storage/framework/sessions/fShLzwSmsT0LPeRxp3qKvMpwqLZEbVZD1cAILDv8
  70. 0 1
      storage/framework/sessions/hBFidHwPhipTCHAj7U438Dw0TjuMIizOpe1aexTb
  71. 0 1
      storage/framework/sessions/jhQmagD59vgOHsvZcLQZtRnSCOhH4wyMv8trWoBu
  72. 0 1
      storage/framework/sessions/jlLaJQerpffJL4J5nravvbPlgmg7z0PNygPNWcRR
  73. 0 1
      storage/framework/sessions/m711KNzLWotx44ZwiiKry4ZqcLQKQJPxyPtUCYj0
  74. 0 1
      storage/framework/sessions/mIqgGTcDk0GkZn06BKNxY0gafiRgJUfuG10Oi4Vq
  75. 0 1
      storage/framework/sessions/makmEPPKNbUuDNECABrnii2lkhaNhQXjDgIywUpZ
  76. 0 1
      storage/framework/sessions/oRJTZgOwzylb5sXqMPEtRqCvNK9vFwhfa8MZrIm3
  77. 0 1
      storage/framework/sessions/yATUcxyaVyvZK0duPOWluBW8FFNEdUmGBFLPv09M
  78. 0 1
      storage/framework/sessions/zOiZWsl3ONqUZ0alkPrXusgEVhQ43WUCj1gnku1G
  79. 0 13
      storage/framework/views/38bc6222ce57f3208c14be014d283de11dbcc5ab.php
  80. 0 101
      storage/framework/views/a345287beafecd6b948c8f24fe1be89366b4a4f6.php
  81. 0 5
      storage/framework/views/caf7f20e5966d7bd783e2f9911b2e669af393564.php
  82. 0 5
      storage/framework/views/eb7b2127dbe29b2e718f0be6b04e41389e342c76.php
  83. 0 4
      storage/logs/406/api_course_reservation-2024-11-28.log
  84. 0 12
      storage/logs/406/api_course_reservation-2024-11-29.log
  85. 0 1
      storage/logs/collect-task-allocate/collect-task-allocate-2026-01-22.log
  86. 0 1
      storage/logs/collect-task/collect-task-2026-01-22.log
  87. 0 72
      storage/logs/drug-report-history/drug-report-history-2025-12-15.log
  88. 0 1
      storage/logs/drug-report-history/drug-report-history-2025-12-16.log
  89. 0 33
      storage/logs/drug-report-history/drug-report-history-2025-12-18.log
  90. 0 10
      storage/logs/drug-report-signed/drug-report-signed-2025-12-16.log
  91. 0 1
      storage/logs/error/admin_admin_user_add-2025-01-09.log
  92. 0 4
      storage/logs/error/admin_coupon_add-2024-09-02.log
  93. 0 2
      storage/logs/error/admin_coupon_edit-2024-09-02.log
  94. 0 1
      storage/logs/error/admin_course_schedule_add-2024-11-06.log
  95. 0 2
      storage/logs/error/admin_course_schedule_edit-2024-11-07.log
  96. 0 1
      storage/logs/error/admin_custom_score_decr-2024-10-30.log
  97. 0 1
      storage/logs/error/admin_custom_score_incr-2024-10-30.log
  98. 0 1
      storage/logs/error/admin_login_index-2024-09-11.log
  99. 0 10
      storage/logs/error/admin_login_index-2024-11-04.log
  100. 0 3
      storage/logs/error/admin_login_index-2024-11-11.log

+ 0 - 131
.env

@@ -1,131 +0,0 @@
-# 应用配置
-APP_NAME=开邻智数saas系统
-APP_ENV=local    
-APP_KEY=base64:n4pAxrgybm67B78fRhuaZzvioRSWj29Ivyhtb4SeCuo=
-APP_DEBUG=true
-APP_URL=https://openwork.dfwy.tech
-H5_URL=https://openwork.dfwy.tech/h5
-LOCAL_URL=https://openwork.dfwy.tech
-
-# 日志配置
-LOG_CHANNEL=stack
-LOG_LEVEL=debug
-
-# 数据库配置
-DB_CONNECTION=mysql
-DB_HOST=127.0.0.1
-DB_PORT=3306
-DB_DATABASE=drug_retrieve
-#DB_USERNAME=kailin
-#DB_PASSWORD=eDDi8NGLxLn7cDS2
-DB_USERNAME=drug_retrieve
-DB_PASSWORD=Pem287cwM58jNpe2
-
-# 缓存队列配置
-CACHE_DRIVER=file
-MEMCACHED_HOST=127.0.0.1
-
-# 队列配置
-BROADCAST_DRIVER=log
-QUEUE_CONNECTION=sync
-
-# 会话配置
-SESSION_DRIVER=file
-SESSION_LIFETIME=1440
-
-# Redis配置
-REDIS_HOST=127.0.0.1
-REDIS_PASSWORD=null
-REDIS_PORT=6379
-REDIS_PREFIX=saas::
-
-#订单超时时间
-ORDER_OUT_TIME = 30
-
-# 阿里云直播
-ALIYUN_LIVE_PUSH_DOMAIN=livepush.kailin.com.cn
-ALIYUN_LIVE_PUSH_KEY=VDHChNNp6EhgSGt2
-ALIYUN_LIVE_PLAY_DOMAIN=livepull.kailin.com.cn
-ALIYUN_LIVE_PLAY_KEY=lD40pBWWGT41BN49
-
-
-# 微信小程序
-WECHAT_APP_ID=wx3594f896a370e4e1
-
-#微信支付
-MERCHANT_CERTIFICATE_SERIAL=7AE7D93E187F61A69E987BBC461469251FC80146
-PLATFORM_CERTIFICATE_SERIAL_OR_PUBLIC_KEY_ID=PUB_KEY_ID_0117174401542025072900211974000205
-MCHID=1717440154
-CERTIFICATE=7AE7D93E187F61A69E987BBC461469251FC80146
-APIV3=0BpUgvkg9R5491VHFgBkT7t4mlgtKiKi
-PRIVATE_KEY="-----BEGIN PRIVATE KEY-----
-MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC7OBLiTiWGmTPX
-fEWfxY/tJbQBPWd6hFjUzIXgEOqVGBkIz1tolddiyuKgvfaLTd/++Q7lHR6siOfK
-U2+++knKw3pZqzqHxnr2GzsGmjKd3rjOMtJpJShQg1cyJF2f2mF6JzqT6fNgR+gq
-kDGJKSLllC8AGun53g9IzBrkw2i5XdyYIvI3IiBOBiZZ/koxXY6A0Iy4m1WToKRz
-u2hSpEG1gCKv57H6w+OeEl+NGaF+vf63RVlgh9k32rXQvgR+dzpqHJNuRnY85+4Z
-zUYKQRg8skTuO04B/Y5Ow+cxe0bnSgxQQ6nOWpnPbeYbkHN/ZxWexop4pIRjDXnA
-6CLjcVHXAgMBAAECggEBAKUVILGkLrqsxGWyEsJ7NhnqMPsW5fPGV33sie+1euPU
-x95Y2UUzOyTFuWf7mTXkiSsO+e9U6gNBBQIG6HYBxKeiDnSa45VtkmcIQ9fih9dk
-2JgZgCduuEmmRnDUWCnoKiPIC4L5u7yeKz28v7EuMLM3Iup40O+euuN59gzZsbIg
-as2IAcILwCA0kqShpBZeolWujOQ1l3atW3fG5LlWc2NfltvRTjd2anNeXl0bIjiA
-VJmohDc159twsYBLAQ25FSf9oXUdsRY+MQM0nU9+V3+KVp/XmP2PeDh3Ll/WKJpW
-aQS+HDV4mEjc0qacOYfe8RfIKu+t6EtK/TYvmUmQqoECgYEA6XOeO29O2EX4gOXm
-MsH0ErbydOPStA8ru4UZsFZl01187ViF2fpG7teTg5oYNw0+UgvSgVxbtndUb6oQ
-b7mWOj3bNUkERlIHHdfyTGAvQZ8yfBqSPxySALcpeyAtyP8WTHU7rOGA+G7sVF39
-Ctm4BdfrKq9OeuoMNRb+FnDTJOcCgYEAzU1MGhd8zGZNdf6A2UGBXe3VyewOhRNh
-0OYdnUM7ziW+3tFG5oLZ1erDvyORuuAznZlVeTvJMRTedkYqBbZ2j9vvrCL1bq6L
-g1Qrq2mfsOGSL5fB07TZBN2L5Zzu+MHXxKBCDVFoQBsTEeTG/avmxNO71p34vds6
-0gKwBKVS3ZECgYEAoV1dnk+N/EhBQTeoKqWOA/GZHdrsJbHm1LNn0k+mCrewRo7N
-1qH8rdMtD+ZPnp302dl6JBim/DT3lEfFHLT3dkKTZv2VitXgPWyq+sfxYjacOtRT
-CnTBJuV0MrtHaouH6kmOei1VbGOfz6E362wam09oKhUK9kMZNQkzkGdkSzkCgYEA
-xbPFMG8j4BY4TAN9AzqAoPpy4VNwHBixHqErLZFcW0WgDCSOWVby/XxpanyPTt2u
-9vp9BBVdxuUo4c7pkrzGafzLTgIQRbjSYvLAZv59KLHgu/IxVnUWdAgBO2mn+2d4
-KEKHuRmHAgzQjW+5bPmIbkzT23Ye3n3qo+iwppiqNvECgYAa017z5kV/jk7tOWPo
-P0bLW2JfXUu52vBL31e4975n9JBqC0u+XA4vbW11K4qkPGSrBjlLZOf9uMRr858u
-7E45ygJNGdNhKvuDnA1R0eDUIJoZDmF/DwfJpsXl8fj4wd2IXMJ2pWZJXnrw7SS8
-Q3gQQgPTYmqV5GNHyUWWJTDwcw==
------END PRIVATE KEY-----"
-PLATFORM_CERTIFICATE="-----BEGIN CERTIFICATE-----
-MIIEKDCCAxCgAwIBAgIUeufZPhh/YaaemHu8RhRpJR/IAUYwDQYJKoZIhvcNAQEL
-BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT
-FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg
-Q0EwHhcNMjUwNzI5MDIyNzMzWhcNMzAwNzI4MDIyNzMzWjCBgTETMBEGA1UEAwwK
-MTcxNzQ0MDE1NDEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMS0wKwYDVQQL
-DCTmsZ/oi4/lsJrnibnkv6Hmga/np5HmioDmnInpmZDlhazlj7gxCzAJBgNVBAYT
-AkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBALs4EuJOJYaZM9d8RZ/Fj+0ltAE9Z3qEWNTMheAQ6pUYGQjPW2iV12LK
-4qC99otN3/75DuUdHqyI58pTb776ScrDelmrOofGevYbOwaaMp3euM4y0mklKFCD
-VzIkXZ/aYXonOpPp82BH6CqQMYkpIuWULwAa6fneD0jMGuTDaLld3Jgi8jciIE4G
-Jln+SjFdjoDQjLibVZOgpHO7aFKkQbWAIq/nsfrD454SX40ZoX69/rdFWWCH2Tfa
-tdC+BH53Omock25Gdjzn7hnNRgpBGDyyRO47TgH9jk7D5zF7RudKDFBDqc5amc9t
-5huQc39nFZ7GinikhGMNecDoIuNxUdcCAwEAAaOBuTCBtjAJBgNVHRMEAjAAMAsG
-A1UdDwQEAwID+DCBmwYDVR0fBIGTMIGQMIGNoIGKoIGHhoGEaHR0cDovL2V2Y2Eu
-aXRydXMuY29tLmNuL3B1YmxpYy9pdHJ1c2NybD9DQT0xQkQ0MjIwRTUwREJDMDRC
-MDZBRDM5NzU0OTg0NkMwMUMzRThFQkQyJnNnPUhBQ0M0NzFCNjU0MjJFMTJCMjdB
-OUQzM0E4N0FEMUNERjU5MjZFMTQwMzcxMA0GCSqGSIb3DQEBCwUAA4IBAQCc5Bqi
-3axCQZzZx+LdGN4cSEiiw3yJKh/rM54EPiqp/TPl3yxWk8KpNWtvtGKGw1rI8P7C
-lFg5n0IHwbpftu9JAYubYQe+m22QGPo/4P3CQUcILMnKjSCahfCt3BLbw992mVyj
-I3ZwoJF1E7I7pg2tJzSW6Tl/vBnvFJ2Bu2atur4fpb/Jps90rM67OHK7GmlzH40J
-FaOpvZj6oCsGWACpY9kfrbTXuIYdj9YhT5BrMSs43h1lNbqcOKL6my7JmhxGX/Ay
-l0f1sqn5HXRW2gSGRWQRo4kjMWcX8PtJJNFFwFmBu+Yf80XTRQF5ab7p0yJh4rHW
-Gx/kCQDjwiRRWKFb
------END CERTIFICATE-----
-"
-#微信公众号
-OFFICIAL_APP_ID=wx554ee14e7862bf97
-#邮件SMTP配置
-MAIL_HOST=smtp.exmail.qq.com
-MAIL_USERNAME=notice@kirin.wiki
-MAIL_PASSWORD=e3kEXjg24kpQgcs2
-MAIL_FROM_ADDRESS=notice@kirin.wiki
-MAIL_FROM_NAME=kailin
-
-TAOBAO_APP_KEY=35132815
-TAOBAO_SECRET_KEY=89e7c226c508cf3872037d3d36ec5537
-#TAOBAO_ENTERPRISE_ID=320000000000016743
-TAOBAO_ENTERPRISE_ID=1cda8eaf3c904cdb9257a050527060c0
-
-
-
-

+ 20 - 0
.gitignore

@@ -0,0 +1,20 @@
+/.idea
+/.vscode
+/.well-known
+/bootstrap/cache/*
+/storage/framework/cache/data/*
+/storage/framework/sessions/*
+/storage/framework/testing/*
+/storage/framework/views/*
+/storage/exports/*
+/elkconf
+/vendor
+/public
+*.DS_Store
+*.log
+.env
+.env.backup
+.phpunit.result.cache
+docker-compose.override.yml
+Homestead.json
+Homestead.yaml

+ 14 - 10
app/Console/Commands/CollectTaskAllocateAgainCommand.php

@@ -42,9 +42,9 @@ class CollectTaskAllocateAgainCommand extends Command
             ['insert_time','>=',$timestamp],
         ];
         $collectTaskList = CollectTaskAllocate::query()
-                            ->where($map)
-                            ->get()
-                            ->toArray();
+            ->where($map)
+            ->get()
+            ->toArray();
         if(!$collectTaskList){
             Log::info('collect-task-allocate-again','暂无待分配任务,分配结束');
             return 0;
@@ -59,8 +59,8 @@ class CollectTaskAllocateAgainCommand extends Command
     {
         Log::info('collect-task-allocate-again','重新分配采集任务开始');
         $CollectPlatformConfig   = new CollectPlatformConfig();
-        $CollectTaskAllocate     = new CollectTaskAllocate();
-        $CollectEquipment        = new CollectEquipment();
+        $CollectTaskAllocate    = new CollectTaskAllocate();
+        $CollectEquipment     = new CollectEquipment();
         foreach ($collectTaskList as $collectTask){
             $page                   = 1;
             $platformConfig         = $CollectPlatformConfig->getOne($collectTask['platform']);
@@ -72,10 +72,10 @@ class CollectTaskAllocateAgainCommand extends Command
             $pageNumber             = ceil((($platformConfig['duration']*$platformConfig['minute_size'])/$platformConfig['page_size']));
             //获取任务已分配的最大页数
             $maxPage                = CollectTaskAllocate::query()
-                                    ->where('collect_task_id','=',$collectTask['id'])
-                                    ->select('end_page as max_page')
-                                    ->orderBy('end_page','desc')
-                                    ->first();
+                ->where('collect_task_id','=',$collectTask['id'])
+                ->select('end_page as max_page')
+                ->orderBy('end_page','desc')
+                ->first();
             if ($maxPage){
                 $page               = $maxPage['max_page'] + 1;
             }
@@ -86,8 +86,9 @@ class CollectTaskAllocateAgainCommand extends Command
                     ['collect_equipment.task_status','=',0],
                     ['collect_equipment_account.status','=',0],
                     ['collect_equipment_account.platform','=',$collectTask['platform']],
+                    ['collect_equipment_account.region_id','=',$collectTask['region_id']],
                 ])
-                ->select('collect_equipment.*','collect_equipment_account.username','collect_equipment_account.password')
+                ->select('collect_equipment.*','collect_equipment_account.id as collect_equipment_account_id','collect_equipment_account.collect_region_id','collect_equipment_account.username','collect_equipment_account.password')
                 ->get()
                 ->toArray();
             if (!$collectEquipmentList){
@@ -136,6 +137,9 @@ class CollectTaskAllocateAgainCommand extends Command
                 //分配设备
                 $data                       = $collectTask;
                 unset($data['id']);
+                $data['status']             = 1;
+                $data['collect_equipment_id']             = $collectEquipment['collect_equipment_id'];
+                $data['collect_equipment_account_id']     = $collectEquipment['collect_equipment_account_id'];
                 $res = $CollectTaskAllocate->add($data);
                 if (!$res){
                     Log::info('collect-task-allocate-again','添加采集任务分配失败');

+ 8 - 3
app/Console/Commands/CollectTaskAllocateCommand.php

@@ -36,7 +36,7 @@ class CollectTaskAllocateCommand extends Command
             ->get()
             ->toArray();
         if(!$collectTaskList){
-            Log::info('collect-task-allocate','暂无待分配任务,分配结束');
+            Log::info('collect-task-allocate','暂无待分配任务,分配结束:'.$timestamp);
             return 0;
         }
         $result = $this->allocate($collectTaskList);
@@ -76,8 +76,9 @@ class CollectTaskAllocateCommand extends Command
                     ['collect_equipment.task_status','=',0],
                     ['collect_equipment_account.status','=',0],
                     ['collect_equipment_account.platform','=',$collectTask['platform']],
+                    ['collect_equipment_account.region_id','=',$collectTask['region_id']],
                 ])
-                ->select('collect_equipment.*','collect_equipment_account.username','collect_equipment_account.password')
+                ->select('collect_equipment.*','collect_equipment_account.id as collect_equipment_account_id','collect_equipment_account.collect_region_id','collect_equipment_account.username','collect_equipment_account.password')
                 ->get()
                 ->toArray();
             if (!$collectEquipmentList){
@@ -123,12 +124,16 @@ class CollectTaskAllocateCommand extends Command
                 $data = [
                     'collect_task_id'       => $collectTask['id'],
                     'collect_equipment_id'  => $collectEquipment['id'],
+                    'collect_equipment_account_id'  => $collectEquipment['collect_equipment_account_id'],
+                    'collect_region_id'     => $collectEquipment['collect_region_id'],
                     'company_id'            => $collectTask['company_id'],
                     'platform'              => $collectTask['platform'],
                     'product_name'          => $collectTask['product_name'],
                     'product_specs'         => $collectTask['product_specs'],
                     'product_brand'         => $collectTask['product_brand'],
-                    'product_keyword'         => $collectTask['product_keyword'],
+                    'sampling_cycle'        => $collectTask['sampling_cycle'],
+                    'sampling_start_time'   => $collectTask['sampling_start_time'],
+                    'sampling_end_time'     => $collectTask['sampling_end_time'],
                     'minimum_order_quantity'=> $collectTask['minimum_order_quantity'],
                     'count'                 => $platformConfig['page_size'] * $pageNumber,
                     'start_page'            => $start_page,

+ 106 - 25
app/Console/Commands/CollectTaskCommand.php

@@ -7,9 +7,9 @@ use App\Models\CollectProduct;
 use App\Models\CollectEquipment;
 use App\Models\CollectTask;
 use App\Models\CollectTaskAllocate;
+use App\Models\CollectRegion;
 use Carbon\Carbon;
 use Illuminate\Console\Command;
-use Illuminate\Support\Facades\DB;
 
 class CollectTaskCommand extends Command
 {
@@ -26,31 +26,32 @@ class CollectTaskCommand extends Command
         $CollectTaskModel   = new CollectTask();
         $endTime            = strtotime(date('Y-m-d',time())) + 86400;
         $time               = time();
+        $week               = date('w');
         $map                = [
-            ['collect_product.status','=',0],
-            ['collect_product.sampling_start_time','<=',$time],
+            ['status','=',0],
+            ['sampling_start_time','<=',$time],
         ];
         $collectProductList = CollectProduct::query()
-            ->leftJoin('collect_product_keyword','collect_product.id','=','collect_product_keyword.collect_product_id')
             ->where($map)
             ->where(function ($query) use ($time) {
-                $query->where('collect_product.sampling_end_time', '>=', $time)
-                    ->orWhere('collect_product.sampling_end_time', 0);
+                $query->where('sampling_end_time', '>=', $time)
+                    ->orWhere('sampling_end_time', 0);
             })
-            ->select(
-                'collect_product.*',
-                DB::raw('GROUP_CONCAT(collect_product_keyword.keyword SEPARATOR ", ") as product_keyword')
-            )
-            ->groupBy('collect_product.id')
             ->get()
             ->toArray();
         if ($collectProductList){
+            $region         =   [];
+            $region = CollectRegion::query()->value('id');
             foreach ($collectProductList as $collectProduct){
                 if ($collectProduct['sampling_cycle']){
+                    $weekArray = explode(',',$collectProduct['sampling_cycle']);
+                    if (!in_array($week,$weekArray)){
+                        continue;
+                    }
                     //查询任务最新执行时间
                     $collectTask = $CollectTaskModel::query()->where([['collect_product_id','=',$collectProduct['id']]])->select('insert_time')->orderBy('insert_time','desc')->first();
                     if($collectTask){
-                        if (($collectProduct['sampling_cycle']*86400) > ($endTime - $collectTask['insert_time'])){
+                        if (date('Y-m-d',time()) == date('Y-m-d',$collectTask['insert_time'])){
                             continue;
                         }
                     }
@@ -58,34 +59,114 @@ class CollectTaskCommand extends Command
                 if (!$collectProduct['platform']){
                     continue;
                 }
-                $platforms      =   explode(',',$collectProduct['platform']);
                 $data           =  [];
+                $platforms      =   explode(',',$collectProduct['platform']);
+                if ($collectProduct['round_number'] > 1 && $collectProduct['round_number_config']){
+                    $data = $this->collectTask($collectProduct,$platforms,$region,$collectProduct['round_number_config']);
+                }else{
+                    $data =  $this->collectTask($collectProduct,$platforms,$region);
+                }
+
+                //添加到任务
+                $res = $CollectTaskModel::query()->insert($data);
+                if (!$res){
+                    Log::info('collect-task','添加采集任务失败');
+                }
+            }
+        }else{
+            Log::info('collect-task','暂无采集任务');
+        }
+        Log::info('collect-task','分配采集任务结束');
+        return 0;
+    }
+    public function collectTask($collectProduct,$platforms,$region,$roundNumberConfig = null){
+        $data = [];
+        if ($roundNumberConfig){
+            $roundNumberConfig = json_decode($roundNumberConfig,true);
+            foreach ($roundNumberConfig as $roundNumber){
                 foreach ($platforms as $platform){
+                    if ($collectProduct['region'] > 0 && $region){
+                        foreach ($region as $regionId){
+                            $data[]           = [
+                                'collect_product_id'    => $collectProduct['id'],
+                                'platform'              => $platform,
+                                'product_name'          => $collectProduct['product_name'] ?? '',
+                                'product_specs'         => $collectProduct['product_specs'] ?? '',
+                                'product_brand'         => $collectProduct['product_brand'] ?? '',
+                                'company_id'            => $collectProduct['company_id'],
+                                'sampling_cycle'        => $collectProduct['sampling_cycle'],
+                                'sampling_start_time'   => $collectProduct['sampling_start_time'],
+                                'sampling_end_time'     => $collectProduct['sampling_end_time'],
+                                'max_equipment_number'  => 1,
+                                'status'                => 0,
+                                'insert_time'           => time(),
+                                'region_id'             => $regionId,
+                                'round_start_time'             => $roundNumber['round_start_time'],
+                                'round_end_time'             => $roundNumber['round_end_time'],
+                            ];
+                        }
+                    }else{
+                        $data[]           = [
+                            'collect_product_id'    => $collectProduct['id'],
+                            'platform'              => $platform,
+                            'product_name'          => $collectProduct['product_name'] ?? '',
+                            'product_specs'         => $collectProduct['product_specs'] ?? '',
+                            'product_brand'         => $collectProduct['product_brand'] ?? '',
+                            'company_id'            => $collectProduct['company_id'],
+                            'sampling_cycle'        => $collectProduct['sampling_cycle'],
+                            'sampling_start_time'   => $collectProduct['sampling_start_time'],
+                            'sampling_end_time'     => $collectProduct['sampling_end_time'],
+                            'max_equipment_number'  => 1,
+                            'status'                => 0,
+                            'insert_time'           => time(),
+                            'region_id'             => $collectProduct['region'],
+                            'round_start_time'             => $roundNumber['round_start_time'],
+                            'round_end_time'             => $roundNumber['round_end_time'],
+                        ];
+                    }
+
+                }
+            }
+        }else{
+            foreach ($platforms as $platform){
+                if ($collectProduct['region'] > 0 && $region){
+                    foreach ($region as $regionId){
+                        $data[]           = [
+                            'collect_product_id'    => $collectProduct['id'],
+                            'platform'              => $platform,
+                            'product_name'          => $collectProduct['product_name'] ?? '',
+                            'product_specs'         => $collectProduct['product_specs'] ?? '',
+                            'product_brand'         => $collectProduct['product_brand'] ?? '',
+                            'company_id'            => $collectProduct['company_id'],
+                            'sampling_cycle'        => $collectProduct['sampling_cycle'],
+                            'sampling_start_time'   => $collectProduct['sampling_start_time'],
+                            'sampling_end_time'     => $collectProduct['sampling_end_time'],
+                            'max_equipment_number'  => 1,
+                            'status'                => 0,
+                            'insert_time'           => time(),
+                            'region_id'             => $regionId,
+                        ];
+                    }
+                }else{
                     $data[]           = [
                         'collect_product_id'    => $collectProduct['id'],
                         'platform'              => $platform,
                         'product_name'          => $collectProduct['product_name'] ?? '',
                         'product_specs'         => $collectProduct['product_specs'] ?? '',
                         'product_brand'         => $collectProduct['product_brand'] ?? '',
-                        'product_keyword'       => $collectProduct['product_keyword'] ?? '',
                         'company_id'            => $collectProduct['company_id'],
+                        'sampling_cycle'        => $collectProduct['sampling_cycle'],
+                        'sampling_start_time'   => $collectProduct['sampling_start_time'],
+                        'sampling_end_time'     => $collectProduct['sampling_end_time'],
                         'max_equipment_number'  => 1,
-                        'status'                => 1,
+                        'status'                => 0,
                         'insert_time'           => time(),
+                        'region_id'             => $collectProduct['region'],
                     ];
                 }
 
-                //添加到任务
-                $res = $CollectTaskModel::query()->insert($data);
-                if (!$res){
-                    Log::info('collect-task','添加采集任务失败');
-                }
             }
-        }else{
-            Log::info('collect-task','暂无采集任务');
         }
-        Log::info('collect-task','分配采集任务结束');
-        return 0;
+        return $data;
     }
-
 }

+ 0 - 3
app/Console/Kernel.php

@@ -5,7 +5,6 @@ namespace App\Console;
 use App\Console\Commands\CollectTaskAllocateAgainCommand;
 use App\Console\Commands\CollectTaskAllocateCommand;
 use App\Console\Commands\CollectTaskCommand;
-use App\Console\Commands\CollectEquipmentHeartbeatCheckCommand;
 use Illuminate\Console\Scheduling\Schedule;
 use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
 
@@ -20,7 +19,6 @@ class Kernel extends ConsoleKernel
         CollectTaskAllocateAgainCommand::class,
         CollectTaskAllocateCommand::class,
         CollectTaskCommand::class,
-        CollectEquipmentHeartbeatCheckCommand::class,
     ];
 
     /**
@@ -34,7 +32,6 @@ class Kernel extends ConsoleKernel
         $schedule->command('collect-task')->everyThirtyMinutes();
         $schedule->command('collect-task-allocate')->everyThirtyMinutes();
         $schedule->command('collect-task-allocate-again')->everyThirtyMinutes();
-        $schedule->command('collect-equipment-heartbeat-check')->everyMinute();
     }
 
     /**

+ 2 - 0
app/Http/Controllers/Api/CollectEquipmentAccount.php

@@ -37,6 +37,7 @@ class CollectEquipmentAccount extends Api
         $data['username']			= request('username','');
         $data['password']			= request('password','');
         $data['collect_equipment_id']		= request('collect_equipment_id',0);
+        $data['collect_region_id']= request('collect_region_id',0);
         $data['platform']		= request('platform',0);
         // 写入
         $id						= $Model->add($data);
@@ -57,6 +58,7 @@ class CollectEquipmentAccount extends Api
         $data['username']		= request('username','');
         $data['password']		= request('password','');
         $data['collect_equipment_id']= request('collect_equipment_id',0);
+        $data['collect_region_id']= request('collect_region_id',0);
         $data['platform']		= request('platform',0);
         // 写入
         $result					= $Model->edit($id,$data);

+ 0 - 6
app/Http/Controllers/Api/CollectEquipmentExecute.php

@@ -20,7 +20,6 @@ class CollectEquipmentExecute extends Api
     {
         return self::HEARTBEAT_CACHE_PREFIX.$collectEquipmentId;
     }
-
     /**
      * 执行结果上报
      *
@@ -53,7 +52,6 @@ class CollectEquipmentExecute extends Api
             if (!$res){
                 return json_send(['code'=>'error','msg'=>'修改设备占用状态失败']);
             }
-            cache()->forget($this->heartbeatCacheKey($allocateInfo['collect_equipment_id']));
             //修改任务状态
             $res = CollectTaskAllocate::query()->where([['id','=',$collectTaskAllocateId]])->update(['status'=>$status]);
             if (!$res){
@@ -90,9 +88,6 @@ class CollectEquipmentExecute extends Api
                     if (!$res){
                         return json_send(['code'=>'error','msg'=>'修改设备状态失败']);
                     }
-                    foreach ($equipmentIds as $equipmentId){
-                        cache()->forget($this->heartbeatCacheKey($equipmentId));
-                    }
                 }
             }
             //添加任务执行记录
@@ -128,7 +123,6 @@ class CollectEquipmentExecute extends Api
         }
         return					    json_send(['code'=>'success','msg'=>'成功','data'=>[]]);
     }
-
     /**
      * 设备心跳上报
      *

+ 79 - 0
app/Http/Controllers/Api/CollectRegion.php

@@ -0,0 +1,79 @@
+<?php
+
+namespace App\Http\Controllers\Api;
+
+use App\Servers\Aliyun\Oss;
+use App\Models\CollectRegion as Model;
+use Illuminate\Support\Facades\Log;
+use Illuminate\Support\Facades\DB;
+
+class CollectRegion extends Api
+{
+    /**
+     * 首页列表
+     *
+     * */
+    public function index(Model $Model){
+        // 接受参数
+        $name					= request('name','');
+        // 查询条件
+        $map 					= [];
+        // 编码ID
+        if( $name )				$map[] = ['name','=',$name];
+        $uid                    = request('access_token.uid',0);
+        // 查询数据
+        $list					= $Model->query()->where($map);
+        $list                   = $list->orderByDesc('id')->paginate(request('limit',config('page_num',10)))->appends(request()->all());
+        return					json_send(['code'=>'success','msg'=>'成功','data'=>$list]);
+    }
+
+    /**
+     * 添加
+     *
+     * */
+    public function add( Model $Model){
+        // 组合数据
+        $data['name']			= request('name','');
+        // 写入
+        $id						= $Model->add($data);
+        // 提示新增失败
+        if( !$id )				return json_send(['code'=>'error','msg'=>'新增失败']);
+        // 告知结果
+        return					json_send(['code'=>'success','msg'=>'新增成功','action'=>'add']);
+    }
+
+    /**
+     * 编辑
+     *
+     * */
+    public function edit(Model $Model){
+        // 组合数据
+        $id						= request('id',0);
+        // 组合数据
+        $data['name']			= request('name','');
+        // 写入
+        $result					= $Model->edit($id,$data);
+        // 提示新增失败
+        if( !$result )			return json_send(['code'=>'error','msg'=>'修改失败']);
+        // 告知结果
+        return					json_send(['code'=>'success','msg'=>'修改成功','action'=>'edit']);
+    }
+
+    /**
+     * 状态
+     *
+     * */
+    public function set_status( Model $Model ){
+        // 接收参数
+        $id				= request('id',0);
+        $status			= request('status',0);
+        // 查询数据
+        $result			= $Model->edit($id,['status'=>$status]);
+        // 提示新增失败
+        if( !$result )	return json_send(['code'=>'error','msg'=>'设置失败']);
+        // 记录行为
+        //$this->addAdminHistory(admin('uid'),$Model->getTable(),$id,2,[],['status'=>$status]);
+        // 告知结果
+        return			json_send(['code'=>'success','msg'=>'设置成功','path'=>'']);
+    }
+}

+ 87 - 0
app/Models/CollectRegion.php

@@ -0,0 +1,87 @@
+<?php namespace App\Models;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use App\Facades\Servers\Encrypts\AccessToken;
+
+/**
+ *采集设备表
+ * 
+ */
+class CollectRegion extends Model
+{
+    use HasFactory;
+
+    // 与模型关联的表名
+    protected $table = 'collect_region';
+    // 是否主动维护时间戳
+    public $timestamps = false;
+    protected   $connection = 'mysql';
+    // 定义时间戳字段名
+    // const CREATED_AT = 'insert_time';
+    // const UPDATED_AT = 'update_time';
+
+    /**
+     * 添加数据
+     * 
+     */
+    public function add($data)
+    {
+        // 时间
+        $data['insert_time']				= time();
+        $data['update_time']				= time();
+        // 写入数据表
+        $id						            = $this->query()->insertGetId($data);
+        // 如果操作失败
+        if( !$id )                          return 0;
+        // 更新缓存
+        $this->getList(true);
+        // 返回结果
+        return                              $id;
+    }
+
+    /**
+     * 添加数据
+     * 
+     */
+    public function edit($id,$data)
+    {
+        // 更新时间
+        $data['update_time']                = time();
+        // 写入数据表
+        $result						        = $this->query()->where(['id'=>$id])->update($data);
+        // 如果操作失败
+        if( !$result )                      return 0;
+        // 更新缓存
+        $this->getList(true);
+        // 返回结果
+        return                              $id;
+    }
+
+    /**
+     * 获取列表
+     * @param   Bool    $force  是否强制更新
+     * 
+     */
+    public function getList($force = false)
+    {
+        // 结果数据
+        $list                  = $force ? [] : cache('collect:equipment:list');
+        // 不存在数据
+        if ( !$list ) {
+            // 从数据库获取数据
+            $data              = $this->query()->get()->toArray();
+            // 循环处理数据
+            $list              = [];
+            // 进行更新
+            foreach ($data as $value) {
+                // 重组数据
+                $list[$value['id']] = $value;
+            }
+            // 存起来
+            cache(['collect:equipment:list'=>$list]);
+        }
+        // 返回结果
+        return                  $list;
+    }
+}

+ 0 - 95
bootstrap/cache/packages.php

@@ -1,95 +0,0 @@
-<?php return array (
-  'facade/ignition' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Facade\\Ignition\\IgnitionServiceProvider',
-    ),
-    'aliases' => 
-    array (
-      'Flare' => 'Facade\\Ignition\\Facades\\Flare',
-    ),
-  ),
-  'fideloper/proxy' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider',
-    ),
-  ),
-  'fruitcake/laravel-cors' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Fruitcake\\Cors\\CorsServiceProvider',
-    ),
-  ),
-  'intervention/image' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Intervention\\Image\\ImageServiceProvider',
-    ),
-    'aliases' => 
-    array (
-      'Image' => 'Intervention\\Image\\Facades\\Image',
-    ),
-  ),
-  'ixudra/curl' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Ixudra\\Curl\\CurlServiceProvider',
-    ),
-    'aliases' => 
-    array (
-      'Curl' => 'Ixudra\\Curl\\Facades\\Curl',
-    ),
-  ),
-  'kra8/laravel-snowflake' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Kra8\\Snowflake\\Providers\\LaravelServiceProvider',
-    ),
-  ),
-  'laravel/sail' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Laravel\\Sail\\SailServiceProvider',
-    ),
-  ),
-  'laravel/tinker' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Laravel\\Tinker\\TinkerServiceProvider',
-    ),
-  ),
-  'nesbot/carbon' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Carbon\\Laravel\\ServiceProvider',
-    ),
-  ),
-  'nunomaduro/collision' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
-    ),
-  ),
-  'vinkla/hashids' => 
-  array (
-    'providers' => 
-    array (
-      0 => 'Vinkla\\Hashids\\HashidsServiceProvider',
-    ),
-    'aliases' => 
-    array (
-      'Hashids' => 'Vinkla\\Hashids\\Facades\\Hashids',
-    ),
-  ),
-);

+ 0 - 241
bootstrap/cache/services.php

@@ -1,241 +0,0 @@
-<?php return array (
-  'providers' => 
-  array (
-    0 => 'Illuminate\\Auth\\AuthServiceProvider',
-    1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
-    2 => 'Illuminate\\Bus\\BusServiceProvider',
-    3 => 'Illuminate\\Cache\\CacheServiceProvider',
-    4 => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    5 => 'Illuminate\\Cookie\\CookieServiceProvider',
-    6 => 'Illuminate\\Database\\DatabaseServiceProvider',
-    7 => 'Illuminate\\Encryption\\EncryptionServiceProvider',
-    8 => 'Illuminate\\Filesystem\\FilesystemServiceProvider',
-    9 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider',
-    10 => 'Illuminate\\Hashing\\HashServiceProvider',
-    11 => 'Illuminate\\Mail\\MailServiceProvider',
-    12 => 'Illuminate\\Notifications\\NotificationServiceProvider',
-    13 => 'Illuminate\\Pagination\\PaginationServiceProvider',
-    14 => 'Illuminate\\Pipeline\\PipelineServiceProvider',
-    15 => 'Illuminate\\Queue\\QueueServiceProvider',
-    16 => 'Illuminate\\Redis\\RedisServiceProvider',
-    17 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
-    18 => 'Illuminate\\Session\\SessionServiceProvider',
-    19 => 'Illuminate\\Translation\\TranslationServiceProvider',
-    20 => 'Illuminate\\Validation\\ValidationServiceProvider',
-    21 => 'Illuminate\\View\\ViewServiceProvider',
-    22 => 'Facade\\Ignition\\IgnitionServiceProvider',
-    23 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider',
-    24 => 'Fruitcake\\Cors\\CorsServiceProvider',
-    25 => 'Intervention\\Image\\ImageServiceProvider',
-    26 => 'Ixudra\\Curl\\CurlServiceProvider',
-    27 => 'Kra8\\Snowflake\\Providers\\LaravelServiceProvider',
-    28 => 'Laravel\\Sail\\SailServiceProvider',
-    29 => 'Laravel\\Tinker\\TinkerServiceProvider',
-    30 => 'Carbon\\Laravel\\ServiceProvider',
-    31 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
-    32 => 'Vinkla\\Hashids\\HashidsServiceProvider',
-    33 => 'App\\Providers\\AppServiceProvider',
-    34 => 'App\\Providers\\AuthServiceProvider',
-    35 => 'App\\Providers\\EventServiceProvider',
-    36 => 'App\\Providers\\RouteServiceProvider',
-    37 => 'Vinkla\\Hashids\\HashidsServiceProvider',
-  ),
-  'eager' => 
-  array (
-    0 => 'Illuminate\\Auth\\AuthServiceProvider',
-    1 => 'Illuminate\\Cookie\\CookieServiceProvider',
-    2 => 'Illuminate\\Database\\DatabaseServiceProvider',
-    3 => 'Illuminate\\Encryption\\EncryptionServiceProvider',
-    4 => 'Illuminate\\Filesystem\\FilesystemServiceProvider',
-    5 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider',
-    6 => 'Illuminate\\Notifications\\NotificationServiceProvider',
-    7 => 'Illuminate\\Pagination\\PaginationServiceProvider',
-    8 => 'Illuminate\\Session\\SessionServiceProvider',
-    9 => 'Illuminate\\View\\ViewServiceProvider',
-    10 => 'Facade\\Ignition\\IgnitionServiceProvider',
-    11 => 'Fideloper\\Proxy\\TrustedProxyServiceProvider',
-    12 => 'Fruitcake\\Cors\\CorsServiceProvider',
-    13 => 'Intervention\\Image\\ImageServiceProvider',
-    14 => 'Ixudra\\Curl\\CurlServiceProvider',
-    15 => 'Kra8\\Snowflake\\Providers\\LaravelServiceProvider',
-    16 => 'Carbon\\Laravel\\ServiceProvider',
-    17 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
-    18 => 'Vinkla\\Hashids\\HashidsServiceProvider',
-    19 => 'App\\Providers\\AppServiceProvider',
-    20 => 'App\\Providers\\AuthServiceProvider',
-    21 => 'App\\Providers\\EventServiceProvider',
-    22 => 'App\\Providers\\RouteServiceProvider',
-    23 => 'Vinkla\\Hashids\\HashidsServiceProvider',
-  ),
-  'deferred' => 
-  array (
-    'Illuminate\\Broadcasting\\BroadcastManager' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
-    'Illuminate\\Contracts\\Broadcasting\\Factory' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
-    'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
-    'Illuminate\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
-    'Illuminate\\Contracts\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
-    'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
-    'Illuminate\\Bus\\BatchRepository' => 'Illuminate\\Bus\\BusServiceProvider',
-    'cache' => 'Illuminate\\Cache\\CacheServiceProvider',
-    'cache.store' => 'Illuminate\\Cache\\CacheServiceProvider',
-    'cache.psr6' => 'Illuminate\\Cache\\CacheServiceProvider',
-    'memcached.connector' => 'Illuminate\\Cache\\CacheServiceProvider',
-    'Illuminate\\Cache\\RateLimiter' => 'Illuminate\\Cache\\CacheServiceProvider',
-    'command.cache.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.cache.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.clear-compiled' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.auth.resets.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.config.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.config.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Database\\Console\\DbCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.db.prune' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.db.wipe' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.down' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.environment' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.event.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.event.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.event.list' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.key.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.optimize' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.optimize.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.package.discover' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.failed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.flush' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.listen' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.monitor' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.prune-batches' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.prune-failed-jobs' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.restart' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.retry' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.retry-batch' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.work' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.route.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.route.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.route.list' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.schema.dump' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.seed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleListCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleTestCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.storage.link' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.up' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.view.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.view.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.cache.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.cast.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.channel.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.component.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.console.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.controller.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.event.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.event.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.exception.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.factory.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.job.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.listener.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.mail.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.middleware.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.model.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.notification.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.notification.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.observer.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.policy.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.provider.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.failed-table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.queue.batches-table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.request.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.resource.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.rule.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.seeder.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.session.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.serve' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.stub.publish' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.test.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.vendor.publish' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'migrator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'migration.repository' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'migration.creator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.fresh' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.install' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.refresh' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.reset' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.rollback' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.status' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'command.migrate.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'composer' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
-    'hash' => 'Illuminate\\Hashing\\HashServiceProvider',
-    'hash.driver' => 'Illuminate\\Hashing\\HashServiceProvider',
-    'mail.manager' => 'Illuminate\\Mail\\MailServiceProvider',
-    'mailer' => 'Illuminate\\Mail\\MailServiceProvider',
-    'Illuminate\\Mail\\Markdown' => 'Illuminate\\Mail\\MailServiceProvider',
-    'Illuminate\\Contracts\\Pipeline\\Hub' => 'Illuminate\\Pipeline\\PipelineServiceProvider',
-    'queue' => 'Illuminate\\Queue\\QueueServiceProvider',
-    'queue.connection' => 'Illuminate\\Queue\\QueueServiceProvider',
-    'queue.failer' => 'Illuminate\\Queue\\QueueServiceProvider',
-    'queue.listener' => 'Illuminate\\Queue\\QueueServiceProvider',
-    'queue.worker' => 'Illuminate\\Queue\\QueueServiceProvider',
-    'redis' => 'Illuminate\\Redis\\RedisServiceProvider',
-    'redis.connection' => 'Illuminate\\Redis\\RedisServiceProvider',
-    'auth.password' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
-    'auth.password.broker' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
-    'translator' => 'Illuminate\\Translation\\TranslationServiceProvider',
-    'translation.loader' => 'Illuminate\\Translation\\TranslationServiceProvider',
-    'validator' => 'Illuminate\\Validation\\ValidationServiceProvider',
-    'validation.presence' => 'Illuminate\\Validation\\ValidationServiceProvider',
-    'Laravel\\Sail\\Console\\InstallCommand' => 'Laravel\\Sail\\SailServiceProvider',
-    'Laravel\\Sail\\Console\\PublishCommand' => 'Laravel\\Sail\\SailServiceProvider',
-    'command.tinker' => 'Laravel\\Tinker\\TinkerServiceProvider',
-  ),
-  'when' => 
-  array (
-    'Illuminate\\Broadcasting\\BroadcastServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Bus\\BusServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Cache\\CacheServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Hashing\\HashServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Mail\\MailServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Pipeline\\PipelineServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Queue\\QueueServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Redis\\RedisServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Translation\\TranslationServiceProvider' => 
-    array (
-    ),
-    'Illuminate\\Validation\\ValidationServiceProvider' => 
-    array (
-    ),
-    'Laravel\\Sail\\SailServiceProvider' => 
-    array (
-    ),
-    'Laravel\\Tinker\\TinkerServiceProvider' => 
-    array (
-    ),
-  ),
-);

+ 0 - 1500
drug_retrieve.sql

@@ -1,1500 +0,0 @@
-/*
- Navicat Premium Dump SQL
-
- Source Server         : drug_retrieve
- Source Server Type    : MySQL
- Source Server Version : 50744 (5.7.44-log)
- Source Host           : 120.24.49.2:3306
- Source Schema         : drug_retrieve
-
- Target Server Type    : MySQL
- Target Server Version : 50744 (5.7.44-log)
- File Encoding         : 65001
-
- Date: 28/04/2026 11:47:06
-*/
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for mt_shop_info_middle
--- ----------------------------
-DROP TABLE IF EXISTS `mt_shop_info_middle`;
-CREATE TABLE `mt_shop_info_middle`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `shop` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `contact_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联系地址',
-  `qualification_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资质编号',
-  `business_license_company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照公司名称',
-  `business_license_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照地址',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '爬取日期',
-  `platform` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '平台',
-  `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省',
-  `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '市',
-  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `shop_index`(`shop`) USING BTREE COMMENT '店铺名称唯一'
-) ENGINE = MyISAM AUTO_INCREMENT = 4820 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '美团店铺信息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for pdd_shop_info_middle
--- ----------------------------
-DROP TABLE IF EXISTS `pdd_shop_info_middle`;
-CREATE TABLE `pdd_shop_info_middle`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `shop` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `contact_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联系地址',
-  `qualification_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资质编号',
-  `business_license_company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照公司名称',
-  `business_license_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照地址',
-  `store_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '商品链接',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '爬取日期',
-  `platform` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '平台',
-  `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省份',
-  `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '城市',
-  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `shop_indx`(`shop`) USING BTREE COMMENT '店铺名称唯一'
-) ENGINE = MyISAM AUTO_INCREMENT = 9610 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '拼多多店铺信息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_admin
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_admin`;
-CREATE TABLE `retrieve_admin`  (
-  `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '管理员ID',
-  `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '用户名',
-  `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
-  `password` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '密码',
-  `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态,0启用,1禁用',
-  `is_super` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否超管',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '注册时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`uid`) USING BTREE,
-  UNIQUE INDEX `username_UNIQUE`(`username`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '管理表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_admin_history
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_admin_history`;
-CREATE TABLE `retrieve_admin_history`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `company_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '品牌方公司名称',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户名称',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `is_admin` tinyint(3) NOT NULL DEFAULT 1 COMMENT '是否为管理员账号1=是0=否',
-  `admin_uid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作管理员',
-  `module_menu_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块菜单名称',
-  `notes_type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作类型,1添加,2修改,3=删除',
-  `general_description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '概况描述',
-  `table_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '表名',
-  `before_value` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更改前',
-  `after_value` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更改后',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1323 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作历史' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_attachment
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_attachment`;
-CREATE TABLE `retrieve_attachment`  (
-  `id` int(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
-  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '类别:image=图片,voice=音频,video=视频,file=文件',
-  `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物理路径',
-  `imagewidth` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '宽度',
-  `imageheight` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '高度',
-  `imagetype` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片类型',
-  `filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文件名称',
-  `filesize` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '文件大小',
-  `mimetype` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'mime类型',
-  `createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建日期',
-  `updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
-  `storage` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'local' COMMENT '存储位置',
-  `sha1` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文件 sha1编码',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '附件表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_auth_group
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_auth_group`;
-CREATE TABLE `retrieve_auth_group`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户组id,自增主键',
-  `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '权限组名称',
-  `description` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '描述信息',
-  `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限组' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_auth_group_access
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_auth_group_access`;
-CREATE TABLE `retrieve_auth_group_access`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
-  `group_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '权限组ID',
-  `admin_uid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '管理员id',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_auth_group_access_group_id_idx`(`group_id`) USING BTREE,
-  INDEX `fk_auth_group_access_user_uid_idx`(`admin_uid`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户权限组' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_auth_rule
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_auth_rule`;
-CREATE TABLE `retrieve_auth_rule`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '规则id,自增主键',
-  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '路径',
-  `group_id` mediumint(8) UNSIGNED NOT NULL,
-  `menu_id` int(10) UNSIGNED NOT NULL,
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_auth_rule_edu_auth_group1_idx`(`group_id`) USING BTREE,
-  INDEX `fk_auth_rule_edu_menu1_idx`(`menu_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限组权限规则表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_city
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_city`;
-CREATE TABLE `retrieve_city`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称',
-  `pid` int(11) NOT NULL DEFAULT 0 COMMENT '父ID',
-  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '地区编码',
-  `level` tinyint(3) NOT NULL DEFAULT 1 COMMENT '地区等级',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 44704 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地区表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_city_zoning
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_city_zoning`;
-CREATE TABLE `retrieve_city_zoning`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `zoning_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分区名称',
-  `province_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '省份ID集合',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=开启1=关闭',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地理大区表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_equipment
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_equipment`;
-CREATE TABLE `retrieve_collect_equipment`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '设备名称',
-  `device_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '设备终端ID',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0启用,1禁用',
-  `task_status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0未占用,1已占用',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集设备表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_equipment_account
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_equipment_account`;
-CREATE TABLE `retrieve_collect_equipment_account`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `collect_equipment_id` int(10) NOT NULL COMMENT '设备id',
-  `platform` tinyint(3) NOT NULL DEFAULT 0 COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账号名',
-  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账号密码',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0启用,1禁用',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集设备账号' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_platform_config
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_platform_config`;
-CREATE TABLE `retrieve_collect_platform_config`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `platform` tinyint(3) NOT NULL DEFAULT 0 COMMENT '平台',
-  `duration` int(10) NOT NULL COMMENT '设备每次运行时长(分钟)',
-  `rest_duration` int(10) NOT NULL DEFAULT 0 COMMENT '运行后休息时长',
-  `day_number` int(10) NOT NULL DEFAULT 0 COMMENT '每天运行次数',
-  `minute_size` int(10) NOT NULL DEFAULT 0 COMMENT '每分钟采集数量',
-  `page_size` int(10) NOT NULL DEFAULT 0 COMMENT '每页数量',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0启用,1禁用',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集平台配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_product`;
-CREATE TABLE `retrieve_collect_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `enable_full_quantity` tinyint(3) NULL DEFAULT 1 COMMENT '全量,0启用,1禁用',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '产品规格集合',
-  `product_specs_number` int(11) NOT NULL DEFAULT 1 COMMENT '规格数量',
-  `minimum_order_quantity` int(11) NOT NULL DEFAULT 1 COMMENT '最小起购量',
-  `sampling_cycle` tinyint(3) NOT NULL DEFAULT 1 COMMENT '采集周期天数',
-  `sampling_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集开始时间',
-  `sampling_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集结束时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态,0启用,1禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 270 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集商品配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_product_keyword
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_product_keyword`;
-CREATE TABLE `retrieve_collect_product_keyword`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `keyword` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
-  `collect_product_id` int(11) NOT NULL DEFAULT 0 COMMENT '采集商品ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集商品关键字表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_task
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_task`;
-CREATE TABLE `retrieve_collect_task`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(10) NOT NULL DEFAULT 0 COMMENT '商户ID',
-  `collect_product_id` int(10) NOT NULL DEFAULT 0 COMMENT '采集中心任务id',
-  `platform` int(10) NOT NULL DEFAULT 0 COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `product_brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品品牌',
-  `product_keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品关键词',
-  `minimum_order_quantity` int(11) NOT NULL DEFAULT 1 COMMENT '最小起购量',
-  `sampling_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集开始时间',
-  `sampling_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集结束时间',
-  `max_equipment_number` int(10) NOT NULL DEFAULT 0 COMMENT '最多分配设备数量',
-  `equipment_number` int(10) NOT NULL DEFAULT 0 COMMENT '已分配设备数量',
-  `sampling_cycle` int(3) NOT NULL DEFAULT 1 COMMENT '采集周期天数',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0未开始,1进行中,2已完成',
-  `allocate_status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0未分配,1未分配完,2已分配完',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 3027 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集任务执行表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_task_allocate
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_task_allocate`;
-CREATE TABLE `retrieve_collect_task_allocate`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `collect_task_id` int(10) NOT NULL DEFAULT 0 COMMENT '采集任务id',
-  `collect_equipment_id` int(10) NOT NULL DEFAULT 0 COMMENT '设备ID',
-  `company_id` int(10) NOT NULL DEFAULT 0 COMMENT '企业ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `product_brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌',
-  `product_keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品关键词',
-  `minimum_order_quantity` int(11) NOT NULL DEFAULT 1 COMMENT '最小起购量',
-  `start_page` int(10) NOT NULL DEFAULT 0 COMMENT '开始页',
-  `end_page` int(10) NOT NULL DEFAULT 0 COMMENT '结束页',
-  `count` int(10) NOT NULL DEFAULT 0 COMMENT '应采集数量',
-  `real_count` int(10) NOT NULL DEFAULT 0 COMMENT '实际采集数量',
-  `duration` int(10) NOT NULL DEFAULT 0 COMMENT '执行时长(分钟)',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态,1未开始、2进行中、3已完成、4失败、5失败后已重新分配设备、6弃用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1240 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集任务分配设备表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_collect_task_record
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_collect_task_record`;
-CREATE TABLE `retrieve_collect_task_record`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `collect_task_id` int(10) NOT NULL DEFAULT 0 COMMENT '采集任务id',
-  `collect_equipment_id` int(10) NOT NULL DEFAULT 0 COMMENT '设备ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `minimum_order_quantity` int(11) NOT NULL DEFAULT 1 COMMENT '最小起购量',
-  `start_time` int(10) NOT NULL DEFAULT 0 COMMENT '执行开始时间',
-  `end_time` int(10) NOT NULL DEFAULT 0 COMMENT '执行结束时间',
-  `start_page` int(10) NOT NULL DEFAULT 0 COMMENT '开始页',
-  `end_page` int(10) NOT NULL DEFAULT 0 COMMENT '结束页',
-  `count` int(10) NOT NULL DEFAULT 0 COMMENT '应采集数量',
-  `real_count` int(10) NOT NULL DEFAULT 0 COMMENT '实际采集数量',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态,0执行中、1失败、2完成',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '失败备注',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 808 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集任务执行记录表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_external_company
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_external_company`;
-CREATE TABLE `retrieve_external_company`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `logo_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌公司logo',
-  `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌公司名称',
-  `social_credit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '营业执照号码',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `cleaning_priority` int(11) NOT NULL DEFAULT 0 COMMENT '清洗优先级,值越高越优先',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态:0=启用1=禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公司表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_failed_jobs
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_failed_jobs`;
-CREATE TABLE `retrieve_failed_jobs`  (
-  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `connection` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `queue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `exception` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `failed_jobs_uuid_unique`(`uuid`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_jobs
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_jobs`;
-CREATE TABLE `retrieve_jobs`  (
-  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `queue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `attempts` tinyint(3) UNSIGNED NOT NULL,
-  `reserved_at` int(10) UNSIGNED NULL DEFAULT NULL,
-  `available_at` int(10) UNSIGNED NOT NULL,
-  `created_at` int(10) UNSIGNED NOT NULL,
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `jobs_queue_index`(`queue`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 128415 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_menu
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_menu`;
-CREATE TABLE `retrieve_menu`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
-  `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题',
-  `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '/manager/' COMMENT '链接地址',
-  `icon` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标',
-  `sort_order` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序(同级有效)',
-  `type` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'nav,auth',
-  `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态0=开启1=关闭',
-  `pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级分类ID',
-  `module` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块名',
-  `is_open` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否开放0=是1=否',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '新增时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_edu_menu_edu_menu1_idx`(`pid`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 201 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台菜单表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_migrations
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_migrations`;
-CREATE TABLE `retrieve_migrations`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `migration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `batch` int(11) NOT NULL,
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_other_download_task
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_other_download_task`;
-CREATE TABLE `retrieve_other_download_task`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司ID',
-  `file_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件ID',
-  `file_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件名称',
-  `url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件下载地址',
-  `operator_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作人用户ID',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `file_dir_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '系统文件名',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=进行中1=已完成2=失败',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '下载任务记录' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_password_resets
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_password_resets`;
-CREATE TABLE `retrieve_password_resets`  (
-  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `created_at` timestamp NULL DEFAULT NULL,
-  INDEX `password_resets_email_index`(`email`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personal_access_tokens
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personal_access_tokens`;
-CREATE TABLE `retrieve_personal_access_tokens`  (
-  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `tokenable_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `tokenable_id` bigint(20) UNSIGNED NOT NULL,
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `abilities` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL,
-  `last_used_at` timestamp NULL DEFAULT NULL,
-  `created_at` timestamp NULL DEFAULT NULL,
-  `updated_at` timestamp NULL DEFAULT NULL,
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `personal_access_tokens_token_unique`(`token`) USING BTREE,
-  INDEX `personal_access_tokens_tokenable_type_tokenable_id_index`(`tokenable_type`, `tokenable_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_department
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_department`;
-CREATE TABLE `retrieve_personnel_department`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '部门名称',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态;0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee`;
-CREATE TABLE `retrieve_personnel_employee`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `employee_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '员工编码',
-  `openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信openid',
-  `band_wechat` tinyint(3) NOT NULL DEFAULT 0 COMMENT '绑定微信0=未绑定1=已绑定',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '姓名',
-  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号码',
-  `email` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '邮箱',
-  `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '密码',
-  `department_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '部门ID集合',
-  `role_id` int(11) NOT NULL DEFAULT 0 COMMENT '角色ID',
-  `duty_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '责任类型1=第一责任人,2=责任人',
-  `open_notice` tinyint(3) NOT NULL DEFAULT 1 COMMENT '是否通知0=启用1=停用',
-  `open_subscribe` tinyint(3) NOT NULL DEFAULT 1 COMMENT '订阅推送0=启用1=停用',
-  `is_super` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否超管1=是0=否',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_area
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_area`;
-CREATE TABLE `retrieve_personnel_employee_area`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省份ID',
-  `city_id` int(10) NOT NULL DEFAULT 0 COMMENT '城市ID',
-  `city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 12984 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工地区关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_department
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_department`;
-CREATE TABLE `retrieve_personnel_employee_department`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `department_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '部门ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 63 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工部门关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_notice_config
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_notice_config`;
-CREATE TABLE `retrieve_personnel_employee_notice_config`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `open_day` int(11) NOT NULL DEFAULT 0 COMMENT '开启天数',
-  `notice_week_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '周推送配置',
-  `push_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '推送时间',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工通知设置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_openid
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_openid`;
-CREATE TABLE `retrieve_personnel_employee_openid`  (
-  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户ID',
-  `unionid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户微信unionid',
-  `openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '开放平台openid',
-  `official_openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '公众平台openid',
-  `mini_openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '小程序openid',
-  `type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '0:小程序;1:公众号,3网页端',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_custom_openid_employee_id_idx1`(`employee_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '客户open_id' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_platform
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_platform`;
-CREATE TABLE `retrieve_personnel_employee_platform`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `platform_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 283 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工平台关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_province
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_province`;
-CREATE TABLE `retrieve_personnel_employee_province`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `zoning_id` int(11) NOT NULL DEFAULT 0 COMMENT '大区ID',
-  `province_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份ID',
-  `province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `is_city_all` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否完整地区0=否1=是',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1188 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工省份关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_employee_zoning
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_employee_zoning`;
-CREATE TABLE `retrieve_personnel_employee_zoning`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `zoning_id` int(11) NOT NULL DEFAULT 0 COMMENT '大区id',
-  `zoning_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '大区名称',
-  `is_province_all` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否完整大区0=否1=是',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 277 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工大区关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_roles
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_roles`;
-CREATE TABLE `retrieve_personnel_roles`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态:0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_personnel_roles_auth_rule
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_personnel_roles_auth_rule`;
-CREATE TABLE `retrieve_personnel_roles_auth_rule`  (
-  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '路径',
-  `role_id` mediumint(8) NOT NULL COMMENT '角色ID',
-  `menu_id` int(10) NOT NULL COMMENT '菜单ID',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 2162 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色组权限规则表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_platform
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_platform`;
-CREATE TABLE `retrieve_platform`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台名称',
-  `employee_ids` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '责任跟进人',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态:0=启用1=禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '平台配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_platform_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_platform_member`;
-CREATE TABLE `retrieve_platform_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `platform_id` int(11) NOT NULL COMMENT '平台ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '平台责任人表' ROW_FORMAT = FIXED;
-
--- ----------------------------
--- Table structure for retrieve_process_control_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_control_product`;
-CREATE TABLE `retrieve_process_control_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `first_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '第一责任人',
-  `responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '责任人',
-  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `suggested_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '指导价格',
-  `online_posting_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '挂网价格',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `company_category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司分类名称',
-  `social_credit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信用代码',
-  `province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `source_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '溯源责任人',
-  `source_id` bigint(20) NOT NULL COMMENT '原始数据ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '处理状态1=待处理',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=有效=无效',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管控商品处理' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_control_product_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_control_product_member`;
-CREATE TABLE `retrieve_process_control_product_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `control_product_logid` int(11) NOT NULL COMMENT '管控商品处理记录ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  `duty_type` tinyint(3) NOT NULL COMMENT '责任类型1=第一责任人,2=责任人,3=溯源责任人',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管控商品处理员工关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_execute_log
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_execute_log`;
-CREATE TABLE `retrieve_process_execute_log`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '清洗名称',
-  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '清洗编码',
-  `admin_id` int(11) NOT NULL COMMENT '管理员ID',
-  `is_admin` tinyint(3) NOT NULL DEFAULT 1 COMMENT '是否为管理员1=是0=否',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态:0=完成1=进行中',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 215 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '清洗执行日志' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_lowprice_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_lowprice_product`;
-CREATE TABLE `retrieve_process_lowprice_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `first_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '第一责任人',
-  `responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '责任人',
-  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `inventory` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '库存',
-  `sales` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '销量',
-  `snapshot_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '快照地址',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `suggested_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '指导价格',
-  `online_posting_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '挂网价格',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `anonymous_store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '匿名店铺名称',
-  `shipment_province_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货省份ID',
-  `shipment_province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货省份名称',
-  `shipment_city_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货城市ID',
-  `shipment_city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货城市名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `company_category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司分类名称',
-  `social_credit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信用代码',
-  `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省份',
-  `province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '城市',
-  `city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '地区名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `source_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '溯源责任人',
-  `source_id` bigint(20) NOT NULL COMMENT '原始数据ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '处理状态1=待处理2=购买中3=已溯源4=回收凭据已上传5=已回收6=拒绝回收7=已下架8=无法处理',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=有效=无效',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '检索采集日期',
-  `collection_time` int(11) NOT NULL DEFAULT 0 COMMENT '检索采集时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 18873 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品处理' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_lowprice_product_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_lowprice_product_member`;
-CREATE TABLE `retrieve_process_lowprice_product_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `lowprice_product_logid` int(11) NOT NULL COMMENT '低价商品处理记录ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  `duty_type` tinyint(3) NOT NULL COMMENT '责任类型1=第一责任人,2=责任人,3=溯源责任人',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 28240 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品处理员工关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_lowprice_product_record
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_lowprice_product_record`;
-CREATE TABLE `retrieve_process_lowprice_product_record`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `lowprice_product_logid` int(11) NOT NULL COMMENT '低价商品处理记录ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 2 COMMENT '处理状态1=待处理2=购买中3=已溯源4=回收凭据已上传5=已回收6=拒绝回收7=已下架8=无法处理',
-  `employee_id` int(11) NOT NULL COMMENT '操作员工ID',
-  `admin_id` int(11) NOT NULL COMMENT '管理员ID',
-  `record_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '记录内容',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品处理记录表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_notices
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_notices`;
-CREATE TABLE `retrieve_process_notices`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `msg_type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '消息类型0=系统通知',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息标题',
-  `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息内容',
-  `content_type` tinyint(3) NOT NULL DEFAULT 0 COMMENT '内容类型1=低价挂网2=禁止挂网3=违规店铺',
-  `data_logid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '数据记录ID',
-  `custom_uid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '接收消息的用户ID',
-  `sender_uid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发送者ID,0表示系统',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态,0未读1=已读',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 11294 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知消息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_statistics_notices
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_statistics_notices`;
-CREATE TABLE `retrieve_process_statistics_notices`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `msg_type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '消息类型0=系统通知',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息标题',
-  `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息内容',
-  `ext_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '其它参数',
-  `employee_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '接收消息的用户ID',
-  `sender_uid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发送者ID,0表示系统',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态,0未读1=已读',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知消息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_violation_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_violation_product`;
-CREATE TABLE `retrieve_process_violation_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `first_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '第一责任人',
-  `responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '责任人',
-  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `inventory` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '库存',
-  `sales` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '销量',
-  `snapshot_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '快照地址',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `anonymous_store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '匿名店铺名称',
-  `shipment_province_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货省份ID',
-  `shipment_province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货省份名称',
-  `shipment_city_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货城市ID',
-  `shipment_city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货城市名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `company_category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司分类名称',
-  `social_credit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信用代码',
-  `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省份ID',
-  `province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '城市ID',
-  `city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `source_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '溯源责任人',
-  `source_id` int(11) NOT NULL COMMENT '原始数据ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '处理状态1=待处理',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=有效=无效',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '检索采集日期',
-  `collection_time` int(11) NOT NULL DEFAULT 0 COMMENT '检索采集时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 29614 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品处理' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_violation_product_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_violation_product_member`;
-CREATE TABLE `retrieve_process_violation_product_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `violation_product_logid` int(11) NOT NULL COMMENT '违规商品处理记录ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  `duty_type` tinyint(3) NOT NULL COMMENT '责任类型1=第一责任人,2=责任人,3=溯源责任人',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 35325 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品处理员工关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_violation_product_record
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_violation_product_record`;
-CREATE TABLE `retrieve_process_violation_product_record`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `violation_product_logid` int(11) NOT NULL COMMENT '违规商品处理记录ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 2 COMMENT '处理状态1=待处理2=购买中3=已溯源4=回收凭据已上传5=已回收6=拒绝回收7=已下架8=无法处理',
-  `employee_id` int(11) NOT NULL COMMENT '操作员工ID',
-  `admin_id` int(11) NOT NULL COMMENT '管理员ID',
-  `record_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '记录内容',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品处理记录表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_violation_store
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_violation_store`;
-CREATE TABLE `retrieve_process_violation_store`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `first_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '第一责任人',
-  `responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '责任人',
-  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `company_category_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司分类名称',
-  `social_credit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信用代码',
-  `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省份ID',
-  `province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '城市ID',
-  `city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `source_responsible_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '溯源责任人',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '链接地址',
-  `source_id` bigint(20) NOT NULL COMMENT '原始数据ID',
-  `processing_status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '处理状态1=待处理',
-  `status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态0=有效=无效',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '检索采集日期',
-  `collection_time` int(11) NOT NULL DEFAULT 0 COMMENT '检索采集时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规店铺处理' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_process_violation_store_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_process_violation_store_member`;
-CREATE TABLE `retrieve_process_violation_store_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `violation_store_logid` int(11) NOT NULL COMMENT '违规店铺处理记录ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  `duty_type` tinyint(3) NOT NULL COMMENT '责任类型1=第一责任人,2=责任人,3=溯源责任人',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规店铺处理员工关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_scrape_data
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_scrape_data`;
-CREATE TABLE `retrieve_scrape_data`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `enterprise_id` int(11) NOT NULL DEFAULT 0 COMMENT '企业ID',
-  `platform_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `platform_item_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台商品ID',
-  `province_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '省份id',
-  `city_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '城市id',
-  `province_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `search_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索名称',
-  `one_box_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '单盒价格',
-  `manufacture_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产日期',
-  `expiry_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '有效期',
-  `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产企业',
-  `approval_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '批准文号',
-  `is_sold_out` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否售罄0=否1=是',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `anonymous_store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '匿名店铺名称',
-  `store_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '店铺链接',
-  `shipment_province_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货省份ID',
-  `shipment_province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货省份名称',
-  `shipment_city_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货城市ID',
-  `shipment_city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货城市名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `qualification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '营业执照编号',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '采集日期',
-  `min_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '价格',
-  `number` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '盒数',
-  `sales` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '销量',
-  `inventory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '库存',
-  `task_id` int(10) NULL DEFAULT NULL COMMENT '任务id',
-  `snapshot_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '快照url',
-  `collect_config_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '采集配置信息',
-  `insert_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1403054 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集原始数据表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_scrape_data_999
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_scrape_data_999`;
-CREATE TABLE `retrieve_scrape_data_999`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `enterprise_id` int(11) NOT NULL DEFAULT 0 COMMENT '企业ID',
-  `platform_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `platform_item_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台商品ID',
-  `province_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '省份id',
-  `city_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '城市id',
-  `province_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `one_box_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '单盒价格',
-  `manufacture_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产日期',
-  `expiry_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '有效期',
-  `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产企业',
-  `approval_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '批准文号',
-  `is_sold_out` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否售罄0=否1=是',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `anonymous_store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '匿名店铺名称',
-  `store_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '店铺链接',
-  `shipment_province_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货省份ID',
-  `shipment_province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货省份名称',
-  `shipment_city_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货城市ID',
-  `shipment_city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货城市名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `qualification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '营业执照编号',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '采集日期',
-  `min_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '价格',
-  `number` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '盒数',
-  `sales` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '销量',
-  `inventory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '库存',
-  `task_id` int(10) NULL DEFAULT NULL COMMENT '任务id',
-  `search_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索名称',
-  `snapshot_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '快照url',
-  `collect_config_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '采集配置信息',
-  `insert_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1413026 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集原始数据表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_scrape_shop_info
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_scrape_shop_info`;
-CREATE TABLE `retrieve_scrape_shop_info`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `shop_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '店铺链接',
-  `shop` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `contact_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联系地址',
-  `qualification_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资质编号',
-  `business_license_company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照公司名称',
-  `business_license_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照地址',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '爬取日期',
-  `platform` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '平台',
-  `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省',
-  `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '市',
-  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `shop_index`(`shop`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 4728 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '店铺信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for retrieve_scrape_tmp_data
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_scrape_tmp_data`;
-CREATE TABLE `retrieve_scrape_tmp_data`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `enterprise_id` int(11) NOT NULL DEFAULT 0 COMMENT '企业ID',
-  `platform_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `platform_item_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '平台商品ID',
-  `province_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '省份id',
-  `city_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '城市id',
-  `province_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省份名称',
-  `city_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '城市名称',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `one_box_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '单盒价格',
-  `manufacture_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产日期',
-  `expiry_date` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '有效期',
-  `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '生产企业',
-  `approval_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '批准文号',
-  `is_sold_out` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否售罄0=否1=是',
-  `online_posting_count` int(10) NOT NULL DEFAULT 1 COMMENT '累计挂网次数',
-  `continuous_listing_count` int(10) NOT NULL DEFAULT 1 COMMENT '连续挂网次数',
-  `link_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '链接地址',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `anonymous_store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '匿名店铺名称',
-  `store_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '店铺链接',
-  `shipment_province_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货省份ID',
-  `shipment_province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货省份名称',
-  `shipment_city_id` int(11) NOT NULL DEFAULT 0 COMMENT '发货城市ID',
-  `shipment_city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发货城市名称',
-  `company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `qualification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '营业执照编号',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '采集日期',
-  `min_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '价格',
-  `number` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '盒数',
-  `sales` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '销量',
-  `inventory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '库存',
-  `snapshot_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '快照url',
-  `collect_config_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '采集配置信息',
-  `insert_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT '2025-12-11 00:00:00' COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '采集数据临时表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_sub_notice_log
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_sub_notice_log`;
-CREATE TABLE `retrieve_sub_notice_log`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `employee_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `internal_notice_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '站内信通知',
-  `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '邮箱号码',
-  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码',
-  `email_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '邮箱内容',
-  `mobile_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '手机内容',
-  `ext_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '其它参数',
-  `push_time` int(11) NOT NULL DEFAULT 0 COMMENT '设置推送时间',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `sms_status` tinyint(3) NULL DEFAULT 1 COMMENT '短信状态0=已推送1=未推送',
-  `internal_notice_status` tinyint(3) NULL DEFAULT 1 COMMENT '站内信状态0=已推送1=未推送',
-  `email_status` tinyint(3) NULL DEFAULT 1 COMMENT '邮箱发送状态0=已推送1=未推送',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '全部状态0=已推送1=未推送',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订阅推送记录' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_user_subscription_tmp
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_user_subscription_tmp`;
-CREATE TABLE `retrieve_user_subscription_tmp`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `tmplate_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板ID',
-  `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
-  `open_subscribe` tinyint(3) NOT NULL DEFAULT 1 COMMENT '开启订阅0=是1否',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '消息模板订阅' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_user_table_config
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_user_table_config`;
-CREATE TABLE `retrieve_user_table_config`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '员工ID',
-  `is_admin` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否为管理员1=是0=否',
-  `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '表格名称',
-  `data_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置参数',
-  `insert_time` int(11) NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户展示表格配置' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_company_category
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_company_category`;
-CREATE TABLE `retrieve_washconfig_company_category`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司分类名称',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态;0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公司分类表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_control_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_control_product`;
-CREATE TABLE `retrieve_washconfig_control_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `category_id` int(11) NOT NULL DEFAULT 0 COMMENT '产品分类ID',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `suggested_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '指导价格',
-  `store_scope` tinyint(3) NOT NULL DEFAULT 1 COMMENT '店铺范围1=全部店铺2=指定店铺',
-  `company_scope` tinyint(3) NOT NULL DEFAULT 1 COMMENT '公司范围1=全部公司2=指定公司',
-  `specify_responsible_person` tinyint(3) NOT NULL DEFAULT 0 COMMENT '指派责任人 0=开启 1=关闭',
-  `sampling_cycle` tinyint(3) NOT NULL DEFAULT 1 COMMENT '采集周期天数',
-  `sampling_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集开始时间',
-  `sampling_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集结束时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态,0启用,1禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管控商品配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_control_product_company
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_control_product_company`;
-CREATE TABLE `retrieve_washconfig_control_product_company`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `control_product_logid` int(100) NOT NULL COMMENT '强管控记录ID',
-  `company_id` int(100) NOT NULL COMMENT '公司ID',
-  INDEX `id`(`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管控商品公司关系' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_lowprice_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_lowprice_product`;
-CREATE TABLE `retrieve_washconfig_lowprice_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `enable_full_quantity` tinyint(3) NOT NULL DEFAULT 1 COMMENT '全量,0启用,1禁用',
-  `category_id` int(11) NOT NULL DEFAULT 0 COMMENT '产品分类ID',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `suggested_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '指导价格',
-  `store_scope` tinyint(3) NOT NULL DEFAULT 1 COMMENT '店铺范围1=全部店铺2=指定店铺',
-  `company_scope` tinyint(3) NOT NULL DEFAULT 1 COMMENT '公司范围1=全部公司2=指定公司',
-  `specify_responsible_person` tinyint(3) NULL DEFAULT 0 COMMENT '指派责任人 0=开启 1=关闭',
-  `sampling_cycle` tinyint(3) NOT NULL DEFAULT 1 COMMENT '采集周期天数',
-  `sampling_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集开始时间',
-  `sampling_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集结束时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态,0启用,1禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_lowprice_product_company
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_lowprice_product_company`;
-CREATE TABLE `retrieve_washconfig_lowprice_product_company`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `lowprice_product_logid` int(100) NOT NULL COMMENT '低价商品记录ID',
-  `company_id` int(100) NOT NULL COMMENT '公司ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品公司关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_lowprice_product_keyword
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_lowprice_product_keyword`;
-CREATE TABLE `retrieve_washconfig_lowprice_product_keyword`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `keyword` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
-  `lowprice_product_id` int(11) NOT NULL DEFAULT 0 COMMENT '采集商品ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品关键字表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_lowprice_product_platform
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_lowprice_product_platform`;
-CREATE TABLE `retrieve_washconfig_lowprice_product_platform`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `product_id` int(11) NOT NULL DEFAULT 0 COMMENT '产品ID',
-  `platform_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 169 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '低价商品平台关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_product_category
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_product_category`;
-CREATE TABLE `retrieve_washconfig_product_category`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品分类名称',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态;0=启用1=停用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '产品分类表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_company_member
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_company_member`;
-CREATE TABLE `retrieve_washconfig_violation_company_member`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_logid` int(11) NOT NULL COMMENT '违规公司记录ID',
-  `employee_id` int(11) NOT NULL COMMENT '员工ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公司跟进员工关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_product
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_product`;
-CREATE TABLE `retrieve_washconfig_violation_product`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `enable_full_quantity` tinyint(3) NOT NULL DEFAULT 1 COMMENT '全量,0启用,1禁用',
-  `category_id` int(11) NOT NULL DEFAULT 0 COMMENT '产品分类ID',
-  `product_brand` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品品牌',
-  `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品名称',
-  `product_specs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品规格',
-  `suggested_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '指导价格',
-  `store_scope` tinyint(3) NOT NULL DEFAULT 1 COMMENT '店铺范围1=全部店铺2=指定店铺',
-  `company_scope` tinyint(3) NULL DEFAULT 1 COMMENT '公司范围1=全部公司2=指定公司',
-  `specify_responsible_person` tinyint(3) NOT NULL DEFAULT 0 COMMENT '指派责任人 0=开启 1=关闭',
-  `sampling_cycle` tinyint(3) NOT NULL DEFAULT 1 COMMENT '采集周期天数',
-  `sampling_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集开始时间',
-  `sampling_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '采集结束时间',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态,0启用,1禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_product_company
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_product_company`;
-CREATE TABLE `retrieve_washconfig_violation_product_company`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `violation_product_logid` int(100) NOT NULL COMMENT '违规商品记录ID',
-  `company_id` int(100) NOT NULL COMMENT '公司ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品公司关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_product_keyword
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_product_keyword`;
-CREATE TABLE `retrieve_washconfig_violation_product_keyword`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `keyword` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
-  `violation_product_id` int(11) NOT NULL DEFAULT 0 COMMENT '违规商品ID',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品关键字表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_product_platform
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_product_platform`;
-CREATE TABLE `retrieve_washconfig_violation_product_platform`  (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '品牌方公司ID',
-  `product_id` int(11) NOT NULL DEFAULT 0 COMMENT '产品ID',
-  `platform_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 292 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规商品平台关系表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_washconfig_violation_store
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_washconfig_violation_store`;
-CREATE TABLE `retrieve_washconfig_violation_store`  (
-  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `company_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司ID',
-  `platform` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '平台0=全部,1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网',
-  `category_id` int(11) NOT NULL DEFAULT 0 COMMENT '公司分类ID',
-  `store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `social_credit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '信用代码',
-  `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省份ID',
-  `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '城市ID',
-  `area_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
-  `store_type` tinyint(3) NOT NULL DEFAULT 1 COMMENT '店铺类型:1=黑名单2=白名单',
-  `specify_responsible_person` tinyint(3) NOT NULL DEFAULT 0 COMMENT '指派责任人 0=开启 1=关闭',
-  `employee_ids` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '责任跟进人',
-  `insert_time` int(11) NOT NULL COMMENT '写入时间',
-  `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
-  `status` tinyint(3) NOT NULL DEFAULT 1 COMMENT '状态:0=启用1=禁用',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '违规店铺公司配置表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_website_lead_message
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_website_lead_message`;
-CREATE TABLE `retrieve_website_lead_message`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '称呼姓名',
-  `position` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '职位',
-  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
-  `company_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司名称',
-  `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态0=待跟进1=已跟进',
-  `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_potential_phone_UNIQUE`(`phone`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 157 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '潜在客户留言' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_website_lead_notice
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_website_lead_notice`;
-CREATE TABLE `retrieve_website_lead_notice`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
-  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '邮箱号码',
-  `remark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
-  `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态0=启用1=禁用',
-  `insert_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '写入时间',
-  `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `fk_potential_phone_UNIQUE`(`phone`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '留言短信接收人员' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_ybm_shop_info_middle
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_ybm_shop_info_middle`;
-CREATE TABLE `retrieve_ybm_shop_info_middle`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `shop` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `store_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '店铺网页链接',
-  `qualification_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资质编号',
-  `business_license_company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照公司名称',
-  `business_license_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照地址',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '爬取日期',
-  `platform` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '平台',
-  `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省份',
-  `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '城市',
-  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `shop_indx`(`shop`) USING BTREE COMMENT '店铺名称唯一'
-) ENGINE = MyISAM AUTO_INCREMENT = 930 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '药久久店铺信息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for retrieve_yjj_shop_info_middle
--- ----------------------------
-DROP TABLE IF EXISTS `retrieve_yjj_shop_info_middle`;
-CREATE TABLE `retrieve_yjj_shop_info_middle`  (
-  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `shop` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
-  `contact_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联系地址',
-  `qualification_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资质编号',
-  `business_license_company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照公司名称',
-  `business_license_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '营业执照地址',
-  `scrape_date` date NULL DEFAULT NULL COMMENT '爬取日期',
-  `platform` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '平台',
-  `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省份',
-  `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '城市',
-  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '写入时间',
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `shop_indx`(`shop`) USING BTREE COMMENT '店铺名称唯一'
-) ENGINE = MyISAM AUTO_INCREMENT = 276 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '药久久店铺信息' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for users
--- ----------------------------
-DROP TABLE IF EXISTS `users`;
-CREATE TABLE `users`  (
-  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `email_verified_at` timestamp NULL DEFAULT NULL,
-  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
-  `remember_token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
-  `created_at` timestamp NULL DEFAULT NULL,
-  `updated_at` timestamp NULL DEFAULT NULL,
-  PRIMARY KEY (`id`) USING BTREE,
-  UNIQUE INDEX `users_email_unique`(`email`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-
-SET FOREIGN_KEY_CHECKS = 1;

+ 0 - 0
public/.htaccess


BIN
public/alipay (2).zip


BIN
public/alipay.zip


+ 0 - 43
public/alipay/alipayCertPublicKey_RSA2.crt

@@ -1,43 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDljCCAn6gAwIBAgIQICUJA2bZGmZzjdlCQUIOljANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UE
-BhMCQ04xFjAUBgNVBAoMDUFudCBGaW5hbmNpYWwxIDAeBgNVBAsMF0NlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MTkwNwYDVQQDDDBBbnQgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IENs
-YXNzIDIgUjEwHhcNMjUwOTAzMDI1NjUyWhcNMzAwOTAyMDI1NjUyWjB3MQswCQYDVQQGEwJDTjES
-MBAGA1UECgwJ5YiY5b2m5ZCbMQ8wDQYDVQQLDAZBbGlwYXkxQzBBBgNVBAMMOuaUr+S7mOWunSjk
-uK3lm70p572R57uc5oqA5pyv5pyJ6ZmQ5YWs5Y+4LTIwODgwMDIwNzc1NjgxMTEwggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdXFbWDDWvujkyEqXQ6spIu+g566cVx1vDI5sWLcP5aUPb
-LgyvW4Ey0QH1+jVCp7lo2IioY9Ej7gPd7CZaUMRTdqDMxs40MrXu35dGaQS4yhAFWQGgnllteq/n
-NfXDcSvQVT+J9ujuB6lAMBY+qNkHuJmmSb2BVRUWEMsi516CWOW7ypLVIgzH9styAyYp7z8WX0bu
-m2ktEqq7y6I9dqnA012zkMLnBp0YNOGuzOu/5UxKr0Yp/2EhSBINgponHjgJ2CfQ6wQdbhLLbLSr
-egidNT6XG15hoyYZndIOsDoZfdjhgIj6PpG5nYcvUuBCgD3ffzU8qvLrI8bs97brgdszAgMBAAGj
-EjAQMA4GA1UdDwEB/wQEAwID+DANBgkqhkiG9w0BAQsFAAOCAQEAiEuTeLUYvnnOZc3x6pEZrMAo
-NhaTvyC+OBjqIKYv7RZalhGvnO/cWhkbFpGxuCLe8ZUw9Su8wq7oFEcH1eQDjfBXYoZeMFhvSjUN
-s/UDxJDTMxR1K52CVnm9JTRbPeu+YaAcSQ2BHbVYsnTR6BwaNDQ8kXS4et4h50VVBYsVwA53qRn+
-3oGcHQunVlSPwaCeUJ7ASjIZy6LKipjNkzaGn7x6KoD8BehHNtfILFbo7kb+Kd0KFigLsy+lLaKb
-8rKGBQ3iehnOTqf0Z1Tu0+ppCCfH5rEwKhHWGqFE6MnuXWDWZ18ChlcX/bf5NKO7Iho3xYqP7u8X
-xXed6Feco+G7PA==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIE4jCCAsqgAwIBAgIIYsSr5bKAMl8wDQYJKoZIhvcNAQELBQAwejELMAkGA1UEBhMCQ04xFjAU
-BgNVBAoMDUFudCBGaW5hbmNpYWwxIDAeBgNVBAsMF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5MTEw
-LwYDVQQDDChBbnQgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFIxMB4XDTE4MDMy
-MjE0MzQxNVoXDTM3MTEyNjE0MzQxNVowgYIxCzAJBgNVBAYTAkNOMRYwFAYDVQQKDA1BbnQgRmlu
-YW5jaWFsMSAwHgYDVQQLDBdDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE5MDcGA1UEAwwwQW50IEZp
-bmFuY2lhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDbGFzcyAyIFIxMIIBIjANBgkqhkiG9w0B
-AQEFAAOCAQ8AMIIBCgKCAQEAsLMfYaoRoPRbmDcAfXPCmKf43pWRN5yTXa/KJWO0l+mrgQvs89bA
-NEvbDUxlkGwycwtwi5DgBuBgVhLliXu+R9CYgr2dXs8D8Hx/gsggDcyGPLmVrDOnL+dyeauheARZ
-fA3du60fwEwwbGcVIpIxPa/4n3IS/ElxQa6DNgqxh8J9Xwh7qMGl0JK9+bALuxf7B541Gr4p0WEN
-G8fhgjBV4w4ut9eQLOoa1eddOUSZcy46Z7allwowwgt7b5VFfx/P1iKJ3LzBMgkCK7GZ2kiLrL7R
-iqV+h482J7hkJD+ardoc6LnrHO/hIZymDxok+VH9fVeUdQa29IZKrIDVj65THQIDAQABo2MwYTAf
-BgNVHSMEGDAWgBRfdLQEwE8HWurlsdsio4dBspzhATAdBgNVHQ4EFgQUSqHkYINtUSAtDPnS8Xoy
-oP9p7qEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIB
-AIQ8TzFy4bVIVb8+WhHKCkKNPcJe2EZuIcqvRoi727lZTJOfYy/JzLtckyZYfEI8J0lasZ29wkTt
-a1IjSo+a6XdhudU4ONVBrL70U8Kzntplw/6TBNbLFpp7taRALjUgbCOk4EoBMbeCL0GiYYsTS0mw
-7xdySzmGQku4GTyqutIGPQwKxSj9iSFw1FCZqr4VP4tyXzMUgc52SzagA6i7AyLedd3tbS6lnR5B
-L+W9Kx9hwT8L7WANAxQzv/jGldeuSLN8bsTxlOYlsdjmIGu/C9OWblPYGpjQQIRyvs4Cc/mNhrh+
-14EQgwuemIIFDLOgcD+iISoN8CqegelNcJndFw1PDN6LkVoiHz9p7jzsge8RKay/QW6C03KNDpWZ
-EUCgCUdfHfo8xKeR+LL1cfn24HKJmZt8L/aeRZwZ1jwePXFRVtiXELvgJuM/tJDIFj2KD337iV64
-fWcKQ/ydDVGqfDZAdcU4hQdsrPWENwPTQPfVPq2NNLMyIH9+WKx9Ed6/WzeZmIy5ZWpX1TtTolo6
-OJXQFeItMAjHxW/ZSZTok5IS3FuRhExturaInnzjYpx50a6kS34c5+c8hYq7sAtZ/CNLZmBnBCFD
-aMQqT8xFZJ5uolUaSeXxg7JFY1QsYp5RKvj4SjFwCGKJ2+hPPe9UyyltxOidNtxjaknOCeBHytOr
------END CERTIFICATE-----

+ 0 - 88
public/alipay/alipayRootCert.crt

@@ -1,88 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIBszCCAVegAwIBAgIIaeL+wBcKxnswDAYIKoEcz1UBg3UFADAuMQswCQYDVQQG
-EwJDTjEOMAwGA1UECgwFTlJDQUMxDzANBgNVBAMMBlJPT1RDQTAeFw0xMjA3MTQw
-MzExNTlaFw00MjA3MDcwMzExNTlaMC4xCzAJBgNVBAYTAkNOMQ4wDAYDVQQKDAVO
-UkNBQzEPMA0GA1UEAwwGUk9PVENBMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE
-MPCca6pmgcchsTf2UnBeL9rtp4nw+itk1Kzrmbnqo05lUwkwlWK+4OIrtFdAqnRT
-V7Q9v1htkv42TsIutzd126NdMFswHwYDVR0jBBgwFoAUTDKxl9kzG8SmBcHG5Yti
-W/CXdlgwDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFEwysZfZ
-MxvEpgXBxuWLYlvwl3ZYMAwGCCqBHM9VAYN1BQADSAAwRQIgG1bSLeOXp3oB8H7b
-53W+CKOPl2PknmWEq/lMhtn25HkCIQDaHDgWxWFtnCrBjH16/W3Ezn7/U/Vjo5xI
-pDoiVhsLwg==
------END CERTIFICATE-----
-
------BEGIN CERTIFICATE-----
-MIIF0zCCA7ugAwIBAgIIH8+hjWpIDREwDQYJKoZIhvcNAQELBQAwejELMAkGA1UE
-BhMCQ04xFjAUBgNVBAoMDUFudCBGaW5hbmNpYWwxIDAeBgNVBAsMF0NlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5MTEwLwYDVQQDDChBbnQgRmluYW5jaWFsIENlcnRpZmlj
-YXRpb24gQXV0aG9yaXR5IFIxMB4XDTE4MDMyMTEzNDg0MFoXDTM4MDIyODEzNDg0
-MFowejELMAkGA1UEBhMCQ04xFjAUBgNVBAoMDUFudCBGaW5hbmNpYWwxIDAeBgNV
-BAsMF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5MTEwLwYDVQQDDChBbnQgRmluYW5j
-aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFIxMIICIjANBgkqhkiG9w0BAQEF
-AAOCAg8AMIICCgKCAgEAtytTRcBNuur5h8xuxnlKJetT65cHGemGi8oD+beHFPTk
-rUTlFt9Xn7fAVGo6QSsPb9uGLpUFGEdGmbsQ2q9cV4P89qkH04VzIPwT7AywJdt2
-xAvMs+MgHFJzOYfL1QkdOOVO7NwKxH8IvlQgFabWomWk2Ei9WfUyxFjVO1LVh0Bp
-dRBeWLMkdudx0tl3+21t1apnReFNQ5nfX29xeSxIhesaMHDZFViO/DXDNW2BcTs6
-vSWKyJ4YIIIzStumD8K1xMsoaZBMDxg4itjWFaKRgNuPiIn4kjDY3kC66Sl/6yTl
-YUz8AybbEsICZzssdZh7jcNb1VRfk79lgAprm/Ktl+mgrU1gaMGP1OE25JCbqli1
-Pbw/BpPynyP9+XulE+2mxFwTYhKAwpDIDKuYsFUXuo8t261pCovI1CXFzAQM2w7H
-DtA2nOXSW6q0jGDJ5+WauH+K8ZSvA6x4sFo4u0KNCx0ROTBpLif6GTngqo3sj+98
-SZiMNLFMQoQkjkdN5Q5g9N6CFZPVZ6QpO0JcIc7S1le/g9z5iBKnifrKxy0TQjtG
-PsDwc8ubPnRm/F82RReCoyNyx63indpgFfhN7+KxUIQ9cOwwTvemmor0A+ZQamRe
-9LMuiEfEaWUDK+6O0Gl8lO571uI5onYdN1VIgOmwFbe+D8TcuzVjIZ/zvHrAGUcC
-AwEAAaNdMFswCwYDVR0PBAQDAgEGMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFF90
-tATATwda6uWx2yKjh0GynOEBMB8GA1UdIwQYMBaAFF90tATATwda6uWx2yKjh0Gy
-nOEBMA0GCSqGSIb3DQEBCwUAA4ICAQCVYaOtqOLIpsrEikE5lb+UARNSFJg6tpkf
-tJ2U8QF/DejemEHx5IClQu6ajxjtu0Aie4/3UnIXop8nH/Q57l+Wyt9T7N2WPiNq
-JSlYKYbJpPF8LXbuKYG3BTFTdOVFIeRe2NUyYh/xs6bXGr4WKTXb3qBmzR02FSy3
-IODQw5Q6zpXj8prYqFHYsOvGCEc1CwJaSaYwRhTkFedJUxiyhyB5GQwoFfExCVHW
-05ZFCAVYFldCJvUzfzrWubN6wX0DD2dwultgmldOn/W/n8at52mpPNvIdbZb2F41
-T0YZeoWnCJrYXjq/32oc1cmifIHqySnyMnavi75DxPCdZsCOpSAT4j4lAQRGsfgI
-kkLPGQieMfNNkMCKh7qjwdXAVtdqhf0RVtFILH3OyEodlk1HYXqX5iE5wlaKzDop
-PKwf2Q3BErq1xChYGGVS+dEvyXc/2nIBlt7uLWKp4XFjqekKbaGaLJdjYP5b2s7N
-1dM0MXQ/f8XoXKBkJNzEiM3hfsU6DOREgMc1DIsFKxfuMwX3EkVQM1If8ghb6x5Y
-jXayv+NLbidOSzk4vl5QwngO/JYFMkoc6i9LNwEaEtR9PhnrdubxmrtM+RjfBm02
-77q3dSWFESFQ4QxYWew4pHE0DpWbWy/iMIKQ6UZ5RLvB8GEcgt8ON7BBJeMc+Dyi
-kT9qhqn+lw==
------END CERTIFICATE-----
-
------BEGIN CERTIFICATE-----
-MIICiDCCAgygAwIBAgIIQX76UsB/30owDAYIKoZIzj0EAwMFADB6MQswCQYDVQQG
-EwJDTjEWMBQGA1UECgwNQW50IEZpbmFuY2lhbDEgMB4GA1UECwwXQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkxMTAvBgNVBAMMKEFudCBGaW5hbmNpYWwgQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkgRTEwHhcNMTkwNDI4MTYyMDQ0WhcNNDkwNDIwMTYyMDQ0
-WjB6MQswCQYDVQQGEwJDTjEWMBQGA1UECgwNQW50IEZpbmFuY2lhbDEgMB4GA1UE
-CwwXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxMTAvBgNVBAMMKEFudCBGaW5hbmNp
-YWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRTEwdjAQBgcqhkjOPQIBBgUrgQQA
-IgNiAASCCRa94QI0vR5Up9Yr9HEupz6hSoyjySYqo7v837KnmjveUIUNiuC9pWAU
-WP3jwLX3HkzeiNdeg22a0IZPoSUCpasufiLAnfXh6NInLiWBrjLJXDSGaY7vaokt
-rpZvAdmjXTBbMAsGA1UdDwQEAwIBBjAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBRZ
-4ZTgDpksHL2qcpkFkxD2zVd16TAfBgNVHSMEGDAWgBRZ4ZTgDpksHL2qcpkFkxD2
-zVd16TAMBggqhkjOPQQDAwUAA2gAMGUCMQD4IoqT2hTUn0jt7oXLdMJ8q4vLp6sg
-wHfPiOr9gxreb+e6Oidwd2LDnC4OUqCWiF8CMAzwKs4SnDJYcMLf2vpkbuVE4dTH
-Rglz+HGcTLWsFs4KxLsq7MuU+vJTBUeDJeDjdA==
------END CERTIFICATE-----
-
------BEGIN CERTIFICATE-----
-MIIDxTCCAq2gAwIBAgIUEMdk6dVgOEIS2cCP0Q43P90Ps5YwDQYJKoZIhvcNAQEF
-BQAwajELMAkGA1UEBhMCQ04xEzARBgNVBAoMCmlUcnVzQ2hpbmExHDAaBgNVBAsM
-E0NoaW5hIFRydXN0IE5ldHdvcmsxKDAmBgNVBAMMH2lUcnVzQ2hpbmEgQ2xhc3Mg
-MiBSb290IENBIC0gRzMwHhcNMTMwNDE4MDkzNjU2WhcNMzMwNDE4MDkzNjU2WjBq
-MQswCQYDVQQGEwJDTjETMBEGA1UECgwKaVRydXNDaGluYTEcMBoGA1UECwwTQ2hp
-bmEgVHJ1c3QgTmV0d29yazEoMCYGA1UEAwwfaVRydXNDaGluYSBDbGFzcyAyIFJv
-b3QgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOPPShpV
-nJbMqqCw6Bz1kehnoPst9pkr0V9idOwU2oyS47/HjJXk9Rd5a9xfwkPO88trUpz5
-4GmmwspDXjVFu9L0eFaRuH3KMha1Ak01citbF7cQLJlS7XI+tpkTGHEY5pt3EsQg
-wykfZl/A1jrnSkspMS997r2Gim54cwz+mTMgDRhZsKK/lbOeBPpWtcFizjXYCqhw
-WktvQfZBYi6o4sHCshnOswi4yV1p+LuFcQ2ciYdWvULh1eZhLxHbGXyznYHi0dGN
-z+I9H8aXxqAQfHVhbdHNzi77hCxFjOy+hHrGsyzjrd2swVQ2iUWP8BfEQqGLqM1g
-KgWKYfcTGdbPB1MCAwEAAaNjMGEwHQYDVR0OBBYEFG/oAMxTVe7y0+408CTAK8hA
-uTyRMB8GA1UdIwQYMBaAFG/oAMxTVe7y0+408CTAK8hAuTyRMA8GA1UdEwEB/wQF
-MAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBLnUTfW7hp
-emMbuUGCk7RBswzOT83bDM6824EkUnf+X0iKS95SUNGeeSWK2o/3ALJo5hi7GZr3
-U8eLaWAcYizfO99UXMRBPw5PRR+gXGEronGUugLpxsjuynoLQu8GQAeysSXKbN1I
-UugDo9u8igJORYA+5ms0s5sCUySqbQ2R5z/GoceyI9LdxIVa1RjVX8pYOj8JFwtn
-DJN3ftSFvNMYwRuILKuqUYSHc2GPYiHVflDh5nDymCMOQFcFG3WsEuB+EYQPFgIU
-1DHmdZcz7Llx8UOZXX2JupWCYzK1XhJb+r4hK5ncf/w8qGtYlmyJpxk3hr1TfUJX
-Yf4Zr0fJsGuv
------END CERTIFICATE-----

+ 0 - 23
public/alipay/appCertPublicKey_2021005188648051.crt

@@ -1,23 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIEhjCCA26gAwIBAgIQICUJA5+jrIk6V2dbO0xAvTANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UE
-BhMCQ04xFjAUBgNVBAoMDUFudCBGaW5hbmNpYWwxIDAeBgNVBAsMF0NlcnRpZmljYXRpb24gQXV0
-aG9yaXR5MTkwNwYDVQQDDDBBbnQgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IENs
-YXNzIDEgUjEwHhcNMjUwOTAzMDI1NjUxWhcNMzAwOTAyMDI1NjUxWjBNMQswCQYDVQQGEwJDTjES
-MBAGA1UECgwJ5YiY5b2m5ZCbMQ8wDQYDVQQLDAZBbGlwYXkxGTAXBgNVBAMMEDIwODgwMDIwNzc1
-NjgxMTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCBm4deark+aiD1jlhf2yNssxTf
-RkqRviwGJTLylgXs8O+2bLec87+9opIhubEZJuBlGa+sEhqf5zfru6acBnASClxn0FS2fGNRtvZM
-uRIgU4pI8a+mPFCvghtfFDGvWF0e+xpKoOnQbOWSzoQ74Shm/xmWKcP4Tm0rcQ+WLBLgAQHJwjn2
-PX3O1NtWtvVJ16rHeeIyJeVp8kk/WU185eii9GUc6wmxq47DU8hSug9+1/bOesOSkF35c0fHAKQG
-Pomaq/PM9CPbFshihYGTbw4TSmTvYh1KHrbaUzhUFWf9C8IVNcMFX63fIVqQnEIwMkWYEwWXo9OD
-NuFZG7zQXMX5AgMBAAGjggEqMIIBJjAfBgNVHSMEGDAWgBRxB+IEYRbk5fJl6zEPyeD0PJrVkTAd
-BgNVHQ4EFgQUOzzn8Myr1DVzm0fwzw8ekAEw4VwwQAYDVR0gBDkwNzA1BgdggRwBbgEBMCowKAYI
-KwYBBQUHAgEWHGh0dHA6Ly9jYS5hbGlwYXkuY29tL2Nwcy5wZGYwDgYDVR0PAQH/BAQDAgbAMDAG
-A1UdHwQpMCcwJaAjoCGGH2h0dHA6Ly9jYS5hbGlwYXkuY29tL2NybDEwNS5jcmwwYAYIKwYBBQUH
-AQEEVDBSMCgGCCsGAQUFBzAChhxodHRwOi8vY2EuYWxpcGF5LmNvbS9jYTYuY2VyMCYGCCsGAQUF
-BzABhhpodHRwOi8vY2EuYWxpcGF5LmNvbTo4MzQwLzANBgkqhkiG9w0BAQsFAAOCAQEAN7hF7YBi
-cTN0NPLjHv0vMGtBvBjYKY0XqhWIQbfq31vsao3HV8espz2vBjsg2VSFatw9mjSU6b+alCAdiuJ8
-MyXKgY1YT0BfMCyaFeB5c9/bdWdwDMw067n2PO9AzN05ACY48Yvx+JdLy21Y/APoBuQMojgYSXRD
-MegIOnktmqftzbA5cpLdJEy97Dox76m2dK3cotOmO7J8g4+Fmvf0hdZGC4MzoYc6Nc/eAqaCsH1p
-TURm2U8OinZAwzedGZ0YLoiNv9ukhK/oqHIrwMDDYFLyZ4aKm2rXTVe3G+j4oPoOWtWA8FpXqeVs
-ZbDtrcXRgV29LJtc47q+B0iDT+ZKLg==
------END CERTIFICATE-----

+ 0 - 1
public/alipay/merchantPrivateKey.txt

@@ -1 +0,0 @@
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCT4h1A4JT9Pd2AmY/CZIMbWYLmUU8VPzJfzc6LEX+JRV2xGYFtgSwySoCazAQWOPgL4R6eOFtjJXu+ww0COqv8/uZLChXN+tIiux7S+aWSQFMfs83O/u5ik9r6I1hh5WDi55KrHSXIIPAp9bnU7BTZfizFEApnrErr9eSBgF8zp+4yr+WhXOUBGrD8I1N6REQsy9nMhixMzxeRulH6R14qOgBgc5++p2GKPQuDOg//DJ9JZke6AMbjUrM8mUF/A+/AORiYbOmk3W06O92WMC+gbz2R2O/CTQyfiKEDl9DZeAsAKPNmJxiNzIz8GNu8dQtG+65Z4ujbCLOJE306d8b1AgMBAAECgf9yYHA/vXN+alrnG94Ue6jrfk+/0yNXS4mqj4MwDFiX0w6j6xYvm7iTLQxKrYB7r5Qpm/QSa4RDKrqK0FE/aCGdi4iSgTpcFaJxOkic5HkqpJWl72s+re2yUKkMzkmNbduBo5nMvr56Cv+1dFhGVlHJ5cy6na1ugdNwrL4Pazo2uHtXkoBUf6llCsXwvxwnDkEftwTpXVTmnExkSgJREsTdTXwvQQFuExxM+6/QyqY2+4LZ0lG063gFJhP5h6w0dbTVUwmSacHP40D27LFnUx45zXUu4/Ha5bB59jaWEuSc2PAgPVo2aFq1H11sdzn/A9ZakfCs8676YBOR2+mq5MkCgYEA4QpK8/4fpJVGAgDO4s64xnzATj71mYaUDjGMOZtrSkjsMOWswrERCvId2qk3Kk5xwre4c5D8K13U4uUD0h9TlqL+6lPo5kVqqs7fjBsYmfNUyL+HJyvPJywHnqf+A929fSvEyhcHuwfXz8RKAse6CPULbVfQlq2mPURnGx7qWgMCgYEAqDps52ukslY75pmwLEZ7cxyw2ueS2D/XOTYL9ficnQLT0rp3v7lxb/etbeEmf4pLDep2A1DKMt8ysnHy+1pYiyjS6eBgrb+VlVudaFRICp771c9IkVIrvOMlnM0B6IpJW3CbI41+Tyb0pT0y2vHVFTy5kiUeyTem6rPy3tdHBacCgYEAhYpAFC3WxSm3k3S7UCfvygk5bLU7tNEBhrKsTXsG3dwMHLAOJrJANMicIqeLjtVh+HRhRmLg4TMbI1FXRRdF2Pv8XT1R1WOX+qgsS83AeYrF4yKUpw/+K3abRvDVcaHh0ido7atg8QGkdSw75w5yPOJ813Pm2aNOJMk0jgl4c9UCgYEAg/PX6il/tLZ5I6aXDhN2z1LI0dtkTiS9H03qUdPgnDNUjOzf8s11UdrW+OHqfY2u00p9qJodD4wMyvUgHtG9s+Gglfv+OSqWHOIQdH3vSA1uAUYmaH4oem882GHhRlH5ujR4K4nXciRfLqDzG9MmTRMlh6GAJVp2nY/qR6paNe8CgYEAyIErAqTGHehE2o6iL9nCiRWVAtiXd6qpLiuG/8VoHUf63hp7BlzQ6OEVHpIM6C6+Eb5ZLlTVMoeJg1X/I2OMn40iPihIgDQwADuvBV2PO6thF9DEGRgBsHiX93Sxhs2rWJ6PKFdEgtOXJknUDF8r1S1r1i6zPKPD0GMx9ZWCO5Y=

BIN
public/fonts/msyh14.ttf


+ 0 - 57
public/index.php

@@ -1,57 +0,0 @@
-<?php
-
-use Illuminate\Contracts\Http\Kernel;
-use Illuminate\Http\Request;
-
-define('LARAVEL_START', microtime(true));
-$_SERVER['REQUEST_URI'] = empty($_SERVER['REQUEST_URI']) ?  '' : '/'.ltrim($_SERVER['REQUEST_URI'],'/');
-
-/*
-|--------------------------------------------------------------------------
-| Check If The Application Is Under Maintenance
-|--------------------------------------------------------------------------
-|
-| If the application is in maintenance / demo mode via the "down" command
-| we will load this file so that any pre-rendered content can be shown
-| instead of starting the framework, which could cause an exception.
-|
-*/
-
-if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) {
-    require __DIR__.'/../storage/framework/maintenance.php';
-}
-echo '';
-/*
-|--------------------------------------------------------------------------
-| Register The Auto Loader
-|--------------------------------------------------------------------------
-|
-| Composer provides a convenient, automatically generated class loader for
-| this application. We just need to utilize it! We'll simply require it
-| into the script here so we don't need to manually load our classes.
-|
-*/
-
-require __DIR__.'/../vendor/autoload.php';
-
-/*
-|--------------------------------------------------------------------------
-| Run The Application
-|--------------------------------------------------------------------------
-|
-| Once we have the application, we can handle the incoming request using
-| the application's HTTP kernel. Then, we will send the response back
-| to this client's browser, allowing them to enjoy our application.
-|
-*/
-//图片上传目录
-define('DIR_IMAGE',str_replace('\\','/',__DIR__).'/uploads/');
-$app = require_once __DIR__.'/../bootstrap/app.php';
-
-$kernel = $app->make(Kernel::class);
-
-$response = tap($kernel->handle(
-    $request = Request::capture()
-))->send();
-
-$kernel->terminate($request, $response);

+ 0 - 5
public/nginx.htaccess

@@ -1,5 +0,0 @@
-location / {
-if (!-e $request_filename){
-rewrite ^/(.*)$ /index.php/$1 last;
-}
-}

+ 0 - 2
public/robots.txt

@@ -1,2 +0,0 @@
-User-agent: *
-Disallow:/

+ 0 - 0
public/uploads/c/1/s/0/product/detail/116.html


BIN
public/uploads/images/default/analysis_report_share_base.png


BIN
public/uploads/images/default/learn_report_share_base.png


BIN
public/uploads/images/default/lottery_bg.png


BIN
public/uploads/images/default/lottery_record.png


BIN
public/uploads/images/default/mp_qrcode.jpg


BIN
public/uploads/images/default/null.jpg


BIN
public/uploads/images/default/order_receipt_share.jpg


BIN
public/uploads/images/poster/get_coupon.png


BIN
public/uploads/images/poster/get_coupon_active.png


BIN
public/uploads/images/poster/member.png


BIN
public/uploads/images/poster/new_custom.png


BIN
public/uploads/images/poster/product.png


BIN
public/uploads/images/poster/recruitment.png


BIN
public/uploads/images/poster/score_clockin.png


BIN
public/uploads/images/poster/score_reward.png


+ 0 - 0
public/uploads/product/detail/70.html


+ 0 - 0
public/uploads/product/detail/71.html


+ 9 - 0
routes/api.php

@@ -58,3 +58,12 @@ Route::any('collect_task_allocate/index',[\App\Http\Controllers\Api\CollectTaskA
 Route::any('collect_equipment_execute/result_report',[\App\Http\Controllers\Api\CollectEquipmentExecute::class,'result_report']);
 //采集设备心跳上报
 Route::any('collect_equipment_execute/heartbeat',[\App\Http\Controllers\Api\CollectEquipmentExecute::class,'heartbeat']);
+
+//区域配置列表
+Route::any('collect_region/index',[\App\Http\Controllers\Api\CollectRegion::class,'index']);
+//区域配置新增
+Route::any('collect_region/add',[\App\Http\Controllers\Api\CollectRegion::class,'add']);
+//区域配置编辑
+Route::any('collect_region/edit',[\App\Http\Controllers\Api\CollectRegion::class,'edit']);
+//区域配置状态
+Route::any('collect_region/set_status',[\App\Http\Controllers\Api\CollectRegion::class,'set_status']);

+ 0 - 1
storage/framework/cache/data/10/c6/10c683678933eafca7481cd1a7ba22e9a8fcd35e

@@ -1 +0,0 @@
-9999999999s:10:"2025-12-15";

+ 0 - 1
storage/framework/cache/data/19/ec/19ec29d13771e7b1a68666e89baea65a07fb9a4e

@@ -1 +0,0 @@
-9999999999s:19:"2025-12-16 15:53:27";

+ 0 - 1
storage/framework/cache/data/1b/1a/1b1ac0ce3e889b38a7b33f632b7f3bd562af92a9

@@ -1 +0,0 @@
-9999999999a:1:{i:1;a:9:{s:2:"id";i:1;s:4:"name";s:18:"内部公司测试";s:10:"company_id";i:1;s:6:"status";i:0;s:7:"db_name";s:4:"saas";s:7:"db_host";s:9:"127.0.0.1";s:7:"db_port";i:3306;s:11:"db_username";s:4:"root";s:11:"db_password";s:6:"123456";}}

+ 0 - 1
storage/framework/cache/data/2d/20/2d20f3b32f053b2a2d20c27c2b500b188668bcef

@@ -1 +0,0 @@
-1748256534s:32:"618b7413a299518f914ae76f3eb4a4a7";

+ 0 - 1
storage/framework/cache/data/2d/41/2d413c0f3d2d9f25dcf6f63d48d8fe28673a7643

@@ -1 +0,0 @@
-9999999999O:13:"Carbon\Carbon":3:{s:4:"date";s:26:"2025-12-22 18:02:37.515261";s:13:"timezone_type";i:3;s:8:"timezone";s:13:"Asia/Shanghai";}

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
storage/framework/cache/data/4c/19/4c190c110a379a29f5b6ebc7aacb91b984888fb6


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
storage/framework/cache/data/55/27/5527246b6c6f1cad1ec02a48137cceefd249c86b


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
storage/framework/cache/data/6c/eb/6ceb105fd3ac3d5ed7c29f665a9cde202dc5a004


+ 0 - 1
storage/framework/cache/data/7c/f2/7cf2a40f742cf9300a529e0a39eaeb8b9825e225

@@ -1 +0,0 @@
-1767715058s:32:"824c407c82aefd315e58172add38612e";

+ 0 - 1
storage/framework/cache/data/b6/58/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c

@@ -1 +0,0 @@
-9999999999s:24:"drug:report:history:time";

BIN
storage/framework/cache/data/b7/e1/b7e165c9155b55ef9c22bf52ca725eff1626143a


+ 0 - 1
storage/framework/cache/data/c5/1d/c51d33eec40495fc3e7d994bfe0e0ddcb0fded3c

@@ -1 +0,0 @@
-9999999999a:12:{i:1;a:5:{s:2:"id";i:1;s:4:"name";s:6:"尺寸";s:7:"type_id";i:1;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:2;a:5:{s:2:"id";i:2;s:4:"name";s:8:"测试11";s:7:"type_id";i:2;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:3;a:5:{s:2:"id";i:3;s:4:"name";s:13:"测试2025321";s:7:"type_id";i:9;s:7:"has_img";i:0;s:10:"input_type";s:6:"number";}i:4;a:5:{s:2:"id";i:4;s:4:"name";s:13:"测试2025326";s:7:"type_id";i:9;s:7:"has_img";i:0;s:10:"input_type";s:6:"number";}i:5;a:5:{s:2:"id";i:5;s:4:"name";s:13:"测试2025327";s:7:"type_id";i:11;s:7:"has_img";i:0;s:10:"input_type";s:6:"number";}i:6;a:5:{s:2:"id";i:6;s:4:"name";s:6:"250407";s:7:"type_id";i:0;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:7;a:5:{s:2:"id";i:7;s:4:"name";s:6:"颜色";s:7:"type_id";i:1;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:13;a:5:{s:2:"id";i:13;s:4:"name";s:5:"24本";s:7:"type_id";i:18;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:14;a:5:{s:2:"id";i:14;s:4:"name";s:6:"类型";s:7:"type_id";i:19;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:15;a:5:{s:2:"id";i:15;s:4:"name";s:6:"颜色";s:7:"type_id";i:19;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:16;a:5:{s:2:"id";i:16;s:4:"name";s:18:"250413测试商户";s:7:"type_id";i:20;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}i:26;a:5:{s:2:"id";i:26;s:4:"name";s:12:"套餐内容";s:7:"type_id";i:32;s:7:"has_img";i:0;s:10:"input_type";s:4:"text";}}

+ 0 - 1
storage/framework/cache/data/ed/2c/ed2c4fb90acb74a6630505ba5a5ef604bd9572d2

@@ -1 +0,0 @@
-9999999999s:19:"2025-12-17 00:00:00";

+ 0 - 1
storage/framework/cache/data/f1/b4/f1b46451574fad65ac46f19c3fd85930afa470b1

@@ -1 +0,0 @@
-1748257581s:32:"02ed1b1beb07aa4b7eb65f6346155cb4";

+ 0 - 1
storage/framework/sessions/0KpxNaR9XYffzS86eV6zVlvLe47nZUrdUEXdqGoB

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"5lPDfOY5aU9ysnKHPCyb6LI6KJt48zLZNUyq08zw";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/0NHTIdSA4jBBu0R5IpACfLPGd70i2KOYxFsfXJdl

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"Cr4CEesZjgyBdJmc2wwMeAVuT4uLcZjRM8yPJ88M";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/5cMFS2K0HexiKZNOSZpyeoU5p0Ncb9bVVxkMKq7p

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"e6AptIa0cWku0y9laFZkOJjd3OiAViKesmvCRg5l";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/9wuCqqqjlazcJEfpgO3ubRWVuwpwMwQ4c2iSpdlh

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"ME2GXhdyFKpVbnlDebgTcLg6sZ9VAotQjSfoUnHw";s:9:"_previous";a:1:{s:3:"url";s:78:"http://saas.com/api/share_message/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/A0HiKYF1q2XEI6BcBKnukiwQUbNXXF30iLzJ6qNZ

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"6gejP8g3aspCZ2ywZD8pmBeBvH2gwCd5ekqHe7mT";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/ByxCsWwyQXf6y8UsvJY9r0Ksd0HPd9cLhT2xrBWo

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"vX2NvmW8TZJQwVB8KKzIoj0koqBvnSNkTYe8jaXE";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/IP3bsmYl1reSVnovgQgZ3z5d3rl72lKXD7NYxnyO

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"1BIT0q1QTKMInfHml81ZlBY1yWG5MuJ0KuycHjPj";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/RD7O9gtUgSjM2ar3UlefyyeBXU2YfrRPU2F9y48C

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"ekPFoUmwSYvAXVumwuuaVHYF84Jdj80Ngt4fCAJf";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/RkLKi51f9dwIL6g9IDE7mvdXYgjgAxHh9ZN0tnrI

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"a0xdwcOODkQ8z3xkPs6bxke3Hj23ajBWVv8Wqt2O";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/So3HTgy7NysOd1PhpPRxfwWkK6o2BCcsXYmS28NU

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"C3v8MxYuNds6hOJ8hHnsWgd5ew9MAqTk907kvzyy";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/Y7eRCtMhzKWFF7PUgkX4tkXfbODCO4tuBiCl9dGI

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"yDesOWS1c07jSlkV4yRPEEygCmx1ZV9Aw2PZA8fv";s:9:"_previous";a:1:{s:3:"url";s:78:"http://saas.com/api/share_message/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/fShLzwSmsT0LPeRxp3qKvMpwqLZEbVZD1cAILDv8

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"eOGszPnRkLDlr5zvR7mhLaznj4p8YlQIRxAQF3bG";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/hBFidHwPhipTCHAj7U438Dw0TjuMIizOpe1aexTb

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"v0Z7U3lorr6h3YmeSQODAW7sIllgVJruutB4rYmw";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/jhQmagD59vgOHsvZcLQZtRnSCOhH4wyMv8trWoBu

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"5Ik5mBxG7M0cQRdCeDnBwGgBib9Z4ERrdfiYHUl9";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/jlLaJQerpffJL4J5nravvbPlgmg7z0PNygPNWcRR

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"gZbuyojeXoroVxRXkhFAfMTGUyP9QjRSe3J5spO3";s:9:"_previous";a:1:{s:3:"url";s:78:"http://saas.com/api/share_message/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/m711KNzLWotx44ZwiiKry4ZqcLQKQJPxyPtUCYj0

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"ok1xQmNuS8kexCWvYEC3MdrvuZtsq1KGAcy8UPU7";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/mIqgGTcDk0GkZn06BKNxY0gafiRgJUfuG10Oi4Vq

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"5Wii00nAqIqVTpnOsRR9XnDWK3oVKJj5TN1nYpsN";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/makmEPPKNbUuDNECABrnii2lkhaNhQXjDgIywUpZ

@@ -1 +0,0 @@
-a:2:{s:6:"_token";s:40:"EUTDewmcIwCbCXq6rcSXFSwwjPKwYjNDLYu4Z4lK";s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/oRJTZgOwzylb5sXqMPEtRqCvNK9vFwhfa8MZrIm3

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"RjZ4DZZAiBSRKYpx22HRr7vWU4PiFCqjZdkJzQGn";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/yATUcxyaVyvZK0duPOWluBW8FFNEdUmGBFLPv09M

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"AboPnChYsKlCFxkJb0XrjwQSjODdDT9W14X9HOaj";s:9:"_previous";a:1:{s:3:"url";s:71:"http://saas.com/api/banner/get_list?app_id=wx3e1447d736f82245&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

+ 0 - 1
storage/framework/sessions/zOiZWsl3ONqUZ0alkPrXusgEVhQ43WUCj1gnku1G

@@ -1 +0,0 @@
-a:3:{s:6:"_token";s:40:"pUU93DWJZGt3XHFZVaGK3F9GxXkLEaQh8jjt3EkM";s:9:"_previous";a:1:{s:3:"url";s:85:"http://saas.com/api/product/get_list?app_id=wx3e1447d736f82245&name=&page=1&shop_id=1";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}

Різницю між файлами не показано, бо вона завелика
+ 0 - 13
storage/framework/views/38bc6222ce57f3208c14be014d283de11dbcc5ab.php


+ 0 - 101
storage/framework/views/a345287beafecd6b948c8f24fe1be89366b4a4f6.php

@@ -1,101 +0,0 @@
-<!doctype html>
-<html>
-
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>跳转提示</title>
-    <style type="text/css">
-        * {
-            padding: 0;
-            margin: 0;
-        }
-
-        li {
-            list-style: none;
-        }
-
-        #error_tips h2 {
-            background: #f9f9f9;
-            background-repeat: no-repeat;
-            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#f4f4f4));
-            background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
-            background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #f4f4f4);
-            background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
-            background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
-            background-image: linear-gradient(#ffffff, #ffffff 25%, #f4f4f4);
-            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);
-            border-bottom: 1px solid #dfdfdf;
-        }
-
-        #error_tips {
-            border: 1px solid #d4d4d4;
-            background: #fff;
-            -webkit-box-shadow: #ccc 0 1px 5px;
-            -moz-box-shadow: #ccc 0 1px 5px;
-            -o-box-shadow: #ccc 0 1px 5px;
-            box-shadow: #ccc 0 1px 5px;
-            filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ccc');
-            width: 500px;
-            margin: 50px auto;
-        }
-
-        #error_tips h2 {
-            font: bold 14px/40px Arial;
-            height: 40px;
-            padding: 0 20px;
-            color: #666;
-        }
-
-        .error_cont {
-            padding: 20px 20px 30px 80px;
-            line-height: 1.8;
-        }
-        .error_return {
-            padding: 10px 0 0 0;
-        }
-        .btn {
-            color: #333;
-            background: #e6e6e6;
-            border: 1px solid #c4c4c4;
-            border-radius: 2px;
-            text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-            padding: 4px 10px;
-            display: inline-block;
-            cursor: pointer;
-            font-size: 100%;
-            line-height: normal;
-            text-decoration: none;
-            overflow: visible;
-            vertical-align: middle;
-            text-align: center;
-            zoom: 1;
-            white-space: nowrap;
-            font-family: inherit;
-            _position: relative;
-            margin: 0;
-        }
-        a.btn {
-            *padding: 5px 10px 2px !important;
-        }
-    </style>
-</head>
-<body>
-    <div class="wrap">
-        <div id="error_tips">
-            <h2>温馨提示</h2>
-            <div class="error_cont">
-                <ul>
-                    <li><?php echo (strip_tags($msg)); ?></li>
-                </ul>
-                <div class="error_return"><a href="<?php echo ($url); ?>" class="btn">返回</a></div>
-            </div>
-        </div>
-    </div>
-    <script type="text/javascript">
-        setTimeout(function() {
-            location.href = '<?php echo ($url); ?>';
-        }, '<?php echo e($wait); ?>' * 1000);
-    </script>
-</body>
-
-</html><?php /**PATH D:\phpstudy_pro\WWW\saas_test\resources\views/error.blade.php ENDPATH**/ ?>

+ 0 - 5
storage/framework/views/caf7f20e5966d7bd783e2f9911b2e669af393564.php

@@ -1,5 +0,0 @@
-<?php $__env->startSection('title', __('Server Error')); ?>
-<?php $__env->startSection('code', '500'); ?>
-<?php $__env->startSection('message', __('Server Error')); ?>
-
-<?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\phpstudy_pro\WWW\saas\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/500.blade.php ENDPATH**/ ?>

+ 0 - 5
storage/framework/views/eb7b2127dbe29b2e718f0be6b04e41389e342c76.php

@@ -1,5 +0,0 @@
-<?php $__env->startSection('title', __('Not Found')); ?>
-<?php $__env->startSection('code', '404'); ?>
-<?php $__env->startSection('message', __('Not Found')); ?>
-
-<?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\phpstudy_pro\WWW\saas\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/404.blade.php ENDPATH**/ ?>

+ 0 - 4
storage/logs/406/api_course_reservation-2024-11-28.log

@@ -1,4 +0,0 @@
-[2024-11-28T12:23:39.661073+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI3NjcyODgsInN1YiI6MzUxNiwiaWF0IjoxNzMyNzY3Mjg4LCJleHAiOjE3MzMzNzIwODh9.dvQF0L5jrJB28VQa492ixJXnFVe0tfeIvOrUvEb6dzA","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-28T12:25:02.800257+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI3NjcyODgsInN1YiI6MzUxNiwiaWF0IjoxNzMyNzY3Mjg4LCJleHAiOjE3MzMzNzIwODh9.dvQF0L5jrJB28VQa492ixJXnFVe0tfeIvOrUvEb6dzA","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-28T12:28:53.615682+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI3NjcyODgsInN1YiI6MzUxNiwiaWF0IjoxNzMyNzY3Mjg4LCJleHAiOjE3MzMzNzIwODh9.dvQF0L5jrJB28VQa492ixJXnFVe0tfeIvOrUvEb6dzA","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-28T12:30:09.555703+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI3NjcyODgsInN1YiI6MzUxNiwiaWF0IjoxNzMyNzY3Mjg4LCJleHAiOjE3MzMzNzIwODh9.dvQF0L5jrJB28VQa492ixJXnFVe0tfeIvOrUvEb6dzA","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []

+ 0 - 12
storage/logs/406/api_course_reservation-2024-11-29.log

@@ -1,12 +0,0 @@
-[2024-11-29T16:25:41.064569+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:25:47.638113+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:33:56.975854+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:36:43.767141+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:37:40.653648+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:40:01.526747+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:47:52.677942+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:49:26.975553+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T16:52:48.422724+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NjcyNTQsInN1YiI6MzUxNiwiaWF0IjoxNzMyODY3MjU0LCJleHAiOjE3MzM0NzIwNTR9.h39bLYrL8_neyo8d33Cw3nePdgNXQyQ4F1KpqktOzgM","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T17:35:23.239052+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NzI5MDAsInN1YiI6MzUxNiwiaWF0IjoxNzMyODcyOTAwLCJleHAiOjE3MzM0Nzc3MDB9.fyN99GIKG_pmirun5rDeQ92eVpLWNk6FuB1P9KfrKNY","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T17:38:00.251684+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NzI5MDAsInN1YiI6MzUxNiwiaWF0IjoxNzMyODcyOTAwLCJleHAiOjE3MzM0Nzc3MDB9.fyN99GIKG_pmirun5rDeQ92eVpLWNk6FuB1P9KfrKNY","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []
-[2024-11-29T17:39:02.420676+08:00] 406.INFO: 127.0.0.1 POST /api/course/reservation/ 您还没购买课程 {"param":{"authcode":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOjE3MzI4NzI5MDAsInN1YiI6MzUxNiwiaWF0IjoxNzMyODcyOTAwLCJleHAiOjE3MzM0Nzc3MDB9.fyN99GIKG_pmirun5rDeQ92eVpLWNk6FuB1P9KfrKNY","course_id":"2","schedule_id":7},"return":{"code":"406","msg":"您还没购买课程","data":{"error":"您还没购买课程"}},"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2409140 MicroMessenger/8.0.5 Language/zh_CN webview/"} []

+ 0 - 1
storage/logs/collect-task-allocate/collect-task-allocate-2026-01-22.log

@@ -1 +0,0 @@
-[2026-01-22T15:14:56.983040+08:00] collect-task-allocate.INFO: 分配采集任务开始 [] []

+ 0 - 1
storage/logs/collect-task/collect-task-2026-01-22.log

@@ -1 +0,0 @@
-[2026-01-22T15:15:01.052375+08:00] collect-task.INFO: 分配采集任务开始 [] []

+ 0 - 72
storage/logs/drug-report-history/drug-report-history-2025-12-15.log

@@ -1,72 +0,0 @@
-[2025-12-15T12:20:18.273380+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15T12:20:18+08:00"} []
-[2025-12-15T12:20:18.408881+08:00] drug-report-history.INFO: 操作历史同步结束 {"startTime":true,"endTime":"2025-12-15T12:20:18+08:00"} []
-[2025-12-15T12:21:05.963669+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15T12:21:05+08:00"} []
-[2025-12-15T12:21:06.086939+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15T12:21:05+08:00"} []
-[2025-12-15T12:21:24.975583+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15T12:21:24+08:00"} []
-[2025-12-15T12:21:25.107816+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15T12:21:24+08:00"} []
-[2025-12-15T12:25:27.764940+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15T12:25:27+08:00"} []
-[2025-12-15T12:25:27.892378+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15T12:25:27+08:00"} []
-[2025-12-15T12:28:06.588645+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-14","endTime":"2025-12-15"} []
-[2025-12-15T12:28:06.840015+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-14","endTime":"2025-12-15"} []
-[2025-12-15T12:28:37.330963+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:28:37.468134+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:14.338986+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:14.454776+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:16.333403+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:16.451818+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:38.124848+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:38.255312+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:52.264970+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:29:52.393062+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:30:24.373495+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:30:24.509090+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:30:35.488424+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T12:30:35.613181+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":true,"endTime":"2025-12-15"} []
-[2025-12-15T14:08:30.182327+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-14","endTime":"2025-12-15"} []
-[2025-12-15T14:08:30.502102+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-14","endTime":"2025-12-15"} []
-[2025-12-15T14:09:46.363327+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:09:46.832130+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:10:35.219833+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:10:36.090204+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:11:15.344440+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:12:23.987377+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:14:03.497966+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:15:44.410772+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:16:28.565273+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:16:56.729012+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:17:07.186040+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:17:22.546206+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:19:22.447580+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:20:27.076624+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:21:52.635237+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:23:10.238595+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:23:39.197467+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:23:57.470129+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:28:07.419627+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:28:41.005024+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:29:01.752390+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:29:02.639699+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:31:31.208500+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:31:35.086325+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:32:04.356256+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:32:05.487954+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:32:22.448456+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:32:23.136454+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:33:41.411604+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:34:06.489568+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:35:01.673387+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:36:02.168131+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:36:53.150230+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:36:53.633863+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:37:32.169549+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:38:00.252031+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:38:11.224683+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:38:38.521695+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:39:09.488907+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:39:17.280748+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:39:18.446630+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:40:40.995776+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:40:43.003835+08:00] drug-report-history.INFO: 操作历史同步结束:0 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:47:02.759959+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:48:34.347914+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-15","endTime":"2025-12-15"} []
-[2025-12-15T14:52:57.553253+08:00] drug-report-history.INFO: 操作历史同步结束:16 {"startTime":"2025-12-15","endTime":"2025-12-15"} []

+ 0 - 1
storage/logs/drug-report-history/drug-report-history-2025-12-16.log

@@ -1 +0,0 @@
-[2025-12-16T15:53:28.295087+08:00] drug-report-history.INFO: 已经签收同步结束:0 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:53:27"} []

+ 0 - 33
storage/logs/drug-report-history/drug-report-history-2025-12-18.log

@@ -1,33 +0,0 @@
-[2025-12-18T15:45:58.774056+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T15:47:38.163572+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T15:48:14.938351+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T15:48:14.941411+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T15:49:13.793171+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T15:49:13.796005+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T15:49:15.174159+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T15:49:16.592079+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T15:49:17.793765+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:19:56.197675+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:19:56.200458+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T16:19:56.529325+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:19:58.413391+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:19:58.788732+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:21:17.865475+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:21:17.867002+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T16:21:18.396702+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:21:18.963120+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:21:19.372328+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:25:13.157561+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:25:13.159965+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T16:25:44.143110+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:25:44.146108+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T16:25:44.447531+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:25:44.797097+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:25:45.068224+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:26:38.827813+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:26:38.830758+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []
-[2025-12-18T16:26:39.183245+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:26:39.410209+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:26:39.739964+08:00] drug-report-history.INFO: 成功同步更新:0 [] []
-[2025-12-18T16:28:01.886483+08:00] drug-report-history.INFO: 操作历史同步开始 [] []
-[2025-12-18T16:28:01.888509+08:00] drug-report-history.INFO: 操作历史同步开始 {"startTime":"2025-12-17","endTime":"2025-12-18"} []

+ 0 - 10
storage/logs/drug-report-signed/drug-report-signed-2025-12-16.log

@@ -1,10 +0,0 @@
-[2025-12-16T15:39:44.136563+08:00] drug-report-signed.INFO: 已经签收同步开始 [] []
-[2025-12-16T15:39:44.138774+08:00] drug-report-signed.INFO: 操作历史同步开始 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:39:44"} []
-[2025-12-16T15:40:18.606840+08:00] drug-report-signed.INFO: 已经签收同步开始 [] []
-[2025-12-16T15:40:18.608590+08:00] drug-report-signed.INFO: 操作历史同步开始 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:40:18"} []
-[2025-12-16T15:42:15.847141+08:00] drug-report-signed.INFO: 已经签收同步开始 [] []
-[2025-12-16T15:42:15.848393+08:00] drug-report-signed.INFO: 操作历史同步开始 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:42:15"} []
-[2025-12-16T15:43:02.442324+08:00] drug-report-signed.INFO: 已经签收同步开始 [] []
-[2025-12-16T15:43:02.443426+08:00] drug-report-signed.INFO: 操作历史同步开始 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:43:02"} []
-[2025-12-16T15:53:27.903537+08:00] drug-report-signed.INFO: 已经签收同步开始 [] []
-[2025-12-16T15:53:27.906054+08:00] drug-report-signed.INFO: 已经签收同步开始 {"startTime":"2025-12-16T00:00:00+08:00","endTime":"2025-12-16 15:53:27"} []

+ 0 - 1
storage/logs/error/admin_admin_user_add-2025-01-09.log

@@ -1 +0,0 @@
-[2025-01-09T10:15:28.389435+08:00] error.INFO: 127.0.0.1 POST /admin/admin_user/add 用户名已经存在 {"param":{"username":"test1","phone":"18819035895","password":"123456","data_type":"2","groups":["1"],"_token":"pHCCUlcq3LbWnipbSZ2sf3G7OrmkTnZA8MF26iqH","authRules":[]},"return":{"code":"error","msg":"用户名已经存在","data":{"username":["用户名已经存在"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []

+ 0 - 4
storage/logs/error/admin_coupon_add-2024-09-02.log

@@ -1,4 +0,0 @@
-[2024-09-02T11:25:17.468504+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/add 内部错误,请重试 {"param":{"name":"产品1","rebate_type":"2","std_pay":"8","rebate":"10","exp_type":"1","exp_days":"6","start_time":"2024-09-11","end_time":null,"issue_total":"43","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","authRules":[],"product_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\phpEF1.tmp"},"custom_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\phpEF3.tmp"}},"return":{"code":"error","msg":"内部错误,请重试","data":{"error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'coupon_id' in 'field list' (SQL: insert into `erp_product` (`coupon_id`, `insert_time`, `product_id`, `update_time`) values (2, 1725247517, 1, 1725247517), (2, 1725247517, 2, 1725247517), (2, 1725247517, 3, 1725247517), (2, 1725247517, 5, 1725247517), (2, 1725247517, 4, 1725247517))"}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []
-[2024-09-02T11:26:33.596636+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/add 内部错误,请重试 {"param":{"name":"产品1","rebate_type":"2","std_pay":"8","rebate":"10","exp_type":"1","exp_days":"6","start_time":"2024-09-11","end_time":null,"issue_total":"43","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","authRules":[],"product_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\php37E5.tmp"},"custom_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\php37E7.tmp"}},"return":{"code":"error","msg":"内部错误,请重试","data":{"error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'insert_time' in 'field list' (SQL: insert into `erp_coupon_product` (`coupon_id`, `insert_time`, `product_id`, `update_time`) values (3, 1725247593, 1, 1725247593), (3, 1725247593, 2, 1725247593), (3, 1725247593, 3, 1725247593), (3, 1725247593, 5, 1725247593), (3, 1725247593, 4, 1725247593))"}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []
-[2024-09-02T11:27:50.664609+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/add 商品范围写入失败 {"param":{"name":"产品1","rebate_type":"2","std_pay":"8","rebate":"10","exp_type":"1","exp_days":"6","start_time":"2024-09-11","end_time":null,"issue_total":"43","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","authRules":[],"product_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\php655C.tmp"},"custom_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\php655E.tmp"}},"return":{"code":"error","msg":"商品范围写入失败"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []
-[2024-09-02T11:28:18.353294+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/add 内部错误,请重试 {"param":{"name":"产品1","rebate_type":"2","std_pay":"8","rebate":"10","exp_type":"1","exp_days":"6","start_time":"2024-09-11","end_time":null,"issue_total":"43","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","authRules":[],"product_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\phpD1B7.tmp"},"custom_file":{"Illuminate\\Http\\UploadedFile":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\phpD1B9.tmp"}},"return":{"code":"error","msg":"内部错误,请重试","data":{"error":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'erp.erp_product_coupon' doesn't exist (SQL: insert into `erp_product_coupon` (`coupon_id`, `custom_uid`, `exp_time`, `insert_time`, `update_time`) values (5, 1, 1725811199, 1725247698, 1725247698), (5, 2, 1725811199, 1725247698, 1725247698), (5, 3, 1725811199, 1725247698, 1725247698), (5, 5, 1725811199, 1725247698, 1725247698), (5, 4, 1725811199, 1725247698, 1725247698))"}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []

+ 0 - 2
storage/logs/error/admin_coupon_edit-2024-09-02.log

@@ -1,2 +0,0 @@
-[2024-09-02T16:12:20.746676+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/edit 内部错误,请重试 {"param":{"name":"产品2","rebate_type":"3","std_pay":"8.00","rebate":"klcp000000001","exp_days":"6","exp_type":"2","start_time":"2024-09-06","end_time":"2024-09-14","issue_total":"5","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","id":"7","authRules":[]},"return":{"code":"error","msg":"内部错误,请重试","data":{"error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'field list' (SQL: select `1` from `erp_coupon_rebate` where (`coupon_id` = 7 and `product_id` = 1) limit 1)"}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []
-[2024-09-02T16:12:28.441457+08:00] error.INFO: 127.0.0.1 POST /admin/coupon/edit 内部错误,请重试 {"param":{"name":"产品2","rebate_type":"3","std_pay":"8.00","rebate":"klcp000000001","exp_days":"6","exp_type":"2","start_time":"2024-09-06","end_time":"2024-09-14","issue_total":"5","_token":"m248dLrHGxFb5AE0vAlJjAKDaJ7YCe4fvL333YgY","id":"7","authRules":[]},"return":{"code":"error","msg":"内部错误,请重试","data":{"error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column '1' in 'field list' (SQL: select `1` from `erp_coupon_rebate` where (`coupon_id` = 7 and `product_id` = 1) limit 1)"}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []

+ 0 - 1
storage/logs/error/admin_course_schedule_add-2024-11-06.log

@@ -1 +0,0 @@
-[2024-11-06T17:53:29.855920+08:00] error.INFO: 127.0.0.1 POST /admin/course_schedule/add 课程名称必填 {"param":{"course_id":"1","teacher_id":"6","start_time":"2024-11-07","end_time":"2024-11-08","duration":"45","_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","authRules":[]},"return":{"code":"error","msg":"课程名称必填","data":{"name":["课程名称必填"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []

+ 0 - 2
storage/logs/error/admin_course_schedule_edit-2024-11-07.log

@@ -1,2 +0,0 @@
-[2024-11-07T10:17:07.336727+08:00] error.INFO: 127.0.0.1 POST /admin/course_schedule/edit 课程名称必填 {"param":{"course_id":"2","teacher_id":"6","start_time":"2024-11-07","end_time":"2024-11-07","duration":"45","course_number":"0","_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","id":"5","authRules":[]},"return":{"code":"error","msg":"课程名称必填","data":{"name":["课程名称必填"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-07T10:17:12.885493+08:00] error.INFO: 127.0.0.1 POST /admin/course_schedule/edit 课程名称必填 {"param":{"course_id":"2","teacher_id":"6","start_time":"2024-11-07","end_time":"2024-11-07","duration":"45","course_number":"0","_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","id":"5","authRules":[]},"return":{"code":"error","msg":"课程名称必填","data":{"name":["课程名称必填"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []

+ 0 - 1
storage/logs/error/admin_custom_score_decr-2024-10-30.log

@@ -1 +0,0 @@
-[2024-10-30T15:36:22.588549+08:00] error.INFO: 127.0.0.1 POST /admin/custom_score/decr 请填写增加积分 {"param":{"decr_score":"10","_token":"cDMdT1372zf6lm047Q9WXY9yz3vOxUPIQbZ2StXN","authRules":[],"custom_uid":"2"},"return":{"code":"error","msg":"请填写增加积分","data":{"incr_score":["请填写增加积分"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"} []

+ 0 - 1
storage/logs/error/admin_custom_score_incr-2024-10-30.log

@@ -1 +0,0 @@
-[2024-10-30T15:31:16.291897+08:00] error.INFO: 127.0.0.1 POST /admin/custom_score/incr 请填写增加积分 {"param":{"money":"10","_token":"cDMdT1372zf6lm047Q9WXY9yz3vOxUPIQbZ2StXN","authRules":[],"custom_uid":"2"},"return":{"code":"error","msg":"请填写增加积分","data":{"incr_score":["请填写增加积分"]}},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"} []

+ 0 - 1
storage/logs/error/admin_login_index-2024-09-11.log

@@ -1 +0,0 @@
-[2024-09-11T14:20:53.494623+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"djXy6q6OL1mVnobUKlovIrDCxDhGTtariM118WGY","username":"admin","code":"125800","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"} []

+ 0 - 10
storage/logs/error/admin_login_index-2024-11-04.log

@@ -1,10 +0,0 @@
-[2024-11-04T14:26:56.121126+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 用户名不存在或已被停用 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"root","code":"123456","authRules":[]},"return":{"code":"error","msg":"用户名不存在或已被停用"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:27:22.842973+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:27:44.576131+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"12345678","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:30:37.038208+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"kailin","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:30:41.488210+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:30:45.476616+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"12345","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:30:50.728359+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:31:35.266473+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:36:29.021128+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-04T14:38:16.070179+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"OichC3CbEAehpYNTv5FNekJl23d1iKglaEkmZjgw","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []

+ 0 - 3
storage/logs/error/admin_login_index-2024-11-11.log

@@ -1,3 +0,0 @@
-[2024-11-11T09:17:24.110467+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"2xt3BhM5EdSqC9NS0O1V4kBAd3FTIAJm6G7QtHtr","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-11T09:17:28.546248+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"2xt3BhM5EdSqC9NS0O1V4kBAd3FTIAJm6G7QtHtr","username":"admin","code":"123","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []
-[2024-11-11T09:17:36.031630+08:00] error.INFO: 127.0.0.1 POST /admin/login/index 密码错误或账号不存在 {"param":{"_token":"2xt3BhM5EdSqC9NS0O1V4kBAd3FTIAJm6G7QtHtr","username":"admin","code":"123456","authRules":[]},"return":{"code":"error","msg":"密码错误或账号不存在"},"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"} []

Деякі файли не було показано, через те що забагато файлів було змінено