12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- namespace app\model;
- use think\Model;
- class DesignerCustomerPlandata extends Model
- {
- public function setImgurlAttr($value)
- {
- if (empty($value)) return $value;
- $domain = config('app.ali_oss_bindurl');
- $item = 'https://' . $domain . '/';
- $list = explode(',',$value);
- $str = null;
- foreach($list as $v){
- $str.= str_replace($item,'',$v).',';
- }
- return trim($str,',');
- }
- public function setPdfurlAttr($value)
- {
- if (empty($value)) return $value;
- $domain = config('app.ali_oss_bindurl');
- $item = 'https://' . $domain . '/';
- //$list = explode(',',$value);
- foreach($value as $v){
- $new[] = ['url' => str_replace($item,'',$v['url']),'name'=>$v['name']];
- }
- return json_encode($new);
- }
- public function getImgurlAttr($value)
- {
- if (empty($value)) return $value;
- $domain = config('app.ali_oss_bindurl');
- $item = 'https://' . $domain . '/';
- $list = explode(',',$value);
- foreach($list as $v){
- $arr[] = $item.$v;
- }
- return $arr;
- }
- public function getPdfurlAttr($value)
- {
- if (empty($value)) return $value;
- $domain = config('app.ali_oss_bindurl');
- $item = 'https://' . $domain . '/';
- $list = json_decode($value,true);
- foreach($list as $k=>$v){
- $list[$k]['url'] = $item.$v['url'];
- }
- return $list;
- }
- public function getVrurlAttr($value)
- {
- if (empty($value)) return $value;
- $list = explode(',',$value);
- foreach($list as $v){
- $new[] = ['vr_link'=>$v,'vr_img'=>getFirstImg($v)];
- }
- return $new;
- }
- }
- ?>
|