每晚刷美团配送状态修改
This commit is contained in:
@@ -107,13 +107,13 @@ func (s *StoreManager) OnCourierStoreStatusChanged(ctx *jxcontext.Context, vendo
|
|||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
_, err2 := dao.GetStoreDetail2(db, 0, vendorStoreID, vendorID)
|
_, err2 := dao.GetStoreDetail2(db, 0, vendorStoreID, vendorID)
|
||||||
if err = err2; err == nil {
|
if err = err2; err == nil {
|
||||||
// status := model.StoreStatusOpened
|
status := model.StoreStatusOpened
|
||||||
// if auditStatus != model.StoreAuditStatusOnline {
|
if auditStatus != model.StoreAuditStatusOnline {
|
||||||
// status = model.StoreStatusDisabled
|
status = model.StoreStatusDisabled
|
||||||
// }
|
}
|
||||||
_, err = dao.UpdateEntityLogically(db, &model.StoreCourierMap{}, map[string]interface{}{
|
_, err = dao.UpdateEntityLogically(db, &model.StoreCourierMap{}, map[string]interface{}{
|
||||||
// model.FieldStatus: status,
|
model.FieldStatus: status,
|
||||||
"AuditStatus": auditStatus,
|
"AuditStatus": auditStatus,
|
||||||
}, ctx.GetUserName(), map[string]interface{}{
|
}, ctx.GetUserName(), map[string]interface{}{
|
||||||
model.FieldVendorStoreID: vendorStoreID,
|
model.FieldVendorStoreID: vendorStoreID,
|
||||||
model.FieldVendorID: vendorID,
|
model.FieldVendorID: vendorID,
|
||||||
|
|||||||
@@ -93,14 +93,36 @@ func (c *DeliveryHandler) GetStore(ctx *jxcontext.Context, storeID int, vendorSt
|
|||||||
},
|
},
|
||||||
VendorID: model.VendorIDMTPS,
|
VendorID: model.VendorIDMTPS,
|
||||||
VendorStoreID: shopInfo.ShopID,
|
VendorStoreID: shopInfo.ShopID,
|
||||||
CourierStatus: model.StoreStatusOpened,
|
// CourierStatus: model.StoreStatusOpened,
|
||||||
// AuditStatus: model.StoreAuditStatusOnline,
|
// AuditStatus: model.StoreAuditStatusOnline,
|
||||||
}
|
}
|
||||||
// result, err := api.MtpsAPI.GetStoreStatus(shopInfo.ShopName)
|
result, err := api.MtpsAPI.GetStoreStatus(shopInfo.ShopName)
|
||||||
|
if err == nil {
|
||||||
|
storeDetail.AuditStatus = mtpsOpenTypeToJx(result.OpenType)
|
||||||
|
storeDetail.CourierStatus = mtpsOpenTypeToJx2(result.OpenType)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return storeDetail, err
|
return storeDetail, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func mtpsOpenTypeToJx(openType int) (status int) {
|
||||||
|
if openType == 0 {
|
||||||
|
status = model.StoreAuditStatusRejected
|
||||||
|
} else {
|
||||||
|
status = model.StoreAuditStatusOnline
|
||||||
|
}
|
||||||
|
return status
|
||||||
|
}
|
||||||
|
|
||||||
|
func mtpsOpenTypeToJx2(openType int) (status int) {
|
||||||
|
if openType == 0 {
|
||||||
|
status = model.StoreStatusClosed
|
||||||
|
} else {
|
||||||
|
status = model.StoreStatusOpened
|
||||||
|
}
|
||||||
|
return status
|
||||||
|
}
|
||||||
|
|
||||||
func (c *DeliveryHandler) IsErrStoreNotExist(err error) bool {
|
func (c *DeliveryHandler) IsErrStoreNotExist(err error) bool {
|
||||||
return mtpsapi.IsErrShopNotExist(err)
|
return mtpsapi.IsErrShopNotExist(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user