From d660bfc69f1602e30b5ddbf66780f1f9ceea848c Mon Sep 17 00:00:00 2001 From: caojia <1301869380@qq.com> Date: Wed, 16 Sep 2026 15:38:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=AD=97=E6=AE=B5prc=5Forder?= =?UTF-8?q?=5Fbill=5Fid=20=20=20=20=20=20=E2=86=92=20prc=5Forder=5Fbill.bi?= =?UTF-8?q?ll=5Fid=20prc=5Fincome=5Fbill=5Ffee=5Fid=20=E2=86=92=20prc=5Fin?= =?UTF-8?q?come=5Fbill=5Ffee.fee=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/ar/domain/ArBillDetail.java | 2 +- .../com/ruoyi/ar/domain/ArBillDetailFee.java | 2 +- .../ar/service/impl/ArBillServiceImpl.java | 10 +++++----- .../mapper/ar/ArBillDetailFeeMapper.xml | 14 +++++++------- .../mapper/ar/ArBillDetailMapper.xml | 19 ++++++++++--------- bms-back/sql/ar/ar_bill.sql | 12 ++++++------ .../ar/ar_bill_cutoff_status_migration.sql | 5 +++-- 7 files changed, 33 insertions(+), 31 deletions(-) diff --git a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetail.java b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetail.java index 7b2b7097..0d8b6742 100644 --- a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetail.java +++ b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetail.java @@ -15,7 +15,7 @@ public class ArBillDetail implements Serializable private Long detailId; private Long arBillId; - private String prcBillId; + private String prcOrderBillId; private Integer detailNo; private String orderNo; private String trackingNo; diff --git a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetailFee.java b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetailFee.java index 849e5464..fb656d88 100644 --- a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetailFee.java +++ b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/domain/ArBillDetailFee.java @@ -14,7 +14,7 @@ public class ArBillDetailFee implements Serializable private Long detailFeeId; private Long detailId; - private String prcFeeId; + private String prcIncomeBillFeeId; private Integer feeNo; private String feeType; private String feeName; diff --git a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/service/impl/ArBillServiceImpl.java b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/service/impl/ArBillServiceImpl.java index 652e2146..5084bd7d 100644 --- a/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/service/impl/ArBillServiceImpl.java +++ b/bms-back/ruoyi-system/src/main/java/com/ruoyi/ar/service/impl/ArBillServiceImpl.java @@ -226,7 +226,7 @@ public class ArBillServiceImpl implements IArBillService Map detailsBySourceBill = new HashMap<>(); for (ArBillDetail detail : detailMapper.selectByBillId(bill.getArBillId())) { - detailsBySourceBill.put(detail.getPrcBillId(), detail); + detailsBySourceBill.put(detail.getPrcOrderBillId(), detail); } List detailFees = new ArrayList<>(); List sourceFees = sourceBillIds.isEmpty() @@ -308,9 +308,9 @@ public class ArBillServiceImpl implements IArBillService List sourceBillIds = new ArrayList<>(); for (ArBillDetail detail : detailMapper.selectByBillId(arBillId)) { - if (!StringUtils.isEmpty(detail.getPrcBillId())) + if (!StringUtils.isEmpty(detail.getPrcOrderBillId())) { - sourceBillIds.add(detail.getPrcBillId()); + sourceBillIds.add(detail.getPrcOrderBillId()); } } if (billMapper.updateArBillStatus(arBillId, ArBillStatus.VOID.getCode(), remark, operator, currentStatus.getCode()) != 1) @@ -470,7 +470,7 @@ public class ArBillServiceImpl implements IArBillService { ArBillDetail detail = new ArBillDetail(); detail.setArBillId(bill.getArBillId()); - detail.setPrcBillId(source.getBillId()); + detail.setPrcOrderBillId(source.getBillId()); detail.setDetailNo(detailNo); detail.setOrderNo(source.getOrderNo()); detail.setTrackingNo(source.getTrackingNo()); @@ -498,7 +498,7 @@ public class ArBillServiceImpl implements IArBillService { ArBillDetailFee fee = new ArBillDetailFee(); fee.setDetailId(detail.getDetailId()); - fee.setPrcFeeId(source.getFeeId()); + fee.setPrcIncomeBillFeeId(source.getFeeId()); fee.setFeeNo(feeNo); fee.setFeeType(source.getFeeType()); fee.setFeeName(source.getFeeName()); diff --git a/bms-back/ruoyi-system/src/main/resources/mapper/ar/ArBillDetailFeeMapper.xml b/bms-back/ruoyi-system/src/main/resources/mapper/ar/ArBillDetailFeeMapper.xml index 440870ac..ab360a50 100644 --- a/bms-back/ruoyi-system/src/main/resources/mapper/ar/ArBillDetailFeeMapper.xml +++ b/bms-back/ruoyi-system/src/main/resources/mapper/ar/ArBillDetailFeeMapper.xml @@ -6,7 +6,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + @@ -24,13 +24,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select detail_id, ar_bill_id, prc_bill_id, detail_no, order_no, tracking_no, receive_time, + select detail_id, ar_bill_id, prc_order_bill_id, detail_no, order_no, tracking_no, receive_time, product_code, product_name, goods_description, country_code, country_name, dest_postcode, actual_weight, volume_weight, charge_weight, pkg_length, pkg_width, pkg_height, currency, total_amount, remark, create_by, create_time @@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + @@ -61,11 +61,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"