行为
功能 #1550
打开发货计划增加最晚发车时间和最晚定车时间
开始日期:
2022-09-13
计划完成日期:
% 完成:
0%
预期时间:
描述
高德 API: https://lbs.amap.com/api/webservice/guide/api/direction#t9
在发货计划的下达页面,如果在点击“确认添加”按钮时满足以下条件:
· 要求运输方式=物流运输,且
· 要求到货时间的“时间”字段有值
则需要
1. 根据发货地点坐标、收货地点坐标、车型组所属车辆大小、驾车策略(strategy=7),计算:
· 最晚发车时间,值 = 要求到货时间 - 高德 API 返回的 duration(如果 duration 返回多个值则取最大值)
· 最晚定车时间,值 = 最晚发车时间 - 最短找车时耗,其中最短找车时耗=运输线路距离×系统参数
2. 当点击“确认添加”按钮时
· 如果 当前时间>最晚发车时间,则
给相关方(销售负责人、物流负责人、调度负责人)发送短信通知,内容为“发货计划[发货计划编号]下达时已晚于客户[客户编号-客户名称]要求的到货时间的发车时间[最晚发车时间,yyyy-mm-dd hh:mm],请尽快协调!”
对应的运单完成前,每2小时发送一次短信
否则,
· 如果 当前时间>最晚定车时间,则给相关方(销售负责人、物流负责人、调度负责人)发送短信通知,内容为“发货计划[发货计划编号]下达时已晚于客户[客户编号-客户名称]要求的到货时间的定车时间[最晚定车时间,yyyy-mm-dd hh:mm],请尽快协调!”
3. 在发货计划/供应计划的内容页、发运通知的列表页和内容页、发运通知(承运商)的列表页和内容页,分别增加这两个字段的显示,示例如下:
app 的“发运通知(承运商)”的列表页和内容页也需要做这个修改
文件
由 王 宁 更新于 超过 2 年 之前
- 文件 app_发运通知_高德API.png app_发运通知_高德API.png 已添加
- 文件 发货计划_高德API.png 发货计划_高德API.png 已添加
- 文件 发运通知_列表页_高德API.png 发运通知_列表页_高德API.png 已添加
- 描述 已更新。 (差异)
行为