|
|
@@ -502,7 +502,7 @@ class OrderIssueController extends Controller
|
|
|
$string= preg_replace('/[\s,\,\,]+/','*++*',$str);
|
|
|
$items = explode('*++*',$string);
|
|
|
$head = '第'.($i+1).'行';
|
|
|
- if(count($items)<count($rows)){
|
|
|
+ if(count($items)<count($rows)-1){
|
|
|
$errors[$head] = ['数据不完整'];
|
|
|
unset($items);
|
|
|
continue;
|
|
|
@@ -537,11 +537,9 @@ class OrderIssueController extends Controller
|
|
|
$map['result_explain'] = $items[$index];
|
|
|
}
|
|
|
if($row==='自定义订单号'){
|
|
|
- if(!$items[$index]){
|
|
|
- $errors[$head][]='自定义订单号为空';
|
|
|
- $map =[];
|
|
|
+ if($items[$index]??false){
|
|
|
+ $map['custom_code'] = $items[$index];
|
|
|
}
|
|
|
- $map['custom_code'] = $items[$index];
|
|
|
}
|
|
|
if($row==='问题类别'){
|
|
|
if(!$items[$index]){
|
|
|
@@ -568,7 +566,7 @@ class OrderIssueController extends Controller
|
|
|
$logistic_number = $map['logistic_number'];
|
|
|
$result_explain = $map['result_explain'];
|
|
|
$type = $map['type'];
|
|
|
- $custom_code = $map['custom_code'];
|
|
|
+ $custom_code = $map['custom_code'] ?? null;
|
|
|
$service->createOrderIssue($logistic_number, $type, $result_explain,'导入未处理',$custom_code);
|
|
|
}
|
|
|
return ['success'=>true];
|