From 6d2d0f3068860ae9be4587c9988f3b7ba6e03ff5 Mon Sep 17 00:00:00 2001 From: ysj09 Date: Mon, 2 Feb 2026 09:34:51 +0800 Subject: [PATCH] =?UTF-8?q?2.2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java | 5 +++-- .../src/main/resources/mapper/job/MydoJobFinishMapper.xml | 4 ++-- ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml | 5 +++-- ruoyi-ui/src/utils/request.js | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java index 66068bb..f801eb1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java @@ -499,11 +499,12 @@ public class MydoJobServiceImpl implements IMydoJobService { String msg = ""; StringBuilder builder = new StringBuilder(); for (String stockId : stockIds) { - map.put("v_stock_id", stockId); + BasStock basStock = basStockService.selectBasStockByStockId(stockId); + map.put("v_tray_code", basStock.getTrayCode()); map.put("v_exit_id", exitId); mydoJobMapper.pointOut(map); msg = map.get("v_resultmsg").toString(); - builder.append("库存编号:" + stockId + ",分配结果:" + msg + "
"); + builder.append("托盘:" + basStock.getTrayCode() + ",分配结果:" + msg + "
"); } iToWcsService.pushOutMydoJob(); if (!StrUtil.isEmpty(builder)) { diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobFinishMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobFinishMapper.xml index b799378..f35a52a 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobFinishMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobFinishMapper.xml @@ -145,10 +145,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mj.class_id = #{classId} and mj.warehouse_id = #{warehouseId} and mj.fault_flag = #{faultFlag} - and mj.in_or_out >=20 and mj.in_or_out not in(25,26) + and mj.in_or_out >=20 and mj.in_or_out not in(28) and mj.in_or_out < 20 and mj.in_or_out not in(5,6) and mj.in_or_out in (5,6) - and mj.in_or_out in (25,26) + and mj.in_or_out in (28) and mjd.product_id like concat('%', #{productId}, '%') order by mj.create_time desc diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml index bb9cba5..f9b62ef 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobMapper.xml @@ -73,6 +73,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" left join bas_cargo_space bcst on mj.target_cargo_space_id = bcst.cargo_space_id left join bas_warehouse bw on mj.warehouse_id = bw.warehouse_id left join mydo_job_detail mjd on mj.job_id = mjd.job_id + and mj.job_id = #{jobId} and mj.status = #{status} @@ -101,7 +102,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mj.in_or_out >=20 and mj.in_or_out < 20 and mj.in_or_out in (5,6) - and mj.in_or_out in (25,26) + and mj.in_or_out in (28) and mjd.product_id like concat('%', #{productId}, '%') order by mj.create_time desc @@ -223,7 +224,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"