main
黄海 9 months ago
parent d283c06b1d
commit 927b640f7d

@ -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 keyword
* @param page * @param page
* @param limit * @param limit
*/ */
@Before(GET.class) @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 //根据上传人员ID获取他所隶属的行政区划ID
String person_id = getCookie("person_id"); String person_id = getCookie("person_id");
//身份ID //身份ID
@ -39,7 +39,7 @@ public class ResourceController extends Controller {
//行政区划码 //行政区划码
String area_code = rm.getAreaCode(identity_id, person_id); 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)); renderJson(CommonUtil.renderJsonForLayUI(list));
} }
@ -74,7 +74,7 @@ public class ResourceController extends Controller {
uploadFile.getFile().renameTo(targetFile); 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(); Kv kv = Kv.create();
@ -98,4 +98,21 @@ public class ResourceController extends Controller {
kv.set("message", "保存成功"); kv.set("message", "保存成功");
renderJson(kv); 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);
}
} }

@ -121,4 +121,14 @@ public class ResourceModel {
record.set("person_id", person_id); record.set("person_id", person_id);
Db.save("t_zsk_files", "id", record); Db.save("t_zsk_files", "id", record);
} }
/**
*
* @param id
* @return
*/
public Record getZskDocument(int id){
String sql = "select * from t_zsk_files where id=?";
return Db.findFirst(sql, id);
}
} }

Loading…
Cancel
Save