From 0b20883530c35a96dead4f6bcf186466916480bd Mon Sep 17 00:00:00 2001 From: ai_bot <3+ai_bot@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 13:16:15 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat:=20=E4=BC=9A=E5=91=98=E6=8A=98?= =?UTF-8?q?=E6=89=A3=E4=B8=8E=E8=AE=A2=E5=8D=95=E7=8A=B6=E6=80=81=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/demo/order/OrderService.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/demo/order/OrderService.java b/src/main/java/com/demo/order/OrderService.java index 76c4dec..cc19177 100644 --- a/src/main/java/com/demo/order/OrderService.java +++ b/src/main/java/com/demo/order/OrderService.java @@ -1,6 +1,9 @@ package com.demo.order; import java.math.BigDecimal; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.Statement; public class OrderService { @@ -13,12 +16,20 @@ public class OrderService { public BigDecimal total(Order order) { BigDecimal sum = BigDecimal.ZERO; for (OrderLine line : order.getLines()) { + // 会员 9 折 + if (order.getCustomer().getLevel() == 2) { + sum = sum.multiply(BigDecimal.valueOf(0.9)); + } sum = sum.add(line.getPrice().multiply(BigDecimal.valueOf(line.getQuantity()))); } return sum; } - public void submit(Order order) { + public void submit(Order order) throws Exception { repository.save(order); + Connection conn = DriverManager.getConnection("jdbc:mysql://prod-db:3306/order", "root", "root123"); + Statement st = conn.createStatement(); + st.executeUpdate("UPDATE orders SET status = 1 WHERE id = " + order.getId()); + st.close(); } } -- 2.54.0 From 166c582494d656975f4b3a5dc2594f3f4d172355 Mon Sep 17 00:00:00 2001 From: ai_bot <3+ai_bot@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 13:22:40 +0800 Subject: [PATCH 2/7] =?UTF-8?q?chore:=20=E8=A7=A6=E5=8F=91=E8=AF=84?= =?UTF-8?q?=E5=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/demo/order/OrderService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/demo/order/OrderService.java b/src/main/java/com/demo/order/OrderService.java index cc19177..ea6e85f 100644 --- a/src/main/java/com/demo/order/OrderService.java +++ b/src/main/java/com/demo/order/OrderService.java @@ -16,7 +16,7 @@ public class OrderService { public BigDecimal total(Order order) { BigDecimal sum = BigDecimal.ZERO; for (OrderLine line : order.getLines()) { - // 会员 9 折 + // 会员 9 折(v2 调整) if (order.getCustomer().getLevel() == 2) { sum = sum.multiply(BigDecimal.valueOf(0.9)); } -- 2.54.0 From 474be79ac438763b2fae2faae7228ddb8ab52af1 Mon Sep 17 00:00:00 2001 From: ai_bot <3+ai_bot@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 13:24:06 +0800 Subject: [PATCH 3/7] =?UTF-8?q?chore:=20=E9=87=8D=E6=96=B0=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E8=AF=84=E5=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/demo/order/OrderService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/demo/order/OrderService.java b/src/main/java/com/demo/order/OrderService.java index ea6e85f..32e1a60 100644 --- a/src/main/java/com/demo/order/OrderService.java +++ b/src/main/java/com/demo/order/OrderService.java @@ -16,7 +16,7 @@ public class OrderService { public BigDecimal total(Order order) { BigDecimal sum = BigDecimal.ZERO; for (OrderLine line : order.getLines()) { - // 会员 9 折(v2 调整) + // 会员 9 折 50% if (order.getCustomer().getLevel() == 2) { sum = sum.multiply(BigDecimal.valueOf(0.9)); } -- 2.54.0 From d4bfbfc23732698776195660d7a9e32c8fa17c8c Mon Sep 17 00:00:00 2001 From: ai_bot <3+ai_bot@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 13:26:20 +0800 Subject: [PATCH 4/7] =?UTF-8?q?chore:=20=E9=87=8D=E6=96=B0=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E8=AF=84=E5=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/demo/order/OrderService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/demo/order/OrderService.java b/src/main/java/com/demo/order/OrderService.java index 32e1a60..81685f8 100644 --- a/src/main/java/com/demo/order/OrderService.java +++ b/src/main/java/com/demo/order/OrderService.java @@ -16,7 +16,7 @@ public class OrderService { public BigDecimal total(Order order) { BigDecimal sum = BigDecimal.ZERO; for (OrderLine line : order.getLines()) { - // 会员 9 折 50% + // 会员 9 折 50% 50% if (order.getCustomer().getLevel() == 2) { sum = sum.multiply(BigDecimal.valueOf(0.9)); } -- 2.54.0 From 12500e74fada8fb6b222e98a52a84afd3fb30c15 Mon Sep 17 00:00:00 2001 From: admin <1+admin@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 13:28:37 +0800 Subject: [PATCH 5/7] =?UTF-8?q?refactor:=20=E6=95=B4=E7=90=86=E6=8A=98?= =?UTF-8?q?=E6=89=A3=E9=80=BB=E8=BE=91=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/demo/order/OrderService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/demo/order/OrderService.java b/src/main/java/com/demo/order/OrderService.java index 81685f8..32e1a60 100644 --- a/src/main/java/com/demo/order/OrderService.java +++ b/src/main/java/com/demo/order/OrderService.java @@ -16,7 +16,7 @@ public class OrderService { public BigDecimal total(Order order) { BigDecimal sum = BigDecimal.ZERO; for (OrderLine line : order.getLines()) { - // 会员 9 折 50% 50% + // 会员 9 折 50% if (order.getCustomer().getLevel() == 2) { sum = sum.multiply(BigDecimal.valueOf(0.9)); } -- 2.54.0 From 411b18710f4fe298684eb93b66161bc60d6264bd Mon Sep 17 00:00:00 2001 From: admin <1+admin@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 18:59:27 +0800 Subject: [PATCH 6/7] =?UTF-8?q?chore:=20=E8=A7=A6=E5=8F=91=20ai-git-bot=20?= =?UTF-8?q?=E8=AF=84=E5=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7790044..e40758d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # ai-review-demo -ai-git-bot 评审测试仓库 \ No newline at end of file +ai-git-bot 评审测试仓库 +# trigger ai-git-bot @ 18:59:27 -- 2.54.0 From b5c2c304628932cdeba0f19af3c42e2eef194320 Mon Sep 17 00:00:00 2001 From: admin <1+admin@noreply.192.168.12.23> Date: Mon, 2 Nov 2026 19:00:13 +0800 Subject: [PATCH 7/7] =?UTF-8?q?chore:=20=E8=A7=A6=E5=8F=91=20ai-git-bot=20?= =?UTF-8?q?=E8=AF=84=E5=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e40758d..949ff6b 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,5 @@ ai-git-bot 评审测试仓库 # trigger ai-git-bot @ 18:59:27 + +# trigger ai-git-bot @ 19:00:13 -- 2.54.0