feat(ebom): 导入SAP异常时,也将其加入到待处理列表中
This commit is contained in:
parent
343d76b71c
commit
e8f3da6694
|
|
@ -9,6 +9,7 @@ import cn.hutool.extra.spring.SpringUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.nflg.product.base.core.conmon.util.SessionUtil;
|
import com.nflg.product.base.core.conmon.util.SessionUtil;
|
||||||
|
import com.nflg.product.base.core.exception.NflgBusinessException;
|
||||||
import com.nflg.product.bomnew.constant.*;
|
import com.nflg.product.bomnew.constant.*;
|
||||||
import com.nflg.product.bomnew.pojo.dto.sap.impart2.ImportSapParamDTO;
|
import com.nflg.product.bomnew.pojo.dto.sap.impart2.ImportSapParamDTO;
|
||||||
import com.nflg.product.bomnew.pojo.dto.sap.impart2.T1DTO;
|
import com.nflg.product.bomnew.pojo.dto.sap.impart2.T1DTO;
|
||||||
|
|
@ -18,6 +19,7 @@ import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewSapErrorMsgEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewSapErrorMsgEntity;
|
||||||
import com.nflg.product.bomnew.pojo.vo.OperationErrorMsgVO;
|
import com.nflg.product.bomnew.pojo.vo.OperationErrorMsgVO;
|
||||||
import com.nflg.product.bomnew.util.VUtils;
|
import com.nflg.product.bomnew.util.VUtils;
|
||||||
|
import nflg.product.common.constant.STATE;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
|
@ -70,6 +72,12 @@ public class BomNewEbomExportToSAP {
|
||||||
state = SapStatusEnum.PUB_ERROR;
|
state = SapStatusEnum.PUB_ERROR;
|
||||||
}
|
}
|
||||||
saveSapErrorMsg(rootBomRowId, liErrMsg);
|
saveSapErrorMsg(rootBomRowId, liErrMsg);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
LOGGER.error("导入SAP失败", ex);
|
||||||
|
liErrMsg = new ArrayList<>();
|
||||||
|
liErrMsg.add(OperationErrorMsgVO.create("", "未知异常,请联系管理员"));
|
||||||
|
saveSapErrorMsg(rootBomRowId, liErrMsg);
|
||||||
|
throw new NflgBusinessException(STATE.BusinessError, "导入SAP失败,请联系管理员");
|
||||||
} finally {
|
} finally {
|
||||||
updateSapState(rootBomRowId, state);
|
updateSapState(rootBomRowId, state);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue