|
|
|
@ -336,7 +336,7 @@ public class ZbdcModel {
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取指定科目下的填报模板
|
|
|
|
|
*/
|
|
|
|
|
public Page<Record> getFill(String bureau_id, int year, String km_code, String level_filter, int page, int limit) {
|
|
|
|
|
public Page<Record> getFill(String bureau_ids, int year, String km_code, String level_filter, int page, int limit) {
|
|
|
|
|
String c = "";
|
|
|
|
|
if (!StrKit.isBlank(level_filter)) {
|
|
|
|
|
String[] s = level_filter.split(",");
|
|
|
|
@ -345,14 +345,14 @@ public class ZbdcModel {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String sqlExceptSelect = "from t_zbdc_templet where km_code='" + km_code + "'";
|
|
|
|
|
if (!StrKit.isBlank(c)) sqlExceptSelect += c;
|
|
|
|
|
sqlExceptSelect += " order by templet_id";
|
|
|
|
|
Page<Record> list = Db.paginate(page, limit, "select *", sqlExceptSelect);
|
|
|
|
|
String sql = "from t_zbdc_templet where km_code='" + km_code + "'";
|
|
|
|
|
if (!StrKit.isBlank(c)) sql += c;
|
|
|
|
|
sql += " order by templet_id";
|
|
|
|
|
Page<Record> list = Db.paginate(page, limit, "select *", sql);
|
|
|
|
|
|
|
|
|
|
//获取此单位已填报的内容
|
|
|
|
|
String sql = "select templet_id,bureau_id,xysl,update_ts from t_zbdc_fill where year=? and bureau_id=?";
|
|
|
|
|
List<Record> fillList = Db.find(sql, year, bureau_id);
|
|
|
|
|
sql = "select templet_id,bureau_id,xysl,update_ts from t_zbdc_fill where year=? and bureau_id in ("+bureau_ids+")";
|
|
|
|
|
List<Record> fillList = Db.find(sql, year);
|
|
|
|
|
Map<Integer, Float> _map = new HashMap<>();
|
|
|
|
|
for (Record record : fillList) {
|
|
|
|
|
_map.put(record.getInt("templet_id"), record.getFloat("xysl"));
|
|
|
|
|