From 0e7285efbdad28117328b6f4e34a701959c7c0e6 Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 30 Oct 2018 22:37:53 +0800 Subject: [PATCH] - store lng and lat. --- business/jxstore/cms/store.go | 5 ++++- controllers/cms_store.go | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 48e439258..ee9ddfb72 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -284,8 +284,11 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa return num, err } -func CreateStore(ctx *jxcontext.Context, store *model.Store, userName string) (id int, err error) { +func CreateStore(ctx *jxcontext.Context, storeExt *StoreExt, userName string) (id int, err error) { + store := &storeExt.Store existingID := store.ID + storeExt.Lng = jxutils.StandardCoordinate2Int(storeExt.FloatLng) + storeExt.Lat = jxutils.StandardCoordinate2Int(storeExt.FloatLat) dao.WrapAddIDCULDEntity(store, userName) store.ID = existingID if err = dao.CreateEntity(nil, store); err == nil { diff --git a/controllers/cms_store.go b/controllers/cms_store.go index 3c87fb8de..9b8be94dc 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -80,7 +80,7 @@ func (c *StoreController) UpdateStore() { // @router /CreateStore [post] func (c *StoreController) CreateStore() { c.callCreateStore(func(params *tStoreCreateStoreParams) (retVal interface{}, errCode string, err error) { - store := &model.Store{} + store := &cms.StoreExt{} if err = utils.UnmarshalUseNumber([]byte(params.Payload), store); err == nil { retVal, err = cms.CreateStore(params.Ctx, store, params.Ctx.GetUserName()) }