- 对于DeliveryRange为空容错
This commit is contained in:
@@ -320,7 +320,7 @@ func EbaiDeliveryRegion2Jx(deliveryRegion interface{}) string {
|
|||||||
func JxDeliveryRegion2Ebai(store *model.Store) (deliveryRegion interface{}) {
|
func JxDeliveryRegion2Ebai(store *model.Store) (deliveryRegion interface{}) {
|
||||||
rangeStr := strings.Trim(store.DeliveryRange, ";")
|
rangeStr := strings.Trim(store.DeliveryRange, ";")
|
||||||
if store.DeliveryRangeType == model.DeliveryRangeTypeRadius {
|
if store.DeliveryRangeType == model.DeliveryRangeTypeRadius {
|
||||||
if utils.Str2Int64(store.DeliveryRange) > 100 { // todo 如果小于100米,表示禁用,不更新
|
if utils.Str2Int64WithDefault(store.DeliveryRange, 0) > 100 { // todo 如果小于100米,表示禁用,不更新
|
||||||
rangeStr = jxutils.GetPolygonFromCircleStr(jxutils.IntCoordinate2Standard(store.Lng), jxutils.IntCoordinate2Standard(store.Lat), utils.Str2Float64(store.DeliveryRange), 8)
|
rangeStr = jxutils.GetPolygonFromCircleStr(jxutils.IntCoordinate2Standard(store.Lng), jxutils.IntCoordinate2Standard(store.Lat), utils.Str2Float64(store.DeliveryRange), 8)
|
||||||
} else {
|
} else {
|
||||||
rangeStr = ""
|
rangeStr = ""
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName strin
|
|||||||
if store.DeliveryRangeType == model.DeliveryRangeTypePolygon {
|
if store.DeliveryRangeType == model.DeliveryRangeTypePolygon {
|
||||||
params["coordinatePoints"] = store.DeliveryRange
|
params["coordinatePoints"] = store.DeliveryRange
|
||||||
} else {
|
} else {
|
||||||
params["deliveryRangeRadius"] = utils.Str2Int64(store.DeliveryRange)
|
params["deliveryRangeRadius"] = utils.Str2Int64WithDefault(store.DeliveryRange, 0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
openTime2 := JxOperationTime2JdOperationTime(store.OpenTime2)
|
openTime2 := JxOperationTime2JdOperationTime(store.OpenTime2)
|
||||||
|
|||||||
Reference in New Issue
Block a user