|
|
|
@ -25,13 +25,13 @@ public class ResourceController extends Controller {
|
|
|
|
|
/**
|
|
|
|
|
* 获取知识库分页数据
|
|
|
|
|
*
|
|
|
|
|
* @param type_id 文档类型,1:文档 (word,ppt,pdf等),2:数据库(excel)
|
|
|
|
|
* @param type_id 文档类型,1:文档 (word,ppt,pdf等),2:数据库(excel)
|
|
|
|
|
* @param keyword 搜索关键词
|
|
|
|
|
* @param page 第几页
|
|
|
|
|
* @param limit 每页几条
|
|
|
|
|
* @param page 第几页
|
|
|
|
|
* @param limit 每页几条
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
public void getZskPage(int type_id,String keyword, int page, int limit) {
|
|
|
|
|
public void getZskPage(int type_id, String keyword, int page, int limit) {
|
|
|
|
|
//根据上传人员ID获取他所隶属的行政区划ID
|
|
|
|
|
String person_id = getCookie("person_id");
|
|
|
|
|
//身份ID
|
|
|
|
@ -39,7 +39,7 @@ public class ResourceController extends Controller {
|
|
|
|
|
//行政区划码
|
|
|
|
|
String area_code = rm.getAreaCode(identity_id, person_id);
|
|
|
|
|
|
|
|
|
|
Page<Record> list = rm.getZskPage(person_id,type_id,keyword,area_code, page, limit);
|
|
|
|
|
Page<Record> list = rm.getZskPage(person_id, type_id, keyword, area_code, page, limit);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -74,7 +74,7 @@ public class ResourceController extends Controller {
|
|
|
|
|
uploadFile.getFile().renameTo(targetFile);
|
|
|
|
|
|
|
|
|
|
//保存到数据库记录
|
|
|
|
|
rm.uploadZskDocument(fileName, key, type_id, identity_id, area_code,person_id);
|
|
|
|
|
rm.uploadZskDocument(fileName, key, type_id, identity_id, area_code, person_id);
|
|
|
|
|
|
|
|
|
|
//返回
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
@ -98,4 +98,21 @@ public class ResourceController extends Controller {
|
|
|
|
|
kv.set("message", "保存成功");
|
|
|
|
|
renderJson(kv);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 下载知识库文档
|
|
|
|
|
*
|
|
|
|
|
* @param id 知识库文档ID
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
@IsNumericInterface({"id"})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
public void download(int id) {
|
|
|
|
|
Record record = rm.getZskDocument(id);
|
|
|
|
|
String name = record.getStr("name");
|
|
|
|
|
String file_name = record.getStr("file_name");
|
|
|
|
|
String f = BaseApplication.PropKit.get("upload.path")+"/" + file_name;
|
|
|
|
|
//提供下载
|
|
|
|
|
renderFile(new File(f), name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|