mirror of
https://github.com/Ed1s0nZ/PrivHunterAI.git
synced 2026-10-28 19:30:58 +00:00
22 lines
456 B
Go
22 lines
456 B
Go
package store
|
|||
|
|
|
||
|
|
import (
|
||
|
|
"encoding/json"
|
||
|
|
"yuequanScan/internal/domain"
|
||
|
|
)
|
||
|
|
|
||
|
|
func (s *Store) Finding(id int64) (domain.Finding, error) {
|
||
|
|
var v domain.Finding
|
||
|
|
var raw, review, note string
|
||
|
|
e := s.DB.QueryRow("SELECT payload,review,note FROM findings WHERE id=?", id).Scan(&raw, &review, ¬e)
|
||
|
|
if e != nil {
|
||
|
|
return v, e
|
||
|
|
}
|
||
|
|
if e = json.Unmarshal([]byte(raw), &v); e != nil {
|
||
|
|
return v, e
|
||
|
|
}
|
||
|
|
v.ID = id
|
||
|
|
v.Review = review
|
||
|
|
v.Note = note
|
||
|
|
return v, nil
|
||
|
|
}
|