MobileOrderInfo.php 612 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. use Yansongda\Supports\Str;
  5. /**
  6. * 配置模型
  7. */
  8. class MobileOrderInfo extends Model
  9. {
  10. protected $type=[
  11. 'info'=>'json',
  12. ];
  13. public function setMobileAttr($mobile){
  14. unset($mobile['info']);
  15. $mobile=json_encode($mobile,JSON_UNESCAPED_UNICODE);
  16. return $mobile;
  17. }
  18. public function getMobileAttr($mobile){
  19. $mobileArr = json_decode($mobile,true);
  20. if($mobileArr['logo']){
  21. $mobileArr['logo']=(new Mobile)->getLogoAttr($mobileArr['logo']);
  22. }
  23. return $mobileArr;
  24. }
  25. }