From c362acece667c0a4706288c4d0cbb933d100103c Mon Sep 17 00:00:00 2001 From: liuyuxin Date: Wed, 4 Feb 2026 16:04:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E9=80=81=E7=B3=BB=E7=BB=9F=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E4=BF=AE=E6=94=B9=E7=9A=84=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wisdom/domain/vo/DeliveryBillVO.java | 4 +++ .../service/impl/RkBillServiceImpl.java | 3 +- .../resources/mybatis/wisdom/RkBillMapper.xml | 2 +- .../mybatis/wisdom/RkRecordMapper.xml | 28 +++++++++++++++---- 4 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zg/project/wisdom/domain/vo/DeliveryBillVO.java b/src/main/java/com/zg/project/wisdom/domain/vo/DeliveryBillVO.java index a73cdb0..1a491c6 100644 --- a/src/main/java/com/zg/project/wisdom/domain/vo/DeliveryBillVO.java +++ b/src/main/java/com/zg/project/wisdom/domain/vo/DeliveryBillVO.java @@ -1,6 +1,7 @@ package com.zg.project.wisdom.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; +import com.zg.framework.aspectj.lang.annotation.Excel; import com.zg.project.wisdom.domain.RkRecord; import lombok.Data; @@ -33,7 +34,10 @@ public class DeliveryBillVO implements Serializable { /** 是否需要配送(0否,1是,2配送中,3配送完成) */ private String isDelivery; + /** 出入库类型名称(联表) */ + private String operationTypeName; /** 该单据下的货物明细 */ private List recordList; + } diff --git a/src/main/java/com/zg/project/wisdom/service/impl/RkBillServiceImpl.java b/src/main/java/com/zg/project/wisdom/service/impl/RkBillServiceImpl.java index 17c6d0c..230832f 100644 --- a/src/main/java/com/zg/project/wisdom/service/impl/RkBillServiceImpl.java +++ b/src/main/java/com/zg/project/wisdom/service/impl/RkBillServiceImpl.java @@ -717,10 +717,11 @@ public class RkBillServiceImpl implements IRkBillService rkRecordMapper.selectByBillNo(bill.getBillNo()); vo.setRecordList(records); + System.out.println("单据详情=="+records); result.add(vo); } - + System.out.println("反序列化前的list=="+result); return result; } diff --git a/src/main/resources/mybatis/wisdom/RkBillMapper.xml b/src/main/resources/mybatis/wisdom/RkBillMapper.xml index a89c973..f289698 100644 --- a/src/main/resources/mybatis/wisdom/RkBillMapper.xml +++ b/src/main/resources/mybatis/wisdom/RkBillMapper.xml @@ -104,7 +104,7 @@ - SELECT * - FROM rk_record - WHERE bill_no = #{billNo} - AND is_delete = '0' + SELECT + rr.*, + sit.type_name AS operationTypeName, + mt.type_name AS wlTypeName, + su.user_name AS operatorName, + IFNULL(wh.parent_warehouse_name, '') AS parentWarehouseName, + IFNULL(wh.warehouse_name, '') AS warehouseName + FROM rk_record rr + LEFT JOIN stock_out_type sit + ON rr.operation_type = sit.type_code + LEFT JOIN material_type mt + ON rr.wl_type = mt.type_code + LEFT JOIN sys_user su + ON rr.operator = su.user_id + LEFT JOIN warehouse_info wh + ON rr.cangku = wh.warehouse_code + WHERE rr.bill_no = #{billNo} + AND rr.is_delete = '0'