修改客户发货单状态

post 地址: http://test.birdsystem.com/client/Client-Dispatch/Update-Status

批量修改客户发货单状态

参数

ids客户发货单ID, 用'_'隔开*

1_2_3

status状态
'CLIENT_DISPATCHED', 'PREPARING', 'DELETED'
confirmed是否接受系统自动优化
默认为0,
0是询问, 见本文 后面的 “关于发货模式和物流计划优化
1是接受系统自动优化
2是不需要系统自动优化
详细解释见末尾的 发货模式优化


大部分情况下, 修改成功会返回

{"success":true,"refresh":false,"moduleName":"admin"}

在confirmed参数为0或者不传的情况下,  假如碰到有可优化的物流计划, 会返回如下错误信息: 

{"success":true,"need_confirm":1,"message":"You can use the better price frieght, would you use it?","moduleName":"admin"}

这是因为系统会根据发货单下各产品的海关属性, 以及所选的发货模式 (是否带电),到货时间,物流计划  做一轮检查 ,  如果有更适合的物流计划, 会提示是否要允许自动优化

(这种情况通常出现在: 选了带电的发货模式和物流计划,但产品并没有带电的情况下 )

 出现这种情况 ,需要在修改发货单状态的请求中加上comfirmed参数,值为1或者2 (见表格中的描述) , 以便系统作出正确的响应。