|
|
@@ -932,10 +932,12 @@ public class PmRepairOrderServiceImpl implements IPmRepairOrderService {
|
|
|
String currentUserName = loginUser.getUsername();
|
|
|
|
|
|
// 7. 创建服务评价记录
|
|
|
+ Date evaluationTime = new Date();
|
|
|
PmServiceEvaluation evaluation = new PmServiceEvaluation();
|
|
|
evaluation.setOrderId(orderId);
|
|
|
evaluation.setEvaluatorId(currentUserId);
|
|
|
evaluation.setEvaluatorName(currentUserName);
|
|
|
+ evaluation.setEvaluationTime(evaluationTime); // 设置评价时间
|
|
|
|
|
|
// 设置被评价维修员信息
|
|
|
evaluation.setEvaluatedWorkerId(Long.valueOf(evaluationData.get("evaluatedWorkerId").toString()));
|
|
|
@@ -991,7 +993,7 @@ public class PmRepairOrderServiceImpl implements IPmRepairOrderService {
|
|
|
updateOrder.setId(orderId);
|
|
|
updateOrder.setOrderStatus("5"); // 已评价
|
|
|
updateOrder.setEvaluationScore(evaluation.getOverallScore());
|
|
|
- updateOrder.setEvaluationTime(new Date());
|
|
|
+ updateOrder.setEvaluationTime(evaluationTime); // 使用相同的评价时间
|
|
|
|
|
|
boolean orderUpdated = baseMapper.updateById(updateOrder) > 0;
|
|
|
if (!orderUpdated) {
|
|
|
@@ -1008,7 +1010,7 @@ public class PmRepairOrderServiceImpl implements IPmRepairOrderService {
|
|
|
evaluationProgress.setOperatorId(currentUserId);
|
|
|
evaluationProgress.setOperatorName(currentUserName);
|
|
|
evaluationProgress.setOperatorRole("user");
|
|
|
- evaluationProgress.setOperationTime(new Date());
|
|
|
+ evaluationProgress.setOperationTime(evaluationTime); // 使用相同的评价时间
|
|
|
evaluationProgress.setRemark("满意度等级:" + evaluation.getSatisfactionLevel());
|
|
|
|
|
|
repairProgressMapper.insert(evaluationProgress);
|