This commit is contained in:
Richie 2024-03-09 22:16:20 +08:00
parent 3008d26fe3
commit da8abf72b5
6 changed files with 1072 additions and 61 deletions

File diff suppressed because one or more lines are too long

View File

@ -50,7 +50,7 @@ public class RefundApiController {
// request2.setCheckTimeStart("2023-12-01 16:11:40"); // request2.setCheckTimeStart("2023-12-01 16:11:40");
// request2.setCheckTimeEnd("2023-12-31 16:11:40"); // request2.setCheckTimeEnd("2023-12-31 16:11:40");
request2.setPageIndex(1); request2.setPageIndex(1);
request2.setPageSize(10); request2.setPageSize(100);
PopAfsRefundapplyQuerylistResponse response2=client.execute(request2); PopAfsRefundapplyQuerylistResponse response2=client.execute(request2);
System.out.println(request2); System.out.println(request2);
return response2; return response2;

View File

@ -35,10 +35,10 @@ public class ApiMessageReceiver implements MessageListener {
*/ */
@Override @Override
public void onMessage(Message message, byte[] pattern) { public void onMessage(Message message, byte[] pattern) {
RedisSerializer<String> valueSerializer = redisTemplate.getStringSerializer(); // RedisSerializer<String> valueSerializer = redisTemplate.getStringSerializer();
String deserialize = valueSerializer.deserialize(message.getBody()); // String deserialize = valueSerializer.deserialize(message.getBody());
//message deserialize 都能拿到msg //message deserialize 都能拿到msg
logger.info("Received <" + message + ">"); // logger.info("Received <" + message + ">");
// System.out.println("deserialize = " + deserialize); // System.out.println("deserialize = " + deserialize);
String messageContent = new String(message.getBody()); String messageContent = new String(message.getBody());
MqMessage vo = JSON.parseObject(messageContent, MqMessage.class); MqMessage vo = JSON.parseObject(messageContent, MqMessage.class);
@ -47,10 +47,13 @@ public class ApiMessageReceiver implements MessageListener {
if(vo.getMqType() == MqType.ORDER_MESSAGE){ if(vo.getMqType() == MqType.ORDER_MESSAGE){
// 有新订单插入新订单到shop_order // 有新订单插入新订单到shop_order
logger.info("订单消息AAAAAAA"); logger.info("订单消息"+messageContent);
OOrderService orderService = SpringUtils.getBean(OOrderService.class); OOrderService orderService = SpringUtils.getBean(OOrderService.class);
if(vo.getShopType().getIndex() == EnumShopType.JD.getIndex()) if(vo.getShopType().getIndex() == EnumShopType.JD.getIndex()) {
orderService.jdOrderMessage(vo.getKeyId()); orderService.jdOrderMessage(vo.getKeyId());
}else if(vo.getShopType().getIndex() == EnumShopType.TAO.getIndex()) {
orderService.taoOrderMessage(vo.getKeyId());
}
} }
} }
} }

View File

@ -13,4 +13,5 @@ import java.util.List;
*/ */
public interface OOrderService extends IService<OOrder> { public interface OOrderService extends IService<OOrder> {
ResultVo<Integer> jdOrderMessage(String orderId); ResultVo<Integer> jdOrderMessage(String orderId);
ResultVo<Integer> taoOrderMessage(String orderId);
} }

View File

@ -140,6 +140,17 @@ public class OOrderServiceImpl extends ServiceImpl<OOrderMapper, OOrder>
} }
return null; return null;
} }
@Override
public ResultVo<Integer> taoOrderMessage(String orderId) {
log.info("Tao订单消息处理"+orderId);
// List<JdOrder> jdOrders = jdOrderMapper.selectList(new LambdaQueryWrapper<JdOrder>().eq(JdOrder::getOrderId, orderId));
// if(jdOrders == null || jdOrders.size() == 0) {
// // 没有找到订单信息
// return new ResultVo<>(ResultVoEnum.NotFound,"没有找到TAO订单"+orderId);
// }
return null;
}
} }

View File

@ -40,7 +40,7 @@ public class TaoRefundServiceImpl extends ServiceImpl<TaoRefundMapper, TaoRefund
refund.setShopId(shopId); refund.setShopId(shopId);
refund.setCreateTime(new Date()); refund.setCreateTime(new Date());
mapper.insert(refund); mapper.insert(refund);
return 0; return ResultVoEnum.SUCCESS.getIndex();
} }
} }