From 11a0b98b93797e884bac39abbab086e82f924f9c Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 22 Feb 2023 11:59:06 +0800 Subject: [PATCH] 商品排序 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index a1c20c4..efece73 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -221,12 +221,12 @@ if (StrUtil.isBlank(address.getLatitude())||StrUtil.isBlank(address.getLongitude())) { throw new FebsException("请添加地址"); } - orderInfo.setAddress(address.getArea() + address.getAddress()); + orderInfo.setAddress(address.getProvince()+address.getCity()+address.getArea() + address.getAddress()); orderInfo.setLatitude(address.getLatitude()); orderInfo.setLongitude(address.getLongitude()); this.baseMapper.updateById(orderInfo); - - agentProducer.sendOrderCancelDelayMsg(orderInfo.getId(), 15 * 60 * 1000L); + //过期时间修改成24小时 + agentProducer.sendOrderCancelDelayMsg(orderInfo.getId(), 24 * 60 * 60 * 1000L); return orderInfo.getId(); } @@ -462,11 +462,11 @@ OrderDetailVo orderDetailVo = MallOrderInfoConversion.INSTANCE.entityToDetailVo(orderInfo); -// if (orderInfo.getStatus() == OrderStatusEnum.WAIT_FINISH.getValue()) { -// MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId()); -// orderDetailVo.setExpressNo(expressInfo.getExpressNo()); -// orderDetailVo.setExpressCom(expressInfo.getExpressCom()); -// } + MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId()); + if(ObjectUtil.isNotEmpty(expressInfo)){ + orderDetailVo.setExpressNo(expressInfo.getExpressNo()); + orderDetailVo.setExpressCom(expressInfo.getExpressCom()); + } if (orderInfo.getStatus() == OrderStatusEnum.REFUNDING.getValue() || orderInfo.getStatus() == OrderStatusEnum.REFUNDED.getValue()) { MallOrderRefund orderRefund = mallOrderRefundMapper.selectOrderRefundByOrderId(orderInfo.getId()); @@ -475,7 +475,7 @@ } if (OrderStatusEnum.WAIT_PAY.getValue() == orderInfo.getStatus()) { - Date endTime = DateUtil.offsetMinute(orderInfo.getOrderTime(), 15); + Date endTime = DateUtil.offsetMinute(orderInfo.getOrderTime(), 1440); long remainTime = DateUtil.between(new Date(), endTime, DateUnit.SECOND, false); orderDetailVo.setRemainTime(remainTime); @@ -840,7 +840,8 @@ @Override public FebsResponse createOrderVerify(ApiCreateOrderVerifyDto apiCreateOrderVerifyDto) { - MallMember member = LoginUserUtil.getLoginUser(); + Long memberId = LoginUserUtil.getLoginUser().getId(); + MallMember member = memberMapper.selectById(memberId); List<AddOrderItemDto> items = apiCreateOrderVerifyDto.getItems(); if(CollUtil.isEmpty(items)){ return new FebsResponse().fail().message("请先挑选商品"); @@ -862,7 +863,7 @@ }else{ //验证用户的等级 if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){ - return new FebsResponse().fail().message(sku.getSkuName() + "请先申请成为代理人"); + return new FebsResponse().fail().message("请先申请成为合伙人"); } } -- Gitblit v1.9.1