liugc 1 年之前
父節點
當前提交
86e50ef961
共有 1 個文件被更改,包括 64 次插入0 次删除
  1. 64 0
      app/adminapi/controller/works/ServiceWorkController.php

+ 64 - 0
app/adminapi/controller/works/ServiceWorkController.php

@@ -31,6 +31,7 @@ use app\api\logic\ServiceOrderLogic;
  */
 class ServiceWorkController extends BaseAdminController
 {
+    public array $notNeedLogin = ['insertTestDetails','insertTestDetailstwo'];
 
 
     /**
@@ -207,4 +208,67 @@ class ServiceWorkController extends BaseAdminController
         return $this->fail(ServiceWorkLogic::getError());
     }
 
+    public static function insertTestDetails()
+    {
+        $serviceWorks = ServiceWork::where('service_status', 3)->select()->toArray();
+        $serviceWorkIds = array_column($serviceWorks, 'id');
+        $serviceWorkInfos = array_column($serviceWorks, null, 'id');
+
+        $Idcount = count($serviceWorkIds);
+
+
+
+        echo date("YmdHis", time());
+        for ($i = 0; $i < 3000; $i++) {
+
+            $sj_key = rand(1, $Idcount);
+            $serviceWorkInfo = $serviceWorkInfos[$serviceWorkIds[$sj_key]];
+
+            $serviceWorkInfo['real_name'] = '先生';
+
+            $tmptime = time() - 86400 * rand(21, 70);
+            $serviceWorkInfo['work_sn'] = date("YmdHis", $tmptime) . time();
+
+            $serviceWorkInfo['mobile'] = substr($serviceWorkInfo['mobile'], 0, 7) . substr($tmptime, -4, 4);
+
+            $serviceWorkInfo['create_time'] = $tmptime;
+            $serviceWorkInfo['update_time'] = $tmptime;
+
+            unset($serviceWorkInfo['id']);
+            ServiceWork::create($serviceWorkInfo);
+        }
+        echo date("YmdHis", time());
+    }
+
+    public static function insertTestDetailstwo()
+    {
+        $serviceWorks = ServiceWork::where('service_status', 3)->select()->toArray();
+        $serviceWorkIds = array_column($serviceWorks, 'id');
+        $serviceWorkInfos = array_column($serviceWorks, null, 'id');
+
+        $Idcount = count($serviceWorkIds);
+
+
+
+        echo date("YmdHis", time());
+        for ($i = 0; $i < 3000; $i++) {
+
+            $sj_key = rand(1, $Idcount);
+            $serviceWorkInfo = $serviceWorkInfos[$serviceWorkIds[$sj_key]];
+
+            $serviceWorkInfo['real_name'] = '先生';
+
+            $tmptime = time() - 86400 * rand(21, 70);
+            $serviceWorkInfo['work_sn'] = date("YmdHis", $tmptime) . time();
+
+            $serviceWorkInfo['mobile'] = substr($serviceWorkInfo['mobile'], 0, 7) . substr($tmptime, -4, 4);
+
+            $serviceWorkInfo['create_time'] = $tmptime;
+            $serviceWorkInfo['update_time'] = $tmptime;
+
+            unset($serviceWorkInfo['id']);
+            ServiceWork::create($serviceWorkInfo);
+        }
+        echo date("YmdHis", time());
+    }
 }