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"