ufutx.dma/app/Imports/ImportPackCode.php
2026-03-04 14:42:40 +08:00

36 lines
893 B
PHP

<?php
namespace App\Imports;
use App\Models\ShopCode;
use App\Models\User;
use Illuminate\Support\Facades\Hash;
class ImportPackCode implements \Maatwebsite\Excel\Concerns\ToArray
{
/**
* @inheritDoc
*/
public function array(array $array)
{
$count = ShopCode::count();
if ($count) return;
$list = [];
$index = 1;
foreach ($array as $arr)
{
for ($i = 0; $i<6; $i++) {
$code_arr = explode('/', $arr[0]);
$pack_code = $code_arr[count($code_arr)-1];
$verify_code = $arr[1];
$pack_number = "P".time().$index;
$list[] = ['goods_id'=>1, 'sku_id'=>1, 'code'=>'', 'pack_code'=>$pack_code, 'verify_code'=>$verify_code, 'pack_number'=>$pack_number];
}
$index++;
}
ShopCode::insert($list);
}
}