作者 lyh

gx

@@ -14,13 +14,17 @@ class ProcessRecords extends Base @@ -14,13 +14,17 @@ class ProcessRecords extends Base
14 public function setRecordAttribute($value){ 14 public function setRecordAttribute($value){
15 15
16 foreach ($value as &$v){ 16 foreach ($value as &$v){
  17 + if(isset($v['image']) && !empty($v['image'])){
17 foreach ($v['image'] as $kImage => $vImage){ 18 foreach ($v['image'] as $kImage => $vImage){
18 $v['image'][$kImage] = basename($vImage); 19 $v['image'][$kImage] = basename($vImage);
19 } 20 }
  21 + }
  22 + if(isset($v['file']) && !empty($v['file'])){
20 foreach ($v['file'] as $kFile => $vFile){ 23 foreach ($v['file'] as $kFile => $vFile){
21 $v['file'][$kFile] = basename($vFile); 24 $v['file'][$kFile] = basename($vFile);
22 } 25 }
23 } 26 }
  27 + }
24 $this->attributes['record'] = Arr::a2s($value); 28 $this->attributes['record'] = Arr::a2s($value);
25 } 29 }
26 30
@@ -28,13 +32,17 @@ class ProcessRecords extends Base @@ -28,13 +32,17 @@ class ProcessRecords extends Base
28 $value = Arr::s2a($value); 32 $value = Arr::s2a($value);
29 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($value, true) . PHP_EOL, FILE_APPEND); 33 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($value, true) . PHP_EOL, FILE_APPEND);
30 foreach ($value as &$v){ 34 foreach ($value as &$v){
31 - foreach ($v['image'] as $kImage => $vImage){ 35 + if(isset($v['image']) && !empty($v['image'])) {
  36 + foreach ($v['image'] as $kImage => $vImage) {
32 $v['image'][$kImage] = getImageUrl($vImage); 37 $v['image'][$kImage] = getImageUrl($vImage);
33 } 38 }
34 - foreach ($v['file'] as $kFile => $vFile){ 39 + }
  40 + if(isset($v['file']) && !empty($v['file'])) {
  41 + foreach ($v['file'] as $kFile => $vFile) {
35 $v['file'][$kFile] = getFileUrl($vFile); 42 $v['file'][$kFile] = getFileUrl($vFile);
36 } 43 }
37 } 44 }
  45 + }
38 return $value; 46 return $value;
39 } 47 }
40 48