作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -301,14 +301,16 @@ class ProductController extends BaseController @@ -301,14 +301,16 @@ class ProductController extends BaseController
301 if($v['type'] == 3){ 301 if($v['type'] == 3){
302 $arr = json_decode($info['values']); 302 $arr = json_decode($info['values']);
303 foreach ($arr as $k1=>$v1){ 303 foreach ($arr as $k1=>$v1){
304 - $v1 = getImageUrl($v1); 304 + $v1 = (array)$v1;
  305 + $v1['url'] = getImageUrl($v1['url']);
305 $arr[$k1] = $v1; 306 $arr[$k1] = $v1;
306 } 307 }
307 $v['values'] = $arr; 308 $v['values'] = $arr;
308 }elseif($v['type'] == 4){ 309 }elseif($v['type'] == 4){
309 $arr1 = json_decode($info['values']); 310 $arr1 = json_decode($info['values']);
310 foreach ($arr1 as $k1=>$v1){ 311 foreach ($arr1 as $k1=>$v1){
311 - $v1 = getImageUrl($v1); 312 + $v1 = (array)$v1;
  313 + $v1 = getFileUrl($v1);
312 $arr1[$k1] = $v1; 314 $arr1[$k1] = $v1;
313 } 315 }
314 $v['values'] = $arr1; 316 $v['values'] = $arr1;
@@ -111,12 +111,18 @@ class ProductLogic extends BaseLogic @@ -111,12 +111,18 @@ class ProductLogic extends BaseLogic
111 continue; 111 continue;
112 } 112 }
113 unset($v['title']); 113 unset($v['title']);
114 - if($v['type'] == 3 || $v['type'] == 4){ 114 + if($v['type'] == 3){
115 foreach ($v['values'] as $k1=>$v1){ 115 foreach ($v['values'] as $k1=>$v1){
116 $v1['url'] = str_replace_url($v1['url']); 116 $v1['url'] = str_replace_url($v1['url']);
117 $v['values'][$k1] = $v1; 117 $v['values'][$k1] = $v1;
118 } 118 }
119 $v['values'] = json_encode($v['values']); 119 $v['values'] = json_encode($v['values']);
  120 + }elseif ($v['type'] == 4){
  121 + foreach ($v['values'] as $k1=>$v1){
  122 + $v1 = str_replace_url($v1);
  123 + $v['values'][$k1] = $v1;
  124 + }
  125 + $v['values'] = json_encode($v['values']);
120 } 126 }
121 $v['project_id'] = $this->user['project_id']; 127 $v['project_id'] = $this->user['project_id'];
122 $v['product_id'] = $product_id; 128 $v['product_id'] = $product_id;