This commit is contained in:
Guoqs
2026-04-27 13:52:24 +08:00
parent c84d57bf09
commit bd8b541ffe
5 changed files with 13 additions and 6 deletions

View File

@@ -1112,7 +1112,7 @@ public class TempController extends BaseController {
// 将startTime、endTime转换成localDateTime
LocalDateTime localStartTime = LocalDateTime.parse(date + "T00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss"));;
LocalDateTime localEndTime = LocalDateTime.parse(date + "T23:59:59", DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss"));;
int i = orderBasicInfoService.updateOrderReviewFlagTemp(localStartTime, localEndTime, dto.getStationId());
int i = orderBasicInfoService.updateOrderReviewFlagTemp(localStartTime, localEndTime, dto.getStationId(), dto.getRatio());
logger.info("批量更新订单评价, 批次:{}, 影响行数:{}", date, i);
}
response = new RestApiResponse<>();

View File

@@ -30,4 +30,9 @@ public class UpdateOrderReviewDTO {
* 结束日期
*/
private String endTime;
/**
* 比率
*/
private Double ratio;
}

View File

@@ -636,7 +636,7 @@ public interface OrderBasicInfoService{
void checkOrUpdateOrderSplitRecord(AfterSettleOrderDTO afterSettleOrderDTO);
int updateOrderReviewFlagTemp(LocalDateTime start, LocalDateTime end, String stationId);
int updateOrderReviewFlagTemp(LocalDateTime start, LocalDateTime end, String stationId, Double ratio);
List<StationSplitConfig> queryOrderSplitConfigList(String orderCode);

View File

@@ -6328,11 +6328,13 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
}
@Override
public int updateOrderReviewFlagTemp(LocalDateTime start, LocalDateTime end, String stationId) {
double ratio = 0.65;
public int updateOrderReviewFlagTemp(LocalDateTime start, LocalDateTime end, String stationId, Double ratio) {
if (ratio == null) {
ratio = 0.1;
logger.info("校验或更新订单分账信息-使用默认比例:{}", ratio);
}
if (StringUtils.isBlank(stationId)) {
stationId = "1003"; // 目前只有 大坡中学举视超充站 这一个站点使用
ratio = 0.1;
logger.info("校验或更新订单分账信息-使用默认站点id:{}", stationId);
}
List<OrderListVO> orderList = this.selectOrderListByDateTime(start, end, stationId);

View File

@@ -1152,7 +1152,7 @@ public class JsowellTask {
LocalDateTime start = yesterday.atStartOfDay();
LocalDateTime end = yesterday.atTime(23, 59, 59);
orderBasicInfoService.updateOrderReviewFlagTemp(start, end, null);
orderBasicInfoService.updateOrderReviewFlagTemp(start, end, null, null);
}