From 4b880e47ddbf1302cd5b9bd42ac50f8111891816 Mon Sep 17 00:00:00 2001 From: chenlong Date: Mon, 22 Jul 2024 15:12:54 +0800 Subject: [PATCH] 1 --- .../service/impl/MtFactoryDataServiceImpl.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java b/blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java index 1140502eb..ac084a41c 100644 --- a/blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java +++ b/blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java @@ -710,15 +710,23 @@ public class MtFactoryDataServiceImpl implements IMtFactoryDataService { mtOrderLogEntity.setResBody(result); mtOrderLogEntity.setType(type); mtOrderLogEntity.setRefCode(refCode); - mtOrderLogService.save(mtOrderLogEntity); - //把结果字符串转为json对象 + Integer PUSH_STATUS_SUCCESS = 1; + Integer PUSH_STATUS_FAIL = 2; JSONObject jsonObject = JSONObject.parseObject(result); + if (jsonObject == null || jsonObject.isEmpty() || 0 != jsonObject.getInteger("code")) { + mtOrderLogEntity.setPushStatus(PUSH_STATUS_FAIL); + } else { + mtOrderLogEntity.setPushStatus(PUSH_STATUS_SUCCESS); + } + + mtOrderLogService.save(mtOrderLogEntity); + if (!Objects.isNull(jsonObject)) { - Integer code = jsonObject.getInteger("Result"); + Integer code = mtOrderLogEntity.getPushStatus(); String message = jsonObject.getString("Message"); - if (0==code) { + if (PUSH_STATUS_SUCCESS.equals(code)) { logger.info("##########sendMtFactoryData: 物流状态传递成功"); return Resp.success("物流状态传递成功"); } else {