近两周汇总
1.员工录入审核流程问题:申请人申请页面是否应该赋予角色
解决方案:应当赋予角色申请权,参照喜茶,oppo公司管理模式
2.个人信息合法检验问题:smartadmin里面对合法检验进行了封装,可以直接调用,不必再用正则封装方法
3.逻辑问题:将暂存区的表通过后添加到系统员工表
解决方案:可以查询通过后的员工id,获取对应的信息,然后对员工表进行添加操作
4.工厂管理的车间信息模块新建时正常,建完后显示负责人不存在
待解决(todo)
5.低级错误:注入错误,空指针异常
6.非空检验的简易写法:
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
@Repeatable(List.class)
@Documented
@Constraint(validatedBy = { })
public @interface NotNull {
String message() default "{javax.validation.constraints.NotNull.message}";
Class<?>[] groups() default { };
Class<? extends Payload>[] payload() default { };
/**
* Defines several {@link NotNull} annotations on the same element.
*
* @see javax.validation.constraints.NotNull
*/
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })
@Retention(RUNTIME)
@Documented
@interface List {
NotNull[] value();
}
}
7.
近两周汇总
http://localhost:8090//archives/jin-liang-zhou-hui-zong