From c882993f9ee57b28c6ba55bdbf1844aa5f318a0f Mon Sep 17 00:00:00 2001 From: zhangzq Date: Wed, 17 Jul 2024 09:40:02 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=BA=93=E5=AD=98=E5=8F=98=E5=8A=A8?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/dispatch_manage/task/handler/AbstractTask.java | 5 ++++- .../classprocessimpl/StorageChangesProcessHandler.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/dispatch_manage/task/handler/AbstractTask.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/dispatch_manage/task/handler/AbstractTask.java index 31a97eb9..d3c668ce 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/dispatch_manage/task/handler/AbstractTask.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/dispatch_manage/task/handler/AbstractTask.java @@ -36,7 +36,10 @@ public abstract class AbstractTask { } public abstract void updateStatus(JSONObject data); - + public void abstractFinish(JSONObject data){ + log.info(this.getClass().getName()+"------执行任务完成方法------"); + this.finish(data); + }; public abstract void finish(JSONObject data); public abstract void cancel(JSONObject data); diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/flow_manage/flow/service/classprocessimpl/StorageChangesProcessHandler.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/flow_manage/flow/service/classprocessimpl/StorageChangesProcessHandler.java index de7096ad..099c98a0 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/flow_manage/flow/service/classprocessimpl/StorageChangesProcessHandler.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/flow_manage/flow/service/classprocessimpl/StorageChangesProcessHandler.java @@ -2,6 +2,7 @@ package org.nl.wms.flow_manage.flow.service.classprocessimpl; import com.alibaba.fastjson.JSONObject; import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.nl.common.domain.exception.BadRequestException; @@ -32,6 +33,7 @@ import java.util.Map; * 如果没change_qty则取载具当前qty,start:为负,end为正 */ @Service +@Slf4j public class StorageChangesProcessHandler implements ClassProcess { private static List Base_Fields = ListOf.of("start_struct_code","end_struct_code","change_qty"); @@ -48,10 +50,11 @@ public class StorageChangesProcessHandler implements ClassProcess { if (StringUtils.isEmpty(vehicle_code)){ throw new BadRequestException("库存变动失败:请求参数载具编码不能为空"); } + log.info("执行库存变动:form_type:{}",form_type); if (form_type.equals("sch_base_task")){ String handleClass = from.getString("handle_class"); AbstractTask bean = (AbstractTask)SpringContextHolder.getBean(Class.forName(handleClass)); - bean.finish(from); + bean.abstractFinish(from); }else { if (StringUtils.isEmpty(param.getString("task_type"))){ throw new BadRequestException("库存变动失败:单据变动库存时需要配置task_type");