- OnCourierStoreStatusChanged中找不到门店不返回错误

This commit is contained in:
gazebo
2019-07-23 15:05:07 +08:00
parent b285e33587
commit 52e63eec79
2 changed files with 23 additions and 7 deletions

View File

@@ -107,12 +107,19 @@ func (s *StoreManager) OnCourierStoreStatusChanged(ctx *jxcontext.Context, vendo
db := dao.GetDB()
_, err2 := dao.GetStoreDetail2(db, 0, vendorStoreID, vendorID)
if err = err2; err == nil {
status := model.StoreStatusOpened
if auditStatus != model.StoreAuditStatusOnline {
status = model.StoreStatusDisabled
}
_, err = dao.UpdateEntityLogically(db, &model.StoreCourierMap{}, map[string]interface{}{
"AuditStatus": auditStatus,
model.FieldStatus: status,
"AuditStatus": auditStatus,
}, ctx.GetUserName(), map[string]interface{}{
model.FieldVendorStoreID: vendorStoreID,
model.FieldVendorID: vendorID,
})
} else if dao.IsNoRowsError(err) {
err = nil
}
}
return err