From 9e48e960010bcfd66f4e8ee86fb231b36ec1fd53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 9 Mar 2021 11:21:15 +0800 Subject: [PATCH] aa --- business/jxstore/report/report.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/business/jxstore/report/report.go b/business/jxstore/report/report.go index 0bd0abe4f..cb0c86646 100644 --- a/business/jxstore/report/report.go +++ b/business/jxstore/report/report.go @@ -440,6 +440,7 @@ func GetStoreManageState(ctx *jxcontext.Context, storeIDs []int, vendorID int, f store, _ := handler.ReadStore(ctx, storeDetail.VendorOrgCode, storeDetail.VendorStoreID) if storeMaps, err := dao.GetStoresMapList(db, []int{vendorID}, []int{v}, nil, model.StoreStatusAll, model.StoreIsSyncAll, "", "", ""); len(storeMaps) > 0 && err == nil { storeMaps[0].CoverArea = CalculateCoverArea(strings.Split(store.DeliveryRange, ";")) + fmt.Println("store.DeliveryRange", store.DeliveryRange) dao.UpdateEntity(db, storeMaps[0], "CoverArea") result.CoverArea = storeMaps[0].CoverArea } @@ -461,6 +462,7 @@ func CalculateCoverArea(coordinate []string) (area float64) { xys := jxutils.MillierConvertion(lat, lng) xyList = append(xyList, xys) } + fmt.Println("xyList", xyList) var sum float64 for i := 0; i < len(xyList)-1; i++ { sum += (xyList[i+1][0] - xyList[i][0]) * (xyList[i+1][1] + xyList[i+1][1])