You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

87 lines
2.5 KiB

9 months ago
package com.dsideal.base.Res.Model;
9 months ago
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.SqlPara;
import com.jfinal.plugin.activerecord.Record;
9 months ago
public class ResourceModel {
9 months ago
/**
* code
*
* @param area_id
* @return
*/
public String getAreaCode(String area_id) {
String sql = "select * from t_dm_area where id=?";
return Db.findFirst(sql, area_id).getStr("area_code");
}
/**
*
*
* @param identity_id
* @param person_id
* @return
*/
public String getAreaCode(int identity_id, String person_id) {
String area_code = "";
//省管理员直接返回云南省的code
if (identity_id == 1) area_code = "530000";
//如果是市州用户,直接返回市州用户的行政区划
String sql = "select * from t_sys_loginperson where person_id=?";
Record record = Db.findFirst(sql, person_id);
if (identity_id == 2) {
String city_id = record.getStr("city_id");
area_code = getAreaCode(city_id);
}
if (identity_id == 3) {
String area_id = record.getStr("area_id");
area_code = getAreaCode(area_id);
}
return area_code;
}
9 months ago
/**
*
*
* @param pageNum
* @param pageSize
*/
9 months ago
public Page<Record> getZskPage(int pageNum, int pageSize) {
9 months ago
SqlPara sqlPara = Db.getSqlPara("YltWxGzh.getZskPage");
Page<Record> page = Db.paginate(pageNum, pageSize, sqlPara);
return page;
}
/**
*
*
* @param id
*/
public void delZskDocument(int id) {
9 months ago
String sql = "delete from t_zsk_files where id=?";
9 months ago
Db.update(sql, id);
}
9 months ago
/**
*
* @param name
* @param file_name
* @param type_id
* @param identity_id
* @param area_code
*/
public void uploadZskDocument(String name, String file_name, int type_id, int identity_id, String area_code) {
Record record = new Record();
record.set("name", name);
record.set("file_name", file_name);
record.set("type_id", type_id);
record.set("identity_id", identity_id);
record.set("area_code", area_code);
Db.save("t_zsk_files", "id", record);
}
9 months ago
}