- avoid out of index in ebai.ReadStore
This commit is contained in:
@@ -85,13 +85,15 @@ func (p *PurchaseHandler) ReadStore(vendorStoreID string) (*model.Store, error)
|
|||||||
|
|
||||||
if result["business_time"] != nil {
|
if result["business_time"] != nil {
|
||||||
businessTime := result["business_time"].([]interface{})
|
businessTime := result["business_time"].([]interface{})
|
||||||
btime := businessTime[0].(map[string]interface{})
|
if len(businessTime) > 0 {
|
||||||
retVal.OpenTime1 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["start"].(string)), 700)
|
btime := businessTime[0].(map[string]interface{})
|
||||||
retVal.CloseTime1 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["end"].(string)), 2000)
|
retVal.OpenTime1 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["start"].(string)), 700)
|
||||||
if len(businessTime) > 1 {
|
retVal.CloseTime1 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["end"].(string)), 2000)
|
||||||
btime = businessTime[1].(map[string]interface{})
|
if len(businessTime) > 1 {
|
||||||
retVal.OpenTime2 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["start"].(string)), 700)
|
btime = businessTime[1].(map[string]interface{})
|
||||||
retVal.CloseTime2 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["end"].(string)), 2000)
|
retVal.OpenTime2 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["start"].(string)), 700)
|
||||||
|
retVal.CloseTime2 = jxutils.StrTime2JxOperationTime(utils.Interface2String(btime["end"].(string)), 2000)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user