Merge remote-tracking branch 'origin/master'
This commit is contained in:
+7
@@ -1,6 +1,8 @@
|
||||
package com.jero.modules.system.controller;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.modules.system.entity.SysConfusion;
|
||||
import com.jero.modules.system.entity.SysDepartRolePermission;
|
||||
import com.jero.modules.system.mapper.SysConfusionMapper;
|
||||
@@ -52,6 +54,11 @@ public class DuplicateCheckController {
|
||||
|
||||
duplicateCheckVo.setTableName(sysConfusion.getTableName());
|
||||
duplicateCheckVo.setFieldName(sysConfusion.getFieldName());
|
||||
//如果加密字段有值,则把校验数据进行加密后在判断
|
||||
String encrypt = duplicateCheckVo.getEncrypt();
|
||||
if (StrUtil.isNotBlank(encrypt)){
|
||||
duplicateCheckVo.setFieldVal(PasswordUtil.encrypt(duplicateCheckVo.getFieldVal()));
|
||||
}
|
||||
log.info("----duplicate check------:" + duplicateCheckVo.toString());
|
||||
//关联表字典(举例:sys_user,realname,id)
|
||||
//SQL注入校验(只限制非法串改数据库)
|
||||
|
||||
+6
@@ -50,4 +50,10 @@ public class DuplicateCheckVo implements Serializable {
|
||||
@ApiModelProperty(value="数据ID",name="dataId",example="2000")
|
||||
private String dataId;
|
||||
|
||||
/**
|
||||
* 是否加密
|
||||
*/
|
||||
@ApiModelProperty(value="是否加密",name="encrypt")
|
||||
private String encrypt;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user