__MY_ROOT_PUBLIC__.'static/upload/video/', 'file' => __MY_ROOT_PUBLIC__.'static/upload/file/', 'image' => __MY_ROOT_PUBLIC__.'static/upload/images/', ]; foreach($path_all as $type=>$path) { $path = GetDocumentRoot() . (substr($path, 0, 1) == "/" ? "":"/") . $path; $handle = opendir($path); while(false !== ($file = readdir($handle))) { if($file != 'index.html' && $file != '.' && $file != '..' && substr($file, 0, 1) != '.') { $ret = ResourcesService::AttachmentDiskFilesToDb($file); if(isset($ret['msg'])) { echo $ret['msg']; } } } } } /** * 订单地址拆分到新的表,1.7升级1.8升级运行 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-12-13 * @desc description */ public function OrderAddress() { if(input('pwd') != 'shopxo520') { die('非法访问'); } // 状态 $success = 0; $fail = 0; // 获取数据 // 一次处理100条 $prefix = config('database.prefix'); $field = 'id, user_id, receive_address_id, receive_name, receive_tel, receive_province, receive_city, receive_county, receive_address'; $sql = 'SELECT '.$field.' FROM '.$prefix.'order WHERE `id` NOT IN (SELECT `order_id` FROM '.$prefix.'order_address) LIMIT 500'; $result = Db::query($sql); if(!empty($result)) { foreach($result as $v) { $province_name = RegionService::RegionName($v['receive_province']); $city_name = RegionService::RegionName($v['receive_city']); $county_name = RegionService::RegionName($v['receive_county']); $data = [ 'order_id' => $v['id'], 'user_id' => $v['user_id'], 'address_id' => $v['receive_address_id'], 'name' => $v['receive_name'], 'tel' => $v['receive_tel'], 'province' => $v['receive_province'], 'city' => $v['receive_city'], 'county' => $v['receive_county'], 'address' => $v['receive_address'], 'province_name' => empty($province_name) ? '' : $province_name, 'city_name' => empty($city_name) ? '' : $city_name, 'county_name' => empty($county_name) ? '' : $county_name, 'add_time' => time(), ]; if(Db::name('OrderAddress')->insert($data)) { $success++; } else { $fail++; } } } echo 'count:'.count($result).', success:'.$success.', fail:'.$fail; } } ?>