From b4adea7dc3d2893baf953f4ee11c8db7ebbe914d Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Tue, 17 Mar 2026 15:40:06 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=2026162ed=20-=20fix:=20=E5=8F=91?= =?UTF-8?q?=E7=A5=A8=E5=8A=9F=E8=83=BD=E5=A2=9E=E5=BC=BA=E2=80=94=E2=80=94?= =?UTF-8?q?=E9=87=8D=E5=BC=80/=E5=86=B2=E7=BA=A2/=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C/=E4=B8=AD=E6=96=87=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-03/2026-03-17_1540_26162ed_fix.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 changelogs/2026-03/2026-03-17_1540_26162ed_fix.md diff --git a/changelogs/2026-03/2026-03-17_1540_26162ed_fix.md b/changelogs/2026-03/2026-03-17_1540_26162ed_fix.md new file mode 100644 index 0000000..6eb2374 --- /dev/null +++ b/changelogs/2026-03/2026-03-17_1540_26162ed_fix.md @@ -0,0 +1,68 @@ +# 接口变更记录 — 2026-03-17 15:40 + +> **提交** `26162ed` · **作者** wx · **时间** 2026-03-17 15:40:06 +0800 +> +> fix: 发票功能增强——重开/冲红/字段校验/中文提示 + +## 📦 其他数据对象变更 + +> 以下变更未直接关联到本次接口变更,但可能影响现有接口的请求/响应 + +### 小程序聚合服务 + +#### ✏️ MpInvoiceApplyRequest + + - 🆕 `taxNumber` (`String`) — 纳税人识别号(企业发票必填) + - 🆕 `contactPhone` (`String`) — 联系电话 + - 🆕 `remark` (`String`) — 备注信息 + - 🆕 `bankName` (`String`) — 开户行(企业发票选填) + - 🆕 `bankAccount` (`String`) — 银行账号(企业发票选填) + - 🆕 `companyAddress` (`String`) — 企业地址(企业发票选填) + - 🆕 `companyPhone` (`String`) — 企业电话(企业发票选填) + - ❌ ~~`taxpayerId`~~ (`String`) — 纳税人识别号(企业发票必填) + - ❌ ~~`invoiceType`~~ (`String`) — 发票类型: PERSONAL(个人)/COMPANY(企业) + +#### ✏️ MpInvoiceDetailVO + + - 🆕 `taxNumber` (`String`) — 纳税人识别号 + - 🆕 `titleType` (`String`) — 抬头类型: PERSONAL=个人, COMPANY=企业 + - ❌ ~~`taxpayerId`~~ (`String`) — 纳税人识别号 + - ❌ ~~`invoiceType`~~ (`String`) — 发票类型: PERSONAL/COMPANY + +### 订单服务 + +#### ✏️ InvoiceApplyRequest + + - 🆕 `contactPhone` (`String`) — 联系电话 + - 🆕 `remark` (`String`) — 备注信息 + - 🆕 `bankName` (`String`) — 开户行(企业发票选填) + - 🆕 `bankAccount` (`String`) — 银行账号(企业发票选填) + - 🆕 `companyAddress` (`String`) — 企业地址(企业发票选填) + - 🆕 `companyPhone` (`String`) — 企业电话(企业发票选填) + +#### ✏️ InvoiceVO + + - 🆕 `contactPhone` (`String`) — 联系电话 + - 🆕 `remark` (`String`) — 备注信息 + - 🆕 `bankName` (`String`) — 开户行(企业发票) + - 🆕 `bankAccount` (`String`) — 银行账号(企业发票) + - 🆕 `companyAddress` (`String`) — 企业地址(企业发票) + - 🆕 `companyPhone` (`String`) — 企业电话(企业发票) + - 🆕 `invoiceNo` (`String`) — 发票号码 + - 🆕 `issuedAt` (`LocalDateTime`) — 开票时间 + - 🆕 `issuedBy` (`String`) — 开票操作人ID + - 🆕 `userId` (`String`) — 用户ID + +
+📁 全部变更文件 (点击展开) + +``` +M hl-mp-service/src/main/java/com/hulalv/mp/dto/MpInvoiceApplyRequest.java +M hl-mp-service/src/main/java/com/hulalv/mp/vo/MpInvoiceDetailVO.java +M hl-order-service/src/main/java/com/hulalv/order/dto/InvoiceApplyRequest.java +M hl-order-service/src/main/java/com/hulalv/order/entity/OrderInvoice.java +M hl-order-service/src/main/java/com/hulalv/order/service/InvoiceService.java +M hl-order-service/src/main/java/com/hulalv/order/vo/InvoiceVO.java +A sql/invoice_enhancement.sql +``` +
\ No newline at end of file