提交 58c99e93 authored 作者: huyufan's avatar huyufan

逆向

上级 350f2a8c
......@@ -33,4 +33,6 @@ public interface OrderGoodsService {
List<OrderGoodsFeignVO> getOrderGoodsListByOrderNo(String orderNo);
List<OrderGoods> getOrderGoodsList(String orderNo, LocalDateTime lastArriveSendTime);
void orderCancel();
}
......@@ -153,5 +153,42 @@ public class OrderGoodsServiceImpl implements OrderGoodsService {
return orderGoodsDao.getOrderGoodsListByOrderNoAndLastArriveSendTime(orderNo, lastArriveSendTime);
}
@Override
public void orderCancel() {
String orderNo = "";
FeignOrderVO orderInfoFeign = orderFeign.getOrderInfoFeign(orderNo);
Integer orderStatus = orderInfoFeign.getOrderStatus();
switch (orderStatus) {
case 0:
//不算违约 弹窗1
case 1:
//不算违约 弹窗1
case 2:
//算违约,但是不会有吨数,弹窗2
case 3:
//算违约,但是不会有吨数,弹窗2
case 4:
//已取消状态,不会涉及弹窗
case 5:
//暂停的订单不会在列表中展示
case 6:
//拒绝承运,不会在列表中展示
case 7:
//挂单中 ,算违约,需要判断弹窗2还是3
//约可取消吨数
String residueWeight = orderInfoFeign.getResidueWeight();
case 8: //运输中 ,算违约, 弹窗3
case 9: //已完成,不能取消
case 10: //已失效,不会出现在订单列表
case 11: //已挂单 算违约 弹窗 2
case 12: //已完结
default:
throw new RuntimeException();
}
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论