yanderong
2026-06-10 cb2086b7a1d95fe1c921f52d53059d484e6b8169
feat: 订单数据上报到考评系统-默认评分
1个文件已修改
11 ■■■■■ 已修改文件
ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dto/PushEvaluationRequestDTO.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
                }
            });