Compare commits

...

7 Commits

Author SHA1 Message Date
c1658a5972 订单详情增加门店电话 2025-09-19 00:14:38 +08:00
cdb3985120 Merge branch 'main' into zhangli-test 2025-09-18 22:37:56 +08:00
3d91ab0aad 解决按车型查询的结果 2025-09-18 22:37:32 +08:00
1afa9895b0 解决驳回添加子订单缺时间 2025-09-16 16:22:58 +08:00
b2ea7e7a02 驳回修改 2025-09-16 16:11:59 +08:00
711f7c5954 Merge pull request '测试合并' (#10) from zhangli-test into main
Reviewed-on: #10
2025-09-14 11:44:59 +08:00
152f82933f 测试合并 2025-09-14 11:44:22 +08:00
5 changed files with 10 additions and 5 deletions

View File

@ -74,6 +74,7 @@ public interface OrderConvert {
@Mapping(source = "orderMainPO.damageAmount", target = "damageAmount"),
@Mapping(source = "orderMainPO.damageDesc", target = "damageDesc"),
@Mapping(source = "companyStoreDTO.name", target = "storeName"),
@Mapping(source = "companyStoreDTO.phone", target = "storePhone"),
@Mapping(source = "companyStoreDTO.detailedAddress", target = "detailedAddress"),
@Mapping(source = "companyStoreDTO.latitude", target = "latitude"),
@Mapping(source = "companyStoreDTO.longitude", target = "longitude"),

View File

@ -25,6 +25,9 @@ public class OrderDetailDTO {
@ApiModelProperty("门店名称")
private String storeName;
@ApiModelProperty("门店电话")
private String storePhone;
@ApiModelProperty("详细地址")
private String detailedAddress;

View File

@ -584,7 +584,7 @@ public class OrderServiceImpl implements OrderService {
}
LambdaQueryWrapper<OrderSubPO> querySubWrapper2 = new LambdaQueryWrapper<>();
querySubWrapper2.eq(OrderSubPO::getOrderId, orderMainPO.getOrderId())
.in(OrderSubPO::getPayStatus, Arrays.asList(PayStatusEnum.SUCCESS.getCode(), PayStatusEnum.REFUNDING.getCode(), PayStatusEnum.REFUND_SUCCESS.getCode())).orderByDesc(OrderSubPO::getUpdateTime);
.in(OrderSubPO::getPayStatus, Arrays.asList(PayStatusEnum.USERPAYING.getCode(),PayStatusEnum.SUCCESS.getCode(), PayStatusEnum.REFUNDING.getCode(), PayStatusEnum.REFUND_SUCCESS.getCode())).orderByDesc(OrderSubPO::getUpdateTime);
List<OrderSubPO> orderSubPOList2 = orderSubRepo.list(querySubWrapper2);
if(!CollectionUtils.isEmpty(orderSubPOList2)){
orderDetailDTO.setLastPayOrderNo(orderSubPOList2.get(0).getPaymentId());
@ -691,7 +691,7 @@ public class OrderServiceImpl implements OrderService {
@Override
public void rejectRentOrder(RejectOrderReq rejectOrderReq) {
OrderMainPO orderMainPO = queryOrderMainPoByOrderNo(rejectOrderReq.getOrderNo(), "0");
if(!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_PICK.getCode())||!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
if(!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_PICK.getCode()) && !orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
throw new BizException("订单状态异常,非待取车或待还车状态,无法驳回");
}
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
@ -726,11 +726,12 @@ public class OrderServiceImpl implements OrderService {
fdSubOrder.setPaymentId(orderSubPO.getPaymentId());
fdSubOrder.setRefundId(outRefundNo);
fdSubOrder.setRemark(rejectOrderReq.getRejectReason());
fdSubOrder.setCreatedAt(LocalDateTime.now());
orderSubRepo.save(fdSubOrder);
}
}
});
} else if(orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
} else {
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_ING.getCode());
updateWrapper.set(OrderMainPO::getActEndRentTime, LocalDateTime.now());

View File

@ -81,7 +81,7 @@ public class NoPickCarProcessTask {
log.info("当天未提车或未还车订单处理完成,成功处理{}个订单", successCount);
} catch (Exception e) {
log.error("处理当天未提车或未还车订单失败", e);
log.error("处理当天未提车或未还车订单失败", e);
throw e;
}
}

View File

@ -52,7 +52,7 @@
</foreach>
</if>
<if test="queryBrandName != null and queryBrandName != ''">
and m.brand_name like concat('%', #{queryBrandName}, '%')
and (m.brand_name like concat('%', #{queryBrandName}, '%') or m.model_name like concat('%', #{queryBrandName}, '%'))
</if>
</where>
order by o.update_time desc