|
|
@@ -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());
|
|
|
+ }
|
|
|
}
|