From 6855c0d848fe3cab8f9d17ab0b8bc16cf0d4bcdd Mon Sep 17 00:00:00 2001 From: Owen <595466820@qq.com> Date: Mon, 3 Mar 2025 17:09:00 +0800 Subject: [PATCH] getAndDealSuperiorMsg --- .../module/haoka/schedule/HaokaUpdateOrderSchedule.java | 4 ++-- .../module/haoka/service/api/ApiDealServiceImpl.java | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/schedule/HaokaUpdateOrderSchedule.java b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/schedule/HaokaUpdateOrderSchedule.java index e479c858a0..391607aeed 100644 --- a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/schedule/HaokaUpdateOrderSchedule.java +++ b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/schedule/HaokaUpdateOrderSchedule.java @@ -173,7 +173,7 @@ public class HaokaUpdateOrderSchedule { } for (SuperiorApiDO superiorApiDO : list) { if (superiorApiDO.getApiFrom() != 1) { - break; + continue; } // if (superiorApiDO.getId() < 100) { // break; @@ -233,7 +233,7 @@ public class HaokaUpdateOrderSchedule { logForOrder.setSuccess(false); logForOrder.setErrorInfo("OrdersDO 本地不存在该订单"); log.debug("OrdersDO 本地不存在该订单"); - break; + continue; } /** diff --git a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/ApiDealServiceImpl.java b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/ApiDealServiceImpl.java index 61c5518b46..bdcf4c170d 100644 --- a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/ApiDealServiceImpl.java +++ b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/ApiDealServiceImpl.java @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.haoka.service.api; import cn.iocoder.yudao.module.haoka.api.ApiFrom; import cn.iocoder.yudao.module.haoka.api.liantong.util.StringUtils; import cn.iocoder.yudao.module.haoka.controller.admin.onsaleproduct.vo.OnSaleProductPreOrderRespVO; +import cn.iocoder.yudao.module.haoka.controller.admin.superiorapi.vo.SuperiorApiRespVO; import cn.iocoder.yudao.module.haoka.controller.admin.superiorapilog.vo.SuperiorApiLogSaveReqVO; import cn.iocoder.yudao.module.haoka.dal.dataobject.orders.OrdersDO; import cn.iocoder.yudao.module.haoka.dal.dataobject.superiorapi.SuperiorApiDO; @@ -108,8 +109,14 @@ public class ApiDealServiceImpl implements ApiDealStrategyService { logVO.setErrorInfo(msg); return ApiDealResp.failed(msg); } + if (onSaleProductPreOrder.getSuperiorApiRespVO() == null) { + String msg = "关联上游接口不存在--onSaleProductPreOrder.getSuperiorApiRespVO"; + logVO.setSuccess(false); + logVO.setErrorInfo(msg); + return ApiDealResp.failed(msg); + } - SuperiorApiDO superiorApi = superiorApiService.getSuperiorApi(param.getSuperiorApiId()); + SuperiorApiDO superiorApi = superiorApiService.getSuperiorApi(onSaleProductPreOrder.getSuperiorApiRespVO().getId()); if (superiorApi == null) { String msg = "关联上游接口不存在"; logVO.setSuccess(false);