|
|
@ -53,11 +53,11 @@ public class OrderStatusHandler { |
|
|
|
String msg = new String(message.getBody()); |
|
|
|
String msg = new String(message.getBody()); |
|
|
|
log.info("##################orderStatusHandler: 处理扫码作业数据"); |
|
|
|
log.info("##################orderStatusHandler: 处理扫码作业数据"); |
|
|
|
OrderStatusDTO orderStatusDTO = (OrderStatusDTO) map.get("messageData"); |
|
|
|
OrderStatusDTO orderStatusDTO = (OrderStatusDTO) map.get("messageData"); |
|
|
|
String orderNo = orderStatusDTO.getOrderNo();//订单自编号
|
|
|
|
String orderSelfNum = orderStatusDTO.getOrderNo();//订单自编号
|
|
|
|
//通过订单自编号去查询该条订单是属于哪个工厂
|
|
|
|
//通过订单自编号去查询该条订单是属于哪个工厂
|
|
|
|
AdvanceEntity advanceEntity = advanceClient.getQueryDataOne(orderNo); |
|
|
|
AdvanceEntity advanceEntity = advanceClient.getQueryDataOne(orderSelfNum); |
|
|
|
if (Objects.isNull(advanceEntity)) { |
|
|
|
if (Objects.isNull(advanceEntity)) { |
|
|
|
log.info("##################orderStatusHandler: 未找到对应订单 orderNo={}",orderNo); |
|
|
|
log.info("##################orderStatusHandler: 未找到对应订单 orderNo={}", orderSelfNum); |
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
@ -69,7 +69,7 @@ public class OrderStatusHandler { |
|
|
|
r = panFactoryDataService.handleStatusData(orderStatusDTO); |
|
|
|
r = panFactoryDataService.handleStatusData(orderStatusDTO); |
|
|
|
int code = r.getCode(); |
|
|
|
int code = r.getCode(); |
|
|
|
if (code == 400 || code == 200) { |
|
|
|
if (code == 400 || code == 200) { |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}",orderNo); |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}", orderSelfNum); |
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
throw new CustomerException(code, r.getMsg()); |
|
|
|
throw new CustomerException(code, r.getMsg()); |
|
|
@ -79,9 +79,7 @@ public class OrderStatusHandler { |
|
|
|
try { |
|
|
|
try { |
|
|
|
|
|
|
|
|
|
|
|
r = mtFactoryDataService.handleStatusData(orderStatusDTO); |
|
|
|
r = mtFactoryDataService.handleStatusData(orderStatusDTO); |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}",orderNo); |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}", orderSelfNum); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (CustomerException rc) { |
|
|
|
} catch (CustomerException rc) { |
|
|
|
rc.printStackTrace(); |
|
|
|
rc.printStackTrace(); |
|
|
@ -91,21 +89,21 @@ public class OrderStatusHandler { |
|
|
|
} |
|
|
|
} |
|
|
|
code = r.getCode(); |
|
|
|
code = r.getCode(); |
|
|
|
if (code == 400 || code == 200) { |
|
|
|
if (code == 400 || code == 200) { |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}",orderNo); |
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}", orderSelfNum); |
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
throw new CustomerException(code, r.getMsg()); |
|
|
|
throw new CustomerException(code, r.getMsg()); |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
case FactoryConstant.ZHIBANG: |
|
|
|
case FactoryConstant.ZHIBANG: |
|
|
|
r = zbFactoryDataService.handleStatusData(orderStatusDTO); |
|
|
|
// r = zbFactoryDataService.handleStatusData(orderStatusDTO);
|
|
|
|
int resultCode = r.getCode(); |
|
|
|
// int resultCode = r.getCode();
|
|
|
|
if(resultCode == 400 || resultCode == 200){ |
|
|
|
// if (resultCode == 400 || resultCode == 200) {
|
|
|
|
log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}",orderNo); |
|
|
|
// log.info("##################orderStatusHandler: 该条数据不用处理 orderNo={}", orderSelfNum);
|
|
|
|
// channel.basicAck(deliveryTag,true);
|
|
|
|
//// channel.basicAck(deliveryTag,true);
|
|
|
|
}else{ |
|
|
|
// } else {
|
|
|
|
throw new CustomerException(resultCode,r.getMsg()); |
|
|
|
// throw new CustomerException(resultCode, r.getMsg());
|
|
|
|
} |
|
|
|
// }
|
|
|
|
break; |
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
log.info("##################orderStatusHandler: 未知品牌 type={}", type); |
|
|
|
log.info("##################orderStatusHandler: 未知品牌 type={}", type); |
|
|
|