diff --git a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewPbomParentMapper.xml b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewPbomParentMapper.xml
index 8b82b6bb..cdf767fd 100644
--- a/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewPbomParentMapper.xml
+++ b/nflg_project_dev/nflg-bom-new/src/main/resources/mapper/master/BomNewPbomParentMapper.xml
@@ -121,7 +121,7 @@
and fac_code = #{query.facCode}
- and material_no = #{query.materialNo}
+ and a.material_no = #{query.materialNo}
and drawing_no = #{query.drawingNo}
diff --git a/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java b/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java
index c7c3cc42..d07cb7fb 100644
--- a/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java
+++ b/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java
@@ -3,6 +3,7 @@ package com.nflg.product.base.core.config;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.nflg.product.base.core.conmon.util.SessionUtil;
+import com.nflg.product.base.core.exception.NflgBusinessException;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
@@ -17,16 +18,24 @@ import java.time.LocalDateTime;
public class MybatisPlusHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
- this.strictInsertFill(metaObject, "createdBy", String.class, SessionUtil.getUserName());
+ this.strictInsertFill(metaObject, "createdBy", String.class, getUserName());
this.strictInsertFill(metaObject, "createdTime", LocalDateTime.class, LocalDateTime.now());
- this.strictInsertFill(metaObject, "updatedBy", String.class, StrUtil.isNotBlank(SessionUtil.getRealName())?SessionUtil.getRealName() :SessionUtil.getUserName());
+ this.strictInsertFill(metaObject, "updatedBy", String.class, getUserName());
this.strictInsertFill(metaObject, "updatedTime", LocalDateTime.class, LocalDateTime.now());
}
@Override
public void updateFill(MetaObject metaObject) {
- this.strictInsertFill(metaObject, "updatedBy", String.class, StrUtil.isNotBlank(SessionUtil.getRealName())?SessionUtil.getRealName() :SessionUtil.getUserName());
+ this.strictInsertFill(metaObject, "updatedBy", String.class, getUserName());
this.strictInsertFill(metaObject, "updatedTime", LocalDateTime.class, LocalDateTime.now());
}
+
+ private String getUserName() {
+ try {
+ return StrUtil.isNotBlank(SessionUtil.getRealName()) ? SessionUtil.getRealName() : SessionUtil.getUserName();
+ } catch (NflgBusinessException e) {
+ return "admin";
+ }
+ }
}