serviceTimeStart1为0的处理
This commit is contained in:
@@ -283,7 +283,12 @@ func (a *API) GetStationsByVenderId() ([]string, error) {
|
|||||||
// https://opendj.jd.com/staticnew/widgets/resources.html?groupid=194&apiid=93acef27c3aa4d8286d5c8c26b493629
|
// https://opendj.jd.com/staticnew/widgets/resources.html?groupid=194&apiid=93acef27c3aa4d8286d5c8c26b493629
|
||||||
func (a *API) CreateStore(createParams *OpStoreParams) (*CreateShopResult, error) {
|
func (a *API) CreateStore(createParams *OpStoreParams) (*CreateShopResult, error) {
|
||||||
createParams.Operator = utils.GetAPIOperator(createParams.Operator)
|
createParams.Operator = utils.GetAPIOperator(createParams.Operator)
|
||||||
result, err := a.AccessAPINoPage("store/createStore", utils.Struct2MapByJson(createParams), nil, nil, func(data map[string]interface{}) (interface{}, error) {
|
mapData := utils.Struct2MapByJson(createParams)
|
||||||
|
if createParams.ServiceTimeStart1 == 0 && createParams.ServiceTimeEnd1 == 0 {
|
||||||
|
delete(mapData, "serviceTimeStart1")
|
||||||
|
delete(mapData, "serviceTimeEnd1")
|
||||||
|
}
|
||||||
|
result, err := a.AccessAPINoPage("store/createStore", mapData, nil, nil, func(data map[string]interface{}) (interface{}, error) {
|
||||||
innerCode := data["code"].(string)
|
innerCode := data["code"].(string)
|
||||||
if data["code"] == "0" {
|
if data["code"] == "0" {
|
||||||
mapData := data["data"].(map[string]interface{})
|
mapData := data["data"].(map[string]interface{})
|
||||||
@@ -334,6 +339,10 @@ func (a *API) UpdateStoreInfo4Open2(updateParams *OpStoreParams, modifyCloseStat
|
|||||||
if !modifyCloseStatus {
|
if !modifyCloseStatus {
|
||||||
delete(mapData, "closeStatus")
|
delete(mapData, "closeStatus")
|
||||||
}
|
}
|
||||||
|
if updateParams.ServiceTimeStart1 == 0 && updateParams.ServiceTimeEnd1 == 0 {
|
||||||
|
delete(mapData, "serviceTimeStart1")
|
||||||
|
delete(mapData, "serviceTimeEnd1")
|
||||||
|
}
|
||||||
_, err = a.AccessAPINoPage("store/updateStoreInfo4Open", mapData, nil, nil, nullResultParser)
|
_, err = a.AccessAPINoPage("store/updateStoreInfo4Open", mapData, nil, nil, nullResultParser)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user