|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkankan.pay.mq.consumer;
|
|
package com.fdkankan.pay.mq.consumer;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.pay.entity.MqLog;
|
|
import com.fdkankan.pay.entity.MqLog;
|
|
|
import com.fdkankan.pay.entity.Order;
|
|
import com.fdkankan.pay.entity.Order;
|
|
@@ -21,6 +22,8 @@ import org.springframework.stereotype.Component;
|
|
|
import sun.rmi.runtime.Log;
|
|
import sun.rmi.runtime.Log;
|
|
|
|
|
|
|
|
import java.nio.charset.StandardCharsets;
|
|
import java.nio.charset.StandardCharsets;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
@Component
|
|
@Component
|
|
@@ -54,7 +57,8 @@ public class OrderDownConsumer {
|
|
|
mqLog.setStatus(2);
|
|
mqLog.setStatus(2);
|
|
|
}else {
|
|
}else {
|
|
|
mqLog.setStatus(1);
|
|
mqLog.setStatus(1);
|
|
|
- rabbitMqProducer.sendByWorkQueue(orderPayResultQueue, JSONObject.toJSONString(order));
|
|
|
|
|
|
|
+ Map<String, Object> map = BeanUtil.beanToMap(order);
|
|
|
|
|
+ rabbitMqProducer.sendByWorkQueue(orderPayResultQueue, map);
|
|
|
}
|
|
}
|
|
|
mqLog.setUpdateTime(null);
|
|
mqLog.setUpdateTime(null);
|
|
|
mqLogService.updateById(mqLog);
|
|
mqLogService.updateById(mqLog);
|