chengkun
2025-09-04 2e12809f4d16aa00239b5e2c6a13a9a51842d134
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
namespace app\admin\model;
 
use think\facade\Db;
use think\model;
use app\admin\model\{Language};
 
class LanguagePag extends Model {
    protected $autoWriteTimestamp = true;
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
    /**
     * @notes 获取源语言
     * @param $value
     * @param $data
     * @return string
     * @author BD
     * @date 2024/02/22 10:54
     */
    public function getFromValueAttr($value, $data)
    {
        $language = Language::where(['is_show' => 1])->order(['order_id' => 'asc', 'id' => 'asc'])->findOrEmpty();
        return LanguagePag::where(['lang' => $language['symbol'], 'type' => $data['type'], 'name' => $data['name'], 'platform_type' => $data['platform_type']])->value('value');
    }
}