From 676ab34c1b351cfd950ff9b39632cb80abe2e0f2 Mon Sep 17 00:00:00 2001 From: liuyuxin Date: Thu, 12 Mar 2026 14:56:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E4=BF=AE=E6=94=B9=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/wisdom/mapper/RkInfoMapper.java | 2 ++ .../service/impl/RkBillServiceImpl.java | 14 ++++++++++++++ .../resources/mybatis/wisdom/RkInfoMapper.xml | 19 ++++++++++++++++++- 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/zg/project/wisdom/mapper/RkInfoMapper.java b/src/main/java/com/zg/project/wisdom/mapper/RkInfoMapper.java index 8e7bf38..6839975 100644 --- a/src/main/java/com/zg/project/wisdom/mapper/RkInfoMapper.java +++ b/src/main/java/com/zg/project/wisdom/mapper/RkInfoMapper.java @@ -190,4 +190,6 @@ public interface RkInfoMapper @Param("warehouseCode") String warehouseCode, @Param("sceneId") String sceneId ); + + int updateInfoByBillNo(RkInfo rkInfo); } 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 3252c25..b3fbe06 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 @@ -466,6 +466,20 @@ public class RkBillServiceImpl implements IRkBillService // 执行批量更新 rkRecordMapper.updateRecordByBillNo(updateRecord); + // ====================== 3. 同步更新 rk_info ====================== + RkInfo updateInfo = new RkInfo(); + + updateInfo.setBillNo(rkBill.getBillNo()); + + // 同步字段 + updateInfo.setUpdateTime(DateUtils.getNowDate()); + updateInfo.setOperationType(rkBill.getOperationType()); + updateInfo.setTeamCode(rkBill.getTeamCode()); + updateInfo.setOperator(rkBill.getOperator()); + updateInfo.setIsDelivery(rkBill.getIsDelivery()); + + rkInfoMapper.updateInfoByBillNo(updateInfo); + return rows; } diff --git a/src/main/resources/mybatis/wisdom/RkInfoMapper.xml b/src/main/resources/mybatis/wisdom/RkInfoMapper.xml index 37693d7..4c71e6c 100644 --- a/src/main/resources/mybatis/wisdom/RkInfoMapper.xml +++ b/src/main/resources/mybatis/wisdom/RkInfoMapper.xml @@ -676,5 +676,22 @@ AND ri.cangku = #{warehouseCode} AND ri.scene = #{sceneId} - + + UPDATE rk_info + + + operation_type = #{operationType}, + + + team_code = #{teamCode}, + + + operator = #{operator}, + + + is_delivery = #{isDelivery}, + + + WHERE bill_no = #{billNo} +