From 3edc8ea009ba24082fb43502bd94222d4c436b2a Mon Sep 17 00:00:00 2001 From: caojia <1301869380@qq.com> Date: Tue, 13 Oct 2026 18:05:48 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E6=AD=A3=E5=BA=94=E6=94=B6?= =?UTF-8?q?=E8=B4=A6=E5=8D=95=E6=94=B6=E8=B4=A7=E9=87=8D=E5=BF=AB=E7=85=A7?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=9D=A5=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bms/ar/domain/ArBillDetail.java | 4 +-- .../ar/service/impl/ArBillServiceImpl.java | 6 ++-- .../mapper/ar/ArBillDetailMapper.xml | 18 +++++----- ...2_add_ar_bill_detail_weight_from_order.sql | 10 +++--- ...r_bill_detail_weight_to_receive_weight.sql | 35 +++++++++++++++++++ bms-back/sql/bms_init.sql | 2 +- 6 files changed, 55 insertions(+), 20 deletions(-) create mode 100644 bms-back/sql/20261013_rename_ar_bill_detail_weight_to_receive_weight.sql diff --git a/bms-back/bms-system/src/main/java/com/bms/ar/domain/ArBillDetail.java b/bms-back/bms-system/src/main/java/com/bms/ar/domain/ArBillDetail.java index 0243cf59..4acbd3e1 100644 --- a/bms-back/bms-system/src/main/java/com/bms/ar/domain/ArBillDetail.java +++ b/bms-back/bms-system/src/main/java/com/bms/ar/domain/ArBillDetail.java @@ -32,8 +32,8 @@ public class ArBillDetail implements Serializable { private String countryName; private String destPostcode; private BigDecimal actualWeight; - /** prc_order_bill.weight 来源快照。 */ - private BigDecimal weight; + /** prc_order_bill.receive_weight 收货重来源快照。 */ + private BigDecimal receiveWeight; private BigDecimal volumeWeight; private BigDecimal chargeWeight; /** 订单计费时命中的运费单价快照,对应 prc_order_bill.freight_rate。 */ diff --git a/bms-back/bms-system/src/main/java/com/bms/ar/service/impl/ArBillServiceImpl.java b/bms-back/bms-system/src/main/java/com/bms/ar/service/impl/ArBillServiceImpl.java index dfb9b71f..1d115e9d 100644 --- a/bms-back/bms-system/src/main/java/com/bms/ar/service/impl/ArBillServiceImpl.java +++ b/bms-back/bms-system/src/main/java/com/bms/ar/service/impl/ArBillServiceImpl.java @@ -1169,9 +1169,9 @@ public class ArBillServiceImpl implements IArBillService { detail.setCountryName(source.getCountryName()); detail.setDestPostcode(source.getDestPostcode()); detail.setActualWeight(source.getActualWeight()); - detail.setWeight(source.getWeight()); + detail.setReceiveWeight(source.getReceiveWeight()); detail.setVolumeWeight(source.getVolumeWeight()); - detail.setChargeWeight(source.getChargeWeight() == null ? source.getWeight() : source.getChargeWeight()); + detail.setChargeWeight(source.getChargeWeight()); detail.setFreightRate(source.getFreightRate()); detail.setRegistrationFee(source.getRegistrationFee()); detail.setPkgLength(source.getPkgLength()); @@ -1497,7 +1497,7 @@ public class ArBillServiceImpl implements IArBillService { detail.getOrderNo(), detail.getTrackingNo(), StringUtils.isEmpty(detail.getProductName()) ? detail.getProductCode() : detail.getProductName(), StringUtils.isEmpty(detail.getCountryName()) ? detail.getCountryCode() : detail.getCountryName(), - detail.getDestPostcode(), decimal(detail.getWeight(), 3), decimal(detail.getPkgLength(), 2), + detail.getDestPostcode(), decimal(detail.getReceiveWeight(), 3), decimal(detail.getPkgLength(), 2), decimal(detail.getPkgHeight(), 2), decimal(detail.getPkgWidth(), 2), decimal(detail.getVolumeWeight(), 3), decimal(detail.getChargeWeight(), 3), exportUnitPrice(detail), exportProcessingFee(detail), exportFormula(detail), exportFeeType(), detail.getCurrency(), detail.getTotalAmount(), exportRemark(detail) diff --git a/bms-back/bms-system/src/main/resources/mapper/ar/ArBillDetailMapper.xml b/bms-back/bms-system/src/main/resources/mapper/ar/ArBillDetailMapper.xml index 8f107e72..c550f68f 100644 --- a/bms-back/bms-system/src/main/resources/mapper/ar/ArBillDetailMapper.xml +++ b/bms-back/bms-system/src/main/resources/mapper/ar/ArBillDetailMapper.xml @@ -20,7 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + @@ -40,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -48,7 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select d.detail_id, d.ar_bill_id, d.prc_order_bill_id, d.detail_no, d.order_no, d.tracking_no, d.transfer_no, d.receive_time, d.product_code, d.product_name, d.goods_description, d.country_code, d.country_name, d.dest_postcode, - d.actual_weight, d.weight, d.volume_weight, d.charge_weight, d.freight_rate, d.registration_fee, d.pkg_length, d.pkg_width, d.pkg_height, + d.actual_weight, d.receive_weight, d.volume_weight, d.charge_weight, d.freight_rate, d.registration_fee, d.pkg_length, d.pkg_width, d.pkg_height, d.currency, d.total_amount, d.product_amount, d.redline_amount, d.remark, d.create_by, d.create_time, f.detail_fee_id as fee_detail_id, f.detail_id as fee_parent_detail_id, f.prc_income_bill_fee_id as fee_prc_income_bill_fee_id, @@ -105,7 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"