AddEventDetail中处理没有request的情况

This commit is contained in:
gazebo
2020-02-13 23:45:43 +08:00
committed by 苏尹岚
parent ba0b726871
commit 2ab6df18e6

View File

@@ -1204,7 +1204,9 @@ func getSkuSaleStatus(inSkuBind *StoreSkuBindSkuInfo, skuNameBindInfo *StoreSkuB
} }
func AddEventDetail(db *dao.DaoDB, ctx *jxcontext.Context, operateType, thingID, thingType, storeID int, beforeData, afterData string) (err error) { func AddEventDetail(db *dao.DaoDB, ctx *jxcontext.Context, operateType, thingID, thingType, storeID int, beforeData, afterData string) (err error) {
url := ctx.GetRequest().URL.Path req := ctx.GetRequest()
if req != nil {
url := req.URL.Path
apiFunction := url[strings.LastIndex(url, "/")+1 : len(url)] apiFunction := url[strings.LastIndex(url, "/")+1 : len(url)]
if ctx.GetUserName() == "jxadmin" && !strings.Contains(apiFunction, "AutoPayForPopluarMan") { if ctx.GetUserName() == "jxadmin" && !strings.Contains(apiFunction, "AutoPayForPopluarMan") {
return err return err
@@ -1219,6 +1221,7 @@ func AddEventDetail(db *dao.DaoDB, ctx *jxcontext.Context, operateType, thingID,
AfterData: afterData, AfterData: afterData,
} }
err = event.AddOperateEventDetail(db, operateEventDetail) err = event.AddOperateEventDetail(db, operateEventDetail)
}
return err return err
} }