【问题标题】:Get All Tickets in OSticket在 OSticket 中获取所有门票
【发布时间】:2019-11-18 21:29:25
【问题描述】:

有人可以帮我弄清楚如何找回所有门票吗?我在网上阅读,发现还没有 API 可以做到这一点?我还读到我可以编写一些 sql 代码来检索它们?

我的目标是:检查 OSticket 以查看具有相同主题的票证是否被创建超过 3 次,然后基本上提醒我(现在它可能只是 Powershell 中的一条消息,因为我正在编写脚本PS)。

为此,我需要检索 OSticketDB 中的所有票证。因为我现在只是在本地拥有它,所以我有一个 sql DB 设置,但我没有看到 ost_tickets 的内容?不知道如何检索来自同一主题的重复票证。

【问题讨论】:

    标签: mysql osticket


    【解决方案1】:

    我不确定我是否正确理解了您的问题。但这里是 SQL 查询,它会返回主题出现超过 3 次的所有票证。

    SELECT 
        cdata.ticket_id,
        cdata.subject,
        ticket.number,
        subjectstable.subjectcount
    FROM
        osticketdb.ost_ticket AS ticket
            INNER JOIN osticketdb.ost_ticket__cdata AS cdata ON ticket.ticket_id = cdata.ticket_id
            INNER JOIN 
                (SELECT subject, COUNT(*) as subjectcount FROM osticketdb.ost_ticket__cdata GROUP BY subject) AS subjectstable
                ON subjectstable.subject = cdata.subject
    WHERE subjectstable.subjectcount > 3
    

    【讨论】:

    • 我的意思是,在 sc 中,我看不到 ost_ticket。那么这将如何运作?
    猜你喜欢
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多