| package com.zy.asrs.wms.common.interceptor; | 
|   | 
| import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; | 
| import org.apache.ibatis.reflection.MetaObject; | 
| import org.slf4j.Logger; | 
| import org.slf4j.LoggerFactory; | 
| import org.springframework.stereotype.Component; | 
|   | 
| import java.util.Date; | 
|   | 
| /** | 
|  * 实现mybatisplus的接口,对一些字段的自动填从 | 
|  */ | 
| @Component | 
| public class MyMetaObjectHandler implements MetaObjectHandler { | 
|   | 
|     private static final Logger log = LoggerFactory.getLogger(MyMetaObjectHandler.class); | 
|   | 
|     @Override | 
|     public void insertFill(MetaObject metaObject) { | 
|         log.info("323434323211221"); | 
| //        String username = SecurityUtils.getUsername(); | 
| //        if (StrUtil.isNotBlank(username)) { | 
| //            this.setFieldValByName("createName", username, metaObject); | 
| //        } | 
| //        this.setFieldValByName("createId", SecurityUtils.getUserId(), metaObject); | 
|         this.setFieldValByName("createTime", new Date(), metaObject); | 
|         this.setFieldValByName("status", 1, metaObject); | 
|         this.setFieldValByName("isDeleted", 0, metaObject); | 
|     } | 
|   | 
|     @Override | 
|     public void updateFill(MetaObject metaObject) { | 
|         log.info("ceshishsihsshiisis"); | 
| //        String username = SecurityUtils.getUsername(); | 
| //        if (StrUtil.isNotBlank(username)) { | 
| //            this.setFieldValByName("updateName", username, metaObject); | 
| //        } | 
| //        this.setFieldValByName("updateId", SecurityUtils.getUserId(), metaObject); | 
|         this.setFieldValByName("updateTime", new Date(), metaObject); | 
|     } | 
| } |