captrace checkin

This commit is contained in:
2023-09-01 11:25:15 +08:00
parent 95591c1753
commit ddcc356d08
9 changed files with 836 additions and 7 deletions

View File

@@ -1729,7 +1729,7 @@ func XormGetNorthboundCmLatestObject(neType, neID, objectType string) (*Northbou
}
type TraceData struct {
ID int `json:"id" xorm:"pk 'id' autoincr"`
ID int `json:"-" xorm:"pk '-' autoincr"`
TaskID int `json:"taskID" xorm:"task_id"`
Imsi string `json:"imsi" xorm:"imsi"`
Msisdn string `json:"msisdn" xorm:"msisdn"`
@@ -1768,6 +1768,29 @@ func XormUpdateTraceData(id int, data *TraceData) (int64, error) {
return affected, nil
}
func XormInsertTraceData(data *TraceData) (int64, error) {
affected, err := xEngine.Table("trace_data").
InsertOne(data)
if err != nil {
log.Error("Failed to insert table trace_data:", err)
return 0, err
}
return affected, nil
}
func XormDeleteTraceData(id int) (int64, error) {
affected, err := xEngine.Table("trace_data").
Where("id=?", id).
Delete()
if err != nil {
log.Error("Failed to delete table trace_data:", err)
return 0, err
}
return affected, nil
}
func XormGetTraceRawMsg(id int) (int64, []byte, error) {
var rawMsg []byte
var timestamp int64