1
This commit is contained in:
@@ -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
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user