小B出车、换车任务出车操作
2017-01-14 14:01:52 0 举报
小B出车、换车任务出车操作
作者其他创作
大纲/内容
司机类型换车
判断司机是否有订单
Did(司机id)Doid(司机订单id)Licenseno(车牌号)Site(司机所属站点)Destination(目的地)Ordertype(出车类型)Startcenter(出发回收中心)
给库管员发送审批通知
参数是否为空
判断司机类型是否是换车
司机类型
根据车辆订单查询车辆节点信息
入参
获取订单信息重新赋值司机id
taskname:站点出车任务状态 :进行中
车辆订单x_vehicleorder
司机首次选择车牌号进行出车
车辆节点x_vehicleorder_site
换车
有
return oDriverOrderVO
taskname:换车任务订单状态 : 新建
逻辑层
小B
生成车辆任务订单x_vehicleorder
判断换车是否成功
判断司机类型是否为回收司机
!null
在返回的司机订单对象中添加出发回收中心
修改司机状态
根据司机订单查询车辆订单id
判断车辆节点中的状态为换车
成功
车辆信息表(x_vehicle)车辆状态 (state):0-空闲; 1-出车中
null
是
返回错误码
相同
小B出车、换车任务出车操作
不相同
方法名:addVehicleOrderForSite
功能层
修改车辆状态
判断车辆节点中的订单id是否和当前额司机订单id相同
根据司机订单查询司机名称
生成司机订单
员工信息表(x_reuserinfo)司机状态 (state):0-空闲;1-出车中
添加车辆节点信息
无
收藏
收藏
0 条评论
下一页