diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsPdiInspectionTaskCallbackService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsPdiInspectionTaskCallbackService.java new file mode 100644 index 00000000..070333ea --- /dev/null +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsPdiInspectionTaskCallbackService.java @@ -0,0 +1,22 @@ +package com.nflg.qms.admin.service; + +import com.nflg.wms.common.pojo.qo.PdiInspectionTaskCallbackQO; +import jakarta.annotation.Resource; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +@Component +public class WmsPdiInspectionTaskCallbackService { + + @Value("${wms.pdi.callback.url}") + private String pdiUrl; + + @Resource + private WmsApiService wmsApiService; + + public void callBack(){ + + PdiInspectionTaskCallbackQO qo=new PdiInspectionTaskCallbackQO(); + wmsApiService.post(pdiUrl, qo, "PDI任务回调WMS"); + } +} diff --git a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/pojo/qo/PdiInspectionTaskCallbackQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java similarity index 60% rename from nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/pojo/qo/PdiInspectionTaskCallbackQO.java rename to nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java index 135d23e4..98b0a735 100644 --- a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/pojo/qo/PdiInspectionTaskCallbackQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/PdiInspectionTaskCallbackQO.java @@ -1,8 +1,9 @@ -package com.nflg.wms.srm.receive.pojo.qo; +package com.nflg.wms.common.pojo.qo; -import lombok.Data; +import lombok.Data;import lombok.experimental.Accessors; @Data +@Accessors(chain = true) public class PdiInspectionTaskCallbackQO { /** diff --git a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java b/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java index 06e64ba4..59f7077c 100644 --- a/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java +++ b/nflg-wms-srm-receive/src/main/java/com/nflg/wms/srm/receive/controller/QmsController.java @@ -4,19 +4,16 @@ import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Pair; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; -import cn.hutool.json.JSONUtil; import com.nflg.wms.common.pojo.ApiResult; import com.nflg.wms.common.pojo.dto.InventoryInDTO; import com.nflg.wms.common.pojo.dto.MaterialQrCodeDTO; -import com.nflg.wms.common.pojo.dto.SRMQualityInspectionResultDTO; import com.nflg.wms.common.pojo.qo.WmsIncomingInspectionTaskCallbackQO; import com.nflg.wms.common.util.VUtil; import com.nflg.wms.repository.entity.*; import com.nflg.wms.repository.service.*; import com.nflg.wms.srm.receive.pojo.dto.ZWM3A17DTO; import com.nflg.wms.srm.receive.pojo.dto.ZWM3A17Item1DTO; -import com.nflg.wms.srm.receive.pojo.dto.ZWM3A17Item2DTO; -import com.nflg.wms.srm.receive.pojo.qo.PdiInspectionTaskCallbackQO; +import com.nflg.wms.common.pojo.qo.PdiInspectionTaskCallbackQO; import com.nflg.wms.srm.receive.service.SapService; import com.nflg.wms.srm.receive.util.NoUtil; import com.nflg.wms.starter.BaseController;