Explorar o código

自定义sql字段填充器去掉flw的填充

就是那个锅 %!s(int64=4) %!d(string=hai) anos
pai
achega
be14467c22

+ 0 - 62
guns-base-support/guns-system/src/main/java/cn/stylefeng/guns/sys/core/mybatis/fieldfill/CustomMetaObjectHandler.java

@ -25,7 +25,6 @@ Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意
package cn.stylefeng.guns.sys.core.mybatis.fieldfill;
import cn.hutool.log.Log;
import cn.stylefeng.guns.core.consts.SymbolConstant;
import cn.stylefeng.guns.core.context.login.LoginContextHolder;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
@ -51,16 +50,6 @@ public class CustomMetaObjectHandler implements MetaObjectHandler {
    private static final String UPDATE_TIME = "updateTime";
    private static final String FLW_PROCESS_STATUS = "flwProcessStatus";
    private static final String FLW_START_USER_ID = "flwStartUserId";
    private static final String FLW_START_USER_NAME = "flwStartUserName";
    private static final String FLW_START_ORG_ID = "flwStartOrgId";
    private static final String FLW_START_ORG_NAME = "flwStartOrgName";
    @Override
    public void insertFill(MetaObject metaObject) {
        try {
@ -69,21 +58,6 @@ public class CustomMetaObjectHandler implements MetaObjectHandler {
            //设置createTime(BaseEntity)
            setFieldValByName(CREATE_TIME, new Date(), metaObject);
            //设置processStatus为草稿(BaseFlowableEntity)
            setFieldValByName(FLW_PROCESS_STATUS, 0, metaObject);
            //设置flwStartUserId(BaseFlowableEntity)
            setFieldValByName(FLW_START_USER_ID, this.getUserUniqueId(), metaObject);
            //设置flwStartUserName(BaseFlowableEntity)
            setFieldValByName(FLW_START_USER_NAME, this.getUserName(), metaObject);
            //设置flwStartOrgId(BaseFlowableEntity)
            setFieldValByName(FLW_START_ORG_ID, this.getUserOrgId(), metaObject);
            //设置flwStartOrgName(BaseFlowableEntity)
            setFieldValByName(FLW_START_ORG_NAME, this.getUserOrgName(), metaObject);
        } catch (ReflectionException e) {
            log.warn(">>> CustomMetaObjectHandler处理过程中无相关字段,不做处理");
        }
@ -112,40 +86,4 @@ public class CustomMetaObjectHandler implements MetaObjectHandler {
            return -1L;
        }
    }
    /**
     * 获取用户姓名
     */
    private String getUserName() {
        try {
            return LoginContextHolder.me().getSysLoginUser().getName();
        } catch (Exception e) {
            //如果获取不到户就返回"-"
            return SymbolConstant.DASH;
        }
    }
    /**
     * 获取用户所属机构id
     */
    private Long getUserOrgId() {
        try {
            return LoginContextHolder.me().getSysLoginUser().getLoginEmpInfo().getOrgId();
        } catch (Exception e) {
            //如果获取不到就返回-1
            return -1L;
        }
    }
    /**
     * 获取用户所属机构名称
     */
    private String getUserOrgName() {
        try {
            return LoginContextHolder.me().getSysLoginUser().getLoginEmpInfo().getOrgName();
        } catch (Exception e) {
            //如果获取不到就返回"-"
            return SymbolConstant.DASH;
        }
    }
}