|
@@ -74,22 +74,27 @@ public class EfastOrderServiceImpl implements EfastOrderService {
|
|
|
for (final EfastOrder order : orderList){
|
|
|
i++ ;
|
|
|
try {
|
|
|
- boolean flag = sendExcuteOneOrder(order, itemList);
|
|
|
- if (flag) {
|
|
|
- EfastOrder eo = new EfastOrder();
|
|
|
- eo.setOrderId(order_sn);
|
|
|
- eo.setOrderDealCode(transactionNumber);
|
|
|
- efastOrderList.add(eo);
|
|
|
-
|
|
|
- order.setReturnStatus("SUCCESS");
|
|
|
- order.setReturnMsg("推送成功");
|
|
|
- } else {
|
|
|
+ if(order.getReturnStatus() == "error"){ //如果 订单状态为eooor,则直接不推送
|
|
|
order.setReturnStatus("FAULT");
|
|
|
- order.setReturnMsg("推送失败");
|
|
|
+ continue;
|
|
|
+ }else{
|
|
|
+ boolean flag = sendExcuteOneOrder(order, itemList);
|
|
|
+ if (flag) {
|
|
|
+ EfastOrder eo = new EfastOrder();
|
|
|
+ eo.setOrderId(order_sn);
|
|
|
+ eo.setOrderDealCode(transactionNumber);
|
|
|
+ efastOrderList.add(eo);
|
|
|
+
|
|
|
+ order.setReturnStatus("SUCCESS");
|
|
|
+ order.setReturnMsg("推送成功");
|
|
|
+ } else {
|
|
|
+ order.setReturnStatus("FAULT");
|
|
|
+ order.setReturnMsg("推送失败");
|
|
|
+ }
|
|
|
+ logger.error("rst-推送百胜第" + i + "个,订单号-->>" + order.getOrderId()
|
|
|
+ + ", tel:" + order.getOrderAddressTel()
|
|
|
+ + ", 姓名:" + order.getOrderAddressName());
|
|
|
}
|
|
|
- logger.error("rst-推送百胜第" + i + "个,订单号-->>" + order.getOrderId()
|
|
|
- + ", tel:" + order.getOrderAddressTel()
|
|
|
- + ", 姓名:" + order.getOrderAddressName());
|
|
|
} catch (Exception e) {
|
|
|
order.setReturnStatus("FAULT");
|
|
|
order.setReturnMsg(e.getMessage());
|