项目

一般

简介

功能 #1550

王 宁 更新于 超过 2 年 之前

高德 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. 在发货计划/供应计划的内容页、发运通知的列表页和内容页、发运通知(承运商)的列表页和内容页,分别增加这两个字段的显示,示例如下: 
 !发货计划_高德API.png! 
 !发运通知_列表页_高德API.png! 
 app 的“发运通知(承运商)”的列表页和内容页也需要做这个修改 
 !app_发运通知_高德API.png! 

返回