Merge remote-tracking branch 'origin/feature/DM/nflg-bom' into feature/DM/nflg-bom
This commit is contained in:
commit
71563c1e55
|
|
@ -121,7 +121,7 @@
|
||||||
and fac_code = #{query.facCode}
|
and fac_code = #{query.facCode}
|
||||||
</if>
|
</if>
|
||||||
<if test="query.materialNo!= null and query.materialNo!=''">
|
<if test="query.materialNo!= null and query.materialNo!=''">
|
||||||
and material_no = #{query.materialNo}
|
and a.material_no = #{query.materialNo}
|
||||||
</if>
|
</if>
|
||||||
<if test="query.drawingNo!= null and query.drawingNo!=''">
|
<if test="query.drawingNo!= null and query.drawingNo!=''">
|
||||||
and drawing_no = #{query.drawingNo}
|
and drawing_no = #{query.drawingNo}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.nflg.product.base.core.config;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
||||||
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 org.apache.ibatis.reflection.MetaObject;
|
import org.apache.ibatis.reflection.MetaObject;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
|
@ -17,16 +18,24 @@ import java.time.LocalDateTime;
|
||||||
public class MybatisPlusHandler implements MetaObjectHandler {
|
public class MybatisPlusHandler implements MetaObjectHandler {
|
||||||
@Override
|
@Override
|
||||||
public void insertFill(MetaObject metaObject) {
|
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, "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());
|
this.strictInsertFill(metaObject, "updatedTime", LocalDateTime.class, LocalDateTime.now());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateFill(MetaObject metaObject) {
|
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());
|
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";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue