aa
This commit is contained in:
@@ -877,11 +877,12 @@ func (s *DefScheduler) createWaybillOn3rdProviders(savedOrderInfo *WatchOrderInf
|
|||||||
if storeDetail.OpenTime1 != 0 && storeDetail.CloseTime1 != 0 {
|
if storeDetail.OpenTime1 != 0 && storeDetail.CloseTime1 != 0 {
|
||||||
time1 := jxutils.JxOperationTime2TimeByDate(storeDetail.OpenTime1, time.Now())
|
time1 := jxutils.JxOperationTime2TimeByDate(storeDetail.OpenTime1, time.Now())
|
||||||
time2 := jxutils.JxOperationTime2TimeByDate(storeDetail.CloseTime1, time.Now())
|
time2 := jxutils.JxOperationTime2TimeByDate(storeDetail.CloseTime1, time.Now())
|
||||||
if time.Now().Sub(time1) < 0 || time.Now().Sub(time2.Add(30*time.Minute)) > 0 {
|
if time.Now().Sub(time1) < 0 || time.Now().Sub(time2.Add(time.Minute*30)) > 0 {
|
||||||
if storeDetail.OpenTime2 != 0 && storeDetail.CloseTime2 != 0 {
|
if storeDetail.OpenTime2 != 0 && storeDetail.CloseTime2 != 0 {
|
||||||
|
globals.SugarLogger.Debugf("三方运单门店营业时间范围 :time3 %v ,time4 %v", storeDetail.OpenTime2, storeDetail.CloseTime2)
|
||||||
time3 := jxutils.JxOperationTime2TimeByDate(storeDetail.OpenTime2, time.Now())
|
time3 := jxutils.JxOperationTime2TimeByDate(storeDetail.OpenTime2, time.Now())
|
||||||
time4 := jxutils.JxOperationTime2TimeByDate(storeDetail.CloseTime2, time.Now())
|
time4 := jxutils.JxOperationTime2TimeByDate(storeDetail.CloseTime2, time.Now())
|
||||||
if time.Now().Sub(time3) < 0 || time.Now().Sub(time4.Add(30*time.Minute)) > 0 {
|
if time.Now().Sub(time3) < 0 || time.Now().Sub(time4.Add(time.Minute*30)) > 0 {
|
||||||
err = fmt.Errorf("不在门店营业时间范围内!")
|
err = fmt.Errorf("不在门店营业时间范围内!")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -892,13 +893,13 @@ func (s *DefScheduler) createWaybillOn3rdProviders(savedOrderInfo *WatchOrderInf
|
|||||||
}
|
}
|
||||||
|
|
||||||
//1表示为门店发单,需要验证门店账户余额情况
|
//1表示为门店发单,需要验证门店账户余额情况
|
||||||
_, err = s.CheckStoreBalance(jxcontext.AdminCtx, order, waybillVendorIDs)
|
_, err2 := s.CheckStoreBalance(jxcontext.AdminCtx, order, waybillVendorIDs)
|
||||||
//TODO 2021-02-19 增加品牌配送开关
|
//TODO 2021-02-19 增加品牌配送开关
|
||||||
//TODO 2021-08-31 修改为每个平台的开关
|
//TODO 2021-08-31 修改为每个平台的开关
|
||||||
//if storeDetail.BrandIsOpen == model.YES {
|
//if storeDetail.BrandIsOpen == model.YES {
|
||||||
// err = fmt.Errorf("此品牌已关闭配送! [%v]", storeDetail.BrandName)
|
// err = fmt.Errorf("此品牌已关闭配送! [%v]", storeDetail.BrandName)
|
||||||
//}
|
//}
|
||||||
if err == nil {
|
if err == nil && err2 == nil {
|
||||||
if _, err = s.CreateWaybillOnProviders4SavedOrder(jxcontext.AdminCtx, savedOrderInfo, nil, excludeVendorIDs, false, maxDeliveryFee); err == nil {
|
if _, err = s.CreateWaybillOnProviders4SavedOrder(jxcontext.AdminCtx, savedOrderInfo, nil, excludeVendorIDs, false, maxDeliveryFee); err == nil {
|
||||||
savedOrderInfo.retryCount++
|
savedOrderInfo.retryCount++
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user