This commit is contained in:
邹宗楠
2024-08-20 11:44:50 +08:00
parent 99ef639a57
commit fc20a9e789
3 changed files with 11 additions and 12 deletions

View File

@@ -80,6 +80,13 @@ func (c *OrderController) SelfDelivering() {
// @router /SelfDelivered [post]
func (c *OrderController) SelfDelivered() {
c.callSelfDelivered(func(params *tOrderSelfDeliveredParams) (retVal interface{}, errCode string, err error) {
bills, _ := dao.GetWaybills(dao.GetDB(), params.VendorOrderID, nil)
for _, b := range bills {
if b.WaybillVendorID == model.VendorJXFakeWL && b.Status < model.OrderStatusDelivering {
return nil, "", fmt.Errorf("物流单正在同步回传率,请稍后再点击送达")
}
}
err = defsch.FixedScheduler.SelfDeliveredAndUpdateStatus(params.Ctx, params.VendorOrderID, params.VendorID, params.Ctx.GetUserName())
return nil, "", err
})