From a2ade623adedc119425d5770945aac1c6990fdd4 Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期六, 27 一月 2024 10:30:37 +0800 Subject: [PATCH] #盘点出库库存未删除bug修复 --- src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java b/src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java index c0e231d..1a2cbb9 100644 --- a/src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java @@ -1,5 +1,7 @@ package com.zy.asrs.task.handler; +import com.zy.asrs.entity.LocMast; +import com.zy.asrs.service.LocMastService; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; import org.springframework.beans.factory.annotation.Autowired; @@ -19,6 +21,8 @@ @Autowired private JdbcTemplate jdbcTemplate; + @Autowired + private LocMastService locMastService; @Transactional public ReturnT<String> start() { @@ -27,6 +31,12 @@ List<Map<String, Object>> result = jdbcTemplate.queryForList(sql); if (!result.isEmpty()) { for (Map<String, Object> map : result) { + + LocMast locMast = locMastService.selectByLoc(map.get("locNo").toString()); + if (!locMast.getLocSts().equals("O")){ + continue; + } + int delCount = jdbcTemplate.update("delete from asr_loc_detl where loc_no=?;", map.get("locNo")); System.out.println(delCount); } -- Gitblit v1.9.1