mirror of https://github.com/dtm-labs/dtm.git
csharpjavadistributed-transactionsdtmgogolangmicroservicenodejsphpdatabasesagaseatatcctransactiontransactionsxapythondistributed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
427 B
20 lines
427 B
package dtmsvr
|
|
|
|
import "github.com/yedf/dtm/common"
|
|
|
|
func dbGet() *common.MyDb {
|
|
return common.DbGet(config.Mysql)
|
|
}
|
|
func writeTransLog(gid string, action string, status string, branch string, detail string) {
|
|
db := dbGet()
|
|
if detail == "" {
|
|
detail = "{}"
|
|
}
|
|
db.Must().Table("trans_log").Create(M{
|
|
"gid": gid,
|
|
"action": action,
|
|
"new_status": status,
|
|
"branch": branch,
|
|
"detail": detail,
|
|
})
|
|
}
|
|
|