From 703ca1c4ac199d13f0345bb913c320845f77f2ee Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期三, 03 九月 2025 16:58:08 +0800
Subject: [PATCH] 新增订单表是否已评价字段

---
 src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java b/src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java
index 456e8a3..72522e1 100644
--- a/src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java
+++ b/src/main/java/com/webmanage/service/impl/OrderInfoServiceImpl.java
@@ -464,6 +464,7 @@
         orderInfo.setPaymentType(createOrderDTO.getPaymentType());
         orderInfo.setPaymentStatus("鏈敮浠�");
         orderInfo.setBuyerRemarks(createOrderDTO.getBuyerRemarks());
+        orderInfo.setIsEvaluate("鏈瘎浠�");
         orderInfo.setCreatedAt(LocalDateTime.now());
         orderInfo.setUpdatedAt(LocalDateTime.now());
 
@@ -1196,7 +1197,20 @@
         wrapper.eq("deleted", 0);
         // 瀹℃牳涓細鐘舵�佷笉涓� 宸插畬鎴� 鎴� 宸插彇娑�
         wrapper.notIn("order_status", Arrays.asList("宸插畬鎴�", "宸插彇娑�"));
-        Integer count = this.baseMapper.selectCount(wrapper);
+        Long count = this.baseMapper.selectCount(wrapper);
         return count != null && count > 0;
     }
+
+    @Override
+    public boolean updateOrderIsEvaluate(String orderId) {
+        if (!StringUtils.hasText(orderId)) {
+            throw new BusinessException("璁㈠崟ID涓嶈兘涓虹┖");
+        }
+        OrderInfo orderInfo = this.getById(orderId);
+        if (orderInfo == null) {
+            throw new BusinessException("璁㈠崟涓嶅瓨鍦�");
+        }
+        orderInfo.setIsEvaluate("宸茶瘎浠�");
+        return this.updateById(orderInfo);
+    }
 }

--
Gitblit v1.8.0