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.setCheckTimeEnd("2023-12-31 16:11:40");
request2.setPageIndex(1);
request2.setPageSize(10);
request2.setPageSize(100);
PopAfsRefundapplyQuerylistResponse response2=client.execute(request2);
System.out.println(request2);
return response2;

View File

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