TicketUploadData.php 956 字节
<?php
/**
 * @remark :
 * @name   :TicketUploadData.php
 * @author :lyh
 * @method :post
 * @time   :2025/9/25 09:33
 */

namespace App\Models\Ticket;

use App\Helper\Arr;
use App\Models\Base;

/**
 * @remark :工单内上传数据
 * @name   :TicketUploadData
 * @author :lyh
 * @method :post
 * @time   :2025/9/25 09:34
 */
class TicketUploadData extends Base
{
    protected $table = 'gl_tickets_upload_data';

    const TYPE_SIX = 2;//6.0
    const TYPE_FIVE = 1;//5.0

    const STATUS_SUCCESS = 1;//审核成功

    const TYPE_PRODUCT = 1;//产品
    const TYPE_BLOG = 2;//blog
    const TYPE_NEWS = 3;//新闻

    public function getTextAttribute($value){
        if(!empty($value)){
            $value = Arr::s2a($value);
        }
        return $value;
    }


    public function saveAction($type)
    {
        $data = [
            1 => 'add_products',
            3 => 'add_news_api',
        ];
        return $data[$type] ?? '';
    }
}