rev:二期出库一键设置优化

This commit is contained in:
2024-09-23 10:53:32 +08:00
parent 7d14c46f88
commit 371f67469b

View File

@@ -626,9 +626,6 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl<StIvtIostorinvOutM
// 创建手动式事务 // 创建手动式事务
ArrayList<String> arr = new ArrayList<>(); ArrayList<String> arr = new ArrayList<>();
TranUtil.openTransaction((req, allTransactionConsumer) -> { TranUtil.openTransaction((req, allTransactionConsumer) -> {
// 校验是否有木箱规格没有维护
boxCheck(whereJson.getString("iostorinv_id"));
// 查询此明细所有未生成的分配明细 // 查询此明细所有未生成的分配明细
List<JSONObject> disDaoList = stIvtIostorinvdisMapper.getNotCreateDis(whereJson); List<JSONObject> disDaoList = stIvtIostorinvdisMapper.getNotCreateDis(whereJson);
@@ -636,6 +633,9 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl<StIvtIostorinvOutM
throw new BadRequestException("当前没有可设置的分配明细!"); throw new BadRequestException("当前没有可设置的分配明细!");
} }
// 校验是否有木箱规格没有维护
boxCheck(whereJson.getString("iostorinv_id"));
//判断是否有正在执行中的任务 //判断是否有正在执行中的任务
List<JSONObject> arr2 = taskService.query("handle_class = '" + TwoOutTask.class.getName() + "' and task_status < '" + TaskStatusEnum.FINISHED.getCode() + "' and is_delete ='0'") List<JSONObject> arr2 = taskService.query("handle_class = '" + TwoOutTask.class.getName() + "' and task_status < '" + TaskStatusEnum.FINISHED.getCode() + "' and is_delete ='0'")
.getResultJSONArray(0).toJavaList(JSONObject.class); .getResultJSONArray(0).toJavaList(JSONObject.class);