Przeglądaj źródła

[智价云] 导入时间格式强制校验更新

tangyuanwang 13 godzin temu
rodzic
commit
96072b9873

+ 6 - 1
app/Http/Controllers/Manager/Process/LowPriceGoods.php

@@ -1032,7 +1032,7 @@ class LowPriceGoods extends Controller
         $platform_data = $LowPriceGoodsModel->platform_data();
         $province_id_data = $CitysModel->get_province_id_list();
         $city_id_data = $CitysModel->get_city_id_list();
-        
+
         // 过滤空行
         $data = array_filter($data, function($row) {
             // 过滤掉所有值都为空的行
@@ -1210,6 +1210,11 @@ class LowPriceGoods extends Controller
         }
         if (!$item[21]) {
             return ['code' => 'error', 'msg' => "第{$key}行检索采集日期不能为空", 'data' => $item];
+        }else{
+            //校验格式是否为Y-m-d
+            if (!preg_match('/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/',$item[19])){
+                return ['code' => 'error', 'msg' => "第{$key}行检索采集日期格式不正确", 'data' => $item];
+            }
         }
 
     }

+ 5 - 0
app/Http/Controllers/Manager/Process/ViolationProduct.php

@@ -1007,6 +1007,11 @@ class ViolationProduct extends Controller
         }
         if (!$item[19]) {
             return ['code' => 'error', 'msg' => "第{$key}行检索采集日期不能为空", 'data' => $item];
+        }else{
+            //校验格式是否为Y-m-d
+            if (!preg_match('/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/',$item[19])){
+                return ['code' => 'error', 'msg' => "第{$key}行检索采集日期格式不正确", 'data' => $item];
+            }
         }
     }
 }