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