|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace app\common\model;
|
|
|
|
|
|
+use app\admin\model\App;
|
|
|
use think\Model;
|
|
|
use Yansongda\Supports\Str;
|
|
|
|
|
@@ -24,4 +25,22 @@ class MobileInfo extends Model
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ public static function makeFreeApp(&$info){
|
|
|
+ $a=[];
|
|
|
+ if($info){
|
|
|
+ $app=array_filter(explode('#',$info['free_app']));
|
|
|
+ $existsApp=App::column('logo','name');
|
|
|
+ foreach ($app as $name){
|
|
|
+ $a[]=[
|
|
|
+ 'name'=>$name,
|
|
|
+ 'logo'=>$existsApp[$name]??self::defAppLogo()
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $info['free_app']=$a;
|
|
|
+ }
|
|
|
+ public static function defAppLogo(){
|
|
|
+ return request()->domain().'/assets/img/app.png';
|
|
|
+ }
|
|
|
}
|