diff --git a/application/test/controller/Testuse.php b/application/test/controller/Testuse.php index 400d47e..844c639 100644 --- a/application/test/controller/Testuse.php +++ b/application/test/controller/Testuse.php @@ -687,6 +687,7 @@ class Testuse extends Controller{ public function caipu_shuju_chuli() { + // 初始化SQL Server数据库连接 $cfc = Db::connect('cfc_db'); // 查询需要处理的原始数据 @@ -714,21 +715,29 @@ class Testuse extends Controller{ $temporary_arr_none = []; foreach ($yuanshi_data as $key => $value) { - // 如果文件不存在这个目录下 - // dump($yuanshi_mulu.DS.$value['pic_url']); - if (!file_exists($yuanshi_mulu.DS.$value['pic_url'])) { + // 先判断是不是个有效的图片名字 + if (preg_match('/\.jpg$/i', $value['pic_url'])) { + // 是 + // 判断目录下是否有这个文件 + if (!file_exists($yuanshi_mulu.DS.$value['pic_url'])) { + $result['none'] = $result['none']+1; + array_push($temporary_arr_none,$value['yuanshi_id']); + continue; + }else{ + $result['ok'] = $result['ok']+1; + array_push($temporary_arr_data,[ + 'user_token' => 'caadd1be045a65f30b92aa805f1de54a', + 'pic_name' => $value['pic_url'], + 'pic_url' => "https://tc.pcxbc.com/kitchenscale_all/cook_img/".$value['pic_url'], + 'create_time' => date('Y-m-d H:i:s'), + 'special_record_str' => $value['yuanshi_id'] + ]); + rename($yuanshi_mulu.DS.$value['pic_url'], $new_mulu.DS.$value['pic_url']) + } + } else { $result['none'] = $result['none']+1; array_push($temporary_arr_none,$value['yuanshi_id']); continue; - }else{ - $result['ok'] = $result['ok']+1; - array_push($temporary_arr_data,[ - 'user_token' => 'caadd1be045a65f30b92aa805f1de54a', - 'pic_name' => $value['pic_url'], - 'pic_url' => "https://tc.pcxbc.com/kitchenscale_all/cook_img/".$value['pic_url'], - 'create_time' => date('Y-m-d H:i:s'), - 'special_record_str' => $value['yuanshi_id'] - ]); } } // 启动事务 @@ -751,12 +760,12 @@ class Testuse extends Controller{ } - // dump($result); - // dump($temporary_arr_ok); - // dump($temporary_arr_no); - // dump($temporary_arr_none); - // dump($temporary_arr_data); - // die; + dump($result); + dump($temporary_arr_ok); + dump($temporary_arr_no); + dump($temporary_arr_none); + dump($temporary_arr_data); + die; diff --git a/application/test/view/testuse/clean_data_all_page.html b/application/test/view/testuse/clean_data_all_page.html index 4e2e630..10713a9 100644 --- a/application/test/view/testuse/clean_data_all_page.html +++ b/application/test/view/testuse/clean_data_all_page.html @@ -23,7 +23,8 @@ function start_action(){ $.ajax({ - url:"clean_data_all", //请求的url地址 + // url:"clean_data_all", //请求的url地址 + url:"caipu_shuju_chuli", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"page":page}, //参数值