修改bug

20240115-ljl-multiPay
ljl 1 year ago
parent 7de099f79f
commit a21b15bf5e

@ -30,6 +30,7 @@ public class DsMessageConsumer extends BaseConsumer {
log.info("DsMessageConsumer Receive New Messages: {}", JSON.toJSONString(list)); log.info("DsMessageConsumer Receive New Messages: {}", JSON.toJSONString(list));
for (MessageExt message: list) { for (MessageExt message: list) {
try { try {
log.info("consume message: {}", new String(message.getBody()));
DsMessage dsMessage = JSON.parseObject(new String(message.getBody()), DsMessage.class); DsMessage dsMessage = JSON.parseObject(new String(message.getBody()), DsMessage.class);
dsMessageService.processDsMessage(dsMessage.getDsMessageId()); dsMessageService.processDsMessage(dsMessage.getDsMessageId());
} catch (Throwable e) { } catch (Throwable e) {

@ -195,6 +195,7 @@ public class DsMessageServiceImpl implements DsMessageService {
private void handleDsMessage(DsMessage dsMessage) { private void handleDsMessage(DsMessage dsMessage) {
if (dsMessage == null) { if (dsMessage == null) {
log.error("handleDsMessage: 消息不存在");
throw new RuntimeException("消息不存在"); throw new RuntimeException("消息不存在");
} }
@ -205,6 +206,7 @@ public class DsMessageServiceImpl implements DsMessageService {
PurchaseOrderDTO purchaseOrderDTO = ((PurchaseOrderRelateMessageDTO)messageDTO).getPurchaseOrderInfo(); PurchaseOrderDTO purchaseOrderDTO = ((PurchaseOrderRelateMessageDTO)messageDTO).getPurchaseOrderInfo();
// do something // do something
} }
log.error("handleDsMessage: 消息已过期");
throw new RuntimeException("消息已过期"); throw new RuntimeException("消息已过期");
} }
@ -253,6 +255,8 @@ public class DsMessageServiceImpl implements DsMessageService {
handlePurchaseOrderRefund(purchaseOrderDTO, purchaseOrder, skuIdAndPlatformPurchaseOrderSkuMap); handlePurchaseOrderRefund(purchaseOrderDTO, purchaseOrder, skuIdAndPlatformPurchaseOrderSkuMap);
log.error("handleDsMessage purchaseOrderStatus: " + purchaseOrderStatus);
if (!Objects.equals(purchaseOrder.getPurchaseOrderStatus(),purchaseOrderStatus)){ if (!Objects.equals(purchaseOrder.getPurchaseOrderStatus(),purchaseOrderStatus)){
switch (purchaseOrderStatus) { switch (purchaseOrderStatus) {
case PurchaseOrderConst.PURCHASE_ORDER_STATUS_WAIT_SEND: case PurchaseOrderConst.PURCHASE_ORDER_STATUS_WAIT_SEND:

Loading…
Cancel
Save