From cb2086b7a1d95fe1c921f52d53059d484e6b8169 Mon Sep 17 00:00:00 2001
From: yanderong <307678080@qq.com>
Date: 星期三, 10 六月 2026 10:04:58 +0800
Subject: [PATCH] feat: 订单数据上报到考评系统-默认评分
---
ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java
index 43f26f6..102585b 100644
--- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java
+++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java
@@ -2,6 +2,7 @@
import com.alibaba.fastjson.JSON;
import lombok.Data;
+import org.apache.commons.lang3.StringUtils;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@@ -59,9 +60,9 @@
private LocalDateTime createTime;
- private Integer score;
+ private Integer score; // 订单评分
- private String evaluation;
+ private String evaluation; // 订单评价
public static List<PushEvaluationRequestDTO> convert(List<Map<String, Object>> mapList) {
List<PushEvaluationRequestDTO> requstList = new ArrayList<>();
@@ -72,6 +73,12 @@
if(Objects.nonNull(requestDTO)) {
PushEvaluationDriverDTO driverDTO = JSON.parseObject(jsonData, PushEvaluationDriverDTO.class);
Optional.ofNullable(driverDTO).ifPresent(d -> requestDTO.setDriverInfo(d.convert()));
+ if(Objects.isNull(requestDTO.getScore())) {
+ requestDTO.setScore(5); // 默认5分
+ }
+ if(StringUtils.isEmpty(requestDTO.getEvaluation())) { // 默认评价
+ requestDTO.setEvaluation("车内整洁,地图认路准,驾驶平稳,态度好服务棒");
+ }
requstList.add(requestDTO);
}
});
--
Gitblit v1.7.1