Browse Source

异常报错处理

master
han\hanst 3 months ago
parent
commit
b5e4ed3b16
  1. 4
      src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java
  2. 3
      src/main/java/com/gaotao/modules/po/service/impl/PoServiceImpl.java

4
src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java

@ -465,9 +465,9 @@ public class InventoryMoveServiceImpl implements InventoryMoveService {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("IFS移库同步异常 - 物料: {}, 批次: {}", group.partNo, group.lotBatchNo, e); log.error("IFS移库同步异常 - 物料: {}, 批次: {}", group.partNo, group.lotBatchNo, e);
throw new XJException("IFS移库失败,响应: " + e.getMessage());
String errorMessage = IfsErrorMessageUtils.extractOracleErrorMessage(e.getMessage());
throw new XJException("IFS移库失败,响应: " + errorMessage);
} }
} }

3
src/main/java/com/gaotao/modules/po/service/impl/PoServiceImpl.java

@ -513,7 +513,8 @@ public class PoServiceImpl extends ServiceImpl<PoMapper, PurchaseOrder> implemen
} catch (Exception e) { } catch (Exception e) {
log.error("IFS同步异常,PO号: {}, 错误: {}", inData.getOrderNo(), e.getMessage()); log.error("IFS同步异常,PO号: {}, 错误: {}", inData.getOrderNo(), e.getMessage());
// 同步异常需要回滚前面所有的数据库操作 // 同步异常需要回滚前面所有的数据库操作
throw new XJException("IFS同步异常: " + e.getMessage());
String errorMessage = IfsErrorMessageUtils.extractOracleErrorMessage(e.getMessage());
throw new XJException("IFS同步异常: " + errorMessage);
} }
} }

Loading…
Cancel
Save