修改提示,新增去重
This commit is contained in:
parent
e8ef50942d
commit
408624c36c
@ -38,6 +38,15 @@ public class PermissionServiceImpl extends DefaultBaseService implements IPermis
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void save(PermissionVO permissionVO) {
|
public void save(PermissionVO permissionVO) {
|
||||||
|
Map<String, Object> params = getHashMap(4);
|
||||||
|
params.put("permissionUrl", permissionVO.getPermissionUrl());
|
||||||
|
params.put("permissionType", permissionVO.getPermissionType());
|
||||||
|
params.put("apiTag", permissionVO.getApiTag());
|
||||||
|
params.put("systemTag", permissionVO.getSystemTag());
|
||||||
|
List<PermissionDTO> permissionDTOs = list(params);
|
||||||
|
if (!permissionDTOs.isEmpty()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
savePermissionReturnId(permissionVO);
|
savePermissionReturnId(permissionVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -160,6 +160,8 @@
|
|||||||
AND (
|
AND (
|
||||||
t1.permission_title LIKE CONCAT('%', #{keywords}, '%')
|
t1.permission_title LIKE CONCAT('%', #{keywords}, '%')
|
||||||
OR
|
OR
|
||||||
|
t1.api_tag LIKE CONCAT('%', #{keywords}, '%')
|
||||||
|
OR
|
||||||
t1.system_tag LIKE CONCAT('%', #{keywords}, '%')
|
t1.system_tag LIKE CONCAT('%', #{keywords}, '%')
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
@ -175,6 +177,10 @@
|
|||||||
AND
|
AND
|
||||||
t1.api_tag = #{apiTag}
|
t1.api_tag = #{apiTag}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="permissionUrl != null and permissionUrl != ''">
|
||||||
|
AND
|
||||||
|
t1.permission_url = #{permissionUrl}
|
||||||
|
</if>
|
||||||
<if test="isPublic != null">
|
<if test="isPublic != null">
|
||||||
AND
|
AND
|
||||||
t1.is_public = #{isPublic}
|
t1.is_public = #{isPublic}
|
||||||
|
@ -112,6 +112,15 @@
|
|||||||
return '错误';
|
return '错误';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{field: 'apiTag', width: 180, title: '接口标识', align:'center',
|
||||||
|
templet: function(row) {
|
||||||
|
var rowData = row[this.field];
|
||||||
|
if(typeof(rowData) === 'undefined' || rowData == null || rowData == '') {
|
||||||
|
return '-';
|
||||||
|
}
|
||||||
|
return rowData;
|
||||||
|
}
|
||||||
|
},
|
||||||
{field: 'systemTag', width: 180, title: '系统标识', align:'center',
|
{field: 'systemTag', width: 180, title: '系统标识', align:'center',
|
||||||
templet: function(row) {
|
templet: function(row) {
|
||||||
var rowData = row[this.field];
|
var rowData = row[this.field];
|
||||||
|
@ -38,13 +38,13 @@
|
|||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">API标识</label>
|
<label class="layui-form-label">API标识</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" id="apiTag" name="apiTag" class="layui-input" value="" placeholder="请输入API标识(Controller名称,用于对API进行分组)" maxlength="255">
|
<input type="text" id="apiTag" name="apiTag" class="layui-input" value="" placeholder="请输入API标识(Controller名称,用于对API进行分组。页面写上级目录名称,首字母大写)" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">系统标识</label>
|
<label class="layui-form-label">系统标识</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" id="systemTag" name="systemTag" class="layui-input" value="" placeholder="请输入系统标识" maxlength="255">
|
<input type="text" id="systemTag" name="systemTag" class="layui-input" value="" placeholder="请输入系统标识,可写项目上下文" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item" pane>
|
<div class="layui-form-item" pane>
|
||||||
|
@ -38,13 +38,13 @@
|
|||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">API标识</label>
|
<label class="layui-form-label">API标识</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" id="apiTag" name="apiTag" class="layui-input" value="" placeholder="请输入API标识(Controller名称,用于对API进行分组)" maxlength="255">
|
<input type="text" id="apiTag" name="apiTag" class="layui-input" value="" placeholder="请输入API标识(Controller名称,用于对API进行分组。页面写上级目录名称,首字母大写)" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">系统标识</label>
|
<label class="layui-form-label">系统标识</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" id="systemTag" name="systemTag" class="layui-input" value="" placeholder="请输入系统标识" maxlength="255">
|
<input type="text" id="systemTag" name="systemTag" class="layui-input" value="" placeholder="请输入系统标识,可写项目上下文" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item" pane>
|
<div class="layui-form-item" pane>
|
||||||
|
Loading…
Reference in New Issue
Block a user