|
|
|
@ -571,79 +571,4 @@ public class BaseController extends Controller {
|
|
|
|
|
Record record = bm.getDakaById(id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:增加一个统一认证登录的系统
|
|
|
|
|
*
|
|
|
|
|
* @param system_name
|
|
|
|
|
* @param redirect_url
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
@EmptyInterface({"redirect_url", "system_name"})
|
|
|
|
|
public void addSsoSystem(String system_name, String redirect_url) {
|
|
|
|
|
boolean result = bm.addSsoSystem(system_name, redirect_url);
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
|
if (result) {
|
|
|
|
|
kv.set("success", true);
|
|
|
|
|
kv.set("message", "保存成功!");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
} else {
|
|
|
|
|
kv.set("success", false);
|
|
|
|
|
kv.set("message", "保存失败!请检查是否回调地址与现有系统的回调地址重复!");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:删除一个统一认证登录的系统
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
@EmptyInterface({"redirect_url", "system_name"})
|
|
|
|
|
public void delSsoSystem(int system_id) {
|
|
|
|
|
bm.delSsoSystem(system_id);
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
|
kv.set("success", true);
|
|
|
|
|
kv.set("message", "保存成功!");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:修改一个统一认证系统
|
|
|
|
|
*/
|
|
|
|
|
@Before({POST.class, RepeatIntercetpor.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
@EmptyInterface({"redirect_url", "system_name"})
|
|
|
|
|
public void updateSsoSystem(int system_id, String system_name, String redirect_url, int b_use) {
|
|
|
|
|
boolean result = bm.updateSsoSystem(system_id, system_name, redirect_url, b_use);
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
|
if (result) {
|
|
|
|
|
kv.set("success", true);
|
|
|
|
|
kv.set("message", "保存成功!");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
} else {
|
|
|
|
|
kv.set("success", false);
|
|
|
|
|
kv.set("message", "保存失败!请检查是否回调地址与现有系统的回调地址重复!");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取统一认证系统列表
|
|
|
|
|
*
|
|
|
|
|
* @param page
|
|
|
|
|
* @param limit
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
@IsNumericInterface({"page", "limit"})
|
|
|
|
|
public void listSsoSystem(int page, int limit) {
|
|
|
|
|
Page<Record> list = bm.listSsoSystem(page, limit);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|