|
@@ -58,6 +58,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
private String upLoadPath;
|
|
|
@Autowired
|
|
|
private IQcSsgqzysytdqkGzvService qcSsgqzysytdqkGzvService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询添加的年份列表,倒叙
|
|
|
*
|
|
@@ -411,7 +412,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
if (qc.getShzt().equals("通过")) {
|
|
|
qc.setSfsb(3);
|
|
|
String sjdwdm = qc.getSjdwdm();
|
|
|
- System.out.println(sjdwdm);
|
|
|
+ //System.out.println(sjdwdm);
|
|
|
String org_code = qc.getSysOrgCode();
|
|
|
if (org_code.length() > 6) {
|
|
|
qcQyxxService.updatePid(sjdwdm, org_code);
|
|
@@ -606,19 +607,19 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
String sbdks = null;
|
|
|
String yhjs = null;
|
|
|
String sbdkmj = null; //上报地块面积
|
|
|
- XzdxVO xzdx=new XzdxVO(); //闲置低效
|
|
|
+ XzdxVO xzdx = new XzdxVO(); //闲置低效
|
|
|
for (String s : rolesByUsername) {
|
|
|
if (s.equals("shyh") || s.equals("gzw") || s.equals("xfzx") || s.equals("sjzh")) {
|
|
|
yhjs = "shyh";
|
|
|
sbdks = qcQyxxService.sbdksAdmin();
|
|
|
sbdkmj = qcQyxxService.sbdksMjAdmin();
|
|
|
- xzdx=qcQyxxService.getXzdx("");
|
|
|
+ xzdx = qcQyxxService.getXzdx("");
|
|
|
break;
|
|
|
} else {
|
|
|
yhjs = "sbyh";
|
|
|
sbdks = qcQyxxService.sbdks(username);
|
|
|
sbdkmj = qcQyxxService.sbdksMj(username);
|
|
|
- xzdx=qcQyxxService.getXzdx(username);
|
|
|
+ xzdx = qcQyxxService.getXzdx(username);
|
|
|
}
|
|
|
}
|
|
|
//企业数量、上报地块企业数、地块数量、地块面积、闲置地块数、闲置地块面积
|
|
@@ -629,8 +630,8 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
list.add(ChangeNumber.ChangeString(sbdkmj)); //上报地块面积
|
|
|
list.add(xzdx.getXzdxNum());
|
|
|
list.add(xzdx.getXzdxArea());
|
|
|
- String message="下发任务数,有效登录数,上报地块数,用戶角色,省属上报面积,闲置地块数、闲置地块面积";
|
|
|
- return Result.OK(message,list);
|
|
|
+ String message = "下发任务数,有效登录数,上报地块数,用戶角色,省属上报面积,闲置地块数、闲置地块面积";
|
|
|
+ return Result.OK(message, list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -653,7 +654,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
String wsh = null;
|
|
|
String szsbMj = null;
|
|
|
String szwshMj = null;
|
|
|
- XzdxVO xzdx=new XzdxVO(); //闲置低效
|
|
|
+ XzdxVO xzdx = new XzdxVO(); //闲置低效
|
|
|
for (String s : rolesByUsername) {
|
|
|
if (s.equals("shyh") || s.equals("gzw") || s.equals("xfzx") || s.equals("sjzh")) {
|
|
|
yhjs = "shyh";
|
|
@@ -661,7 +662,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
//wsh = qcQyxxService.sydwwshAdmin();
|
|
|
szsbMj = qcQyxxService.sydwwshAdminMj();
|
|
|
//szwshMj = qcQyxxService.sydwwshAdminWshMj();
|
|
|
- xzdx=qcQyxxService.getXzdxSz();
|
|
|
+ xzdx = qcQyxxService.getXzdxSz();
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -675,8 +676,8 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
//list.add(ChangeNumber.ChangeString(szwshMj));//省直未审核面积
|
|
|
list.add(xzdx.getXzdxNum());
|
|
|
list.add(xzdx.getXzdxArea());
|
|
|
- String message="下发任务数,有效登录数,上报地块数,用戶角色,省直上报面积,闲置地块数、闲置地块面积";
|
|
|
- return Result.OK(message,list);
|
|
|
+ String message = "下发任务数,有效登录数,上报地块数,用戶角色,省直上报面积,闲置地块数、闲置地块面积";
|
|
|
+ return Result.OK(message, list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -822,11 +823,11 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
|
|
|
/**
|
|
|
* 首页-未审核数量
|
|
|
- * 0-未上报
|
|
|
- * 1-已上报待审核
|
|
|
- * 2-审核中
|
|
|
- * 3-已审核
|
|
|
- * 4-错误退回
|
|
|
+ * 0-未上报
|
|
|
+ * 1-已上报待审核
|
|
|
+ * 2-审核中
|
|
|
+ * 3-已审核
|
|
|
+ * 4-错误退回
|
|
|
*/
|
|
|
//@AutoLog(value = "首页-未审核数量")
|
|
|
@ApiOperation(value = "首页-省属未审核数量", notes = "首页-省属未审核数量")
|
|
@@ -1061,8 +1062,6 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
@ApiOperation(value = "统计-上报地块面积", notes = "统计-上报地块面积")
|
|
|
@GetMapping(value = "/xzqhtj")
|
|
|
public Result<?> xzqhtj() {
|
|
|
-
|
|
|
-
|
|
|
return Result.OK("null");
|
|
|
}
|
|
|
|
|
@@ -1083,7 +1082,6 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
queryWrapper.select("count(syqsyfs) as \"value\",SYQSYFS as \"name\"");
|
|
|
queryWrapper.groupBy("SYQSYFS");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A04");
|
|
|
- queryWrapper.eq("SFSB", 3);
|
|
|
List list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
|
Collections.reverse(list);
|
|
|
return Result.OK(list);
|
|
@@ -1105,7 +1103,6 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
queryWrapper.select("sum(CAST(sjzytdmj AS DECIMAL(10,2))) as \"value\",SYQSYFS as \"name\"");
|
|
|
queryWrapper.groupBy("SYQSYFS");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A04");
|
|
|
- queryWrapper.eq("SFSB", 3);
|
|
|
List list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
|
//其它类放后面
|
|
|
Collections.reverse(list);
|
|
@@ -1129,7 +1126,6 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
queryWrapper.select("count(syqsyfs) as \"value\",SYQSYFS as \"name\"");
|
|
|
queryWrapper.groupBy("SYQSYFS");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A03");
|
|
|
- queryWrapper.gt("SFSB", 1);
|
|
|
List list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
|
Collections.reverse(list);
|
|
|
return Result.OK(list);
|
|
@@ -1149,8 +1145,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
}
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
int sum = 0;
|
|
|
- queryWrapper.select("count(zslx) as \"value\",ZSLX as \"name\"");
|
|
|
- //queryWrapper.gt("SFSB", 1);
|
|
|
+ queryWrapper.select("count(zslx) as \"value\",ZSLX as \"name\" ,ROUND(SUM(sjzytdmj)*0.0015, 2) AS \"mj\"");
|
|
|
queryWrapper.groupBy("zslx");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A03");
|
|
|
List<HashMap<String, Object>> list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
@@ -1163,18 +1158,24 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
List<HashMap<String, String>> result = new ArrayList<>();
|
|
|
HashMap<String, String> Maps = new HashMap<>();
|
|
|
HashMap<String, String> Map = new HashMap<>();
|
|
|
+ double yzmj = 0;
|
|
|
+ double wzmj = 0;
|
|
|
for (HashMap<String, Object> map : list) {
|
|
|
|
|
|
if (map.get("name").equals("无") || map.get("name").equals("无权属证明材料") || map.get("name").equals("文件合同等权属证明材料")) {
|
|
|
conut = conut + Integer.valueOf(map.get("value").toString());
|
|
|
+ wzmj = wzmj + Double.parseDouble(map.get("mj").toString());
|
|
|
} else {
|
|
|
sum = sum + Integer.valueOf(map.get("value").toString());
|
|
|
+ yzmj = yzmj + Double.parseDouble(map.get("mj").toString());
|
|
|
}
|
|
|
}
|
|
|
Map.put("name", "无证");
|
|
|
Map.put("value", String.valueOf(conut));
|
|
|
+ Map.put("mj", String.valueOf(wzmj));
|
|
|
Maps.put("name", "有证");
|
|
|
Maps.put("value", String.valueOf(sum));
|
|
|
+ Maps.put("mj", String.valueOf(yzmj));
|
|
|
result.add(Maps);
|
|
|
result.add(Map);
|
|
|
return Result.OK(result);
|
|
@@ -1194,12 +1195,38 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
}
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
int sum = 0;
|
|
|
- queryWrapper.select("count(TDSYXZ) as \"value\",TDSYXZ as \"name\"");
|
|
|
- queryWrapper.eq("SFSB", 3);
|
|
|
+ queryWrapper.select("count(TDSYXZ) as \"value\",TDSYXZ as \"name\" ,ROUND(SUM(sjzytdmj)*0.0015, 2) AS \"mj\"");
|
|
|
queryWrapper.groupBy("TDSYXZ");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A04");
|
|
|
List<HashMap<String, Object>> list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
|
- return Result.OK(list);
|
|
|
+ return Result.OK(changeTdsyxzzb(list));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 处理统计-土地使用现状占比
|
|
|
+ *
|
|
|
+ * @param list
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Map changeTdsyxzzb(List<HashMap<String, Object>> list) {
|
|
|
+ List sumList = new ArrayList();
|
|
|
+ List areaList = new ArrayList();
|
|
|
+ for (HashMap<String, Object> item : list) {
|
|
|
+ String name = (String) item.get("name");
|
|
|
+ Map<String, Object> sum = new HashMap<>();
|
|
|
+ sum.put("name", name);
|
|
|
+ sum.put("value", item.get("value"));
|
|
|
+ sumList.add(sum);
|
|
|
+
|
|
|
+ Map<String, Object> area = new HashMap<>();
|
|
|
+ area.put("name", name);
|
|
|
+ area.put("value", item.get("mj"));
|
|
|
+ areaList.add(area);
|
|
|
+ }
|
|
|
+ Map<String, List<Map<String, Object>>> result = new HashMap<>();
|
|
|
+ result.put("zySum", sumList);
|
|
|
+ result.put("zyArea", areaList);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1215,10 +1242,9 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
queryWrapper.likeRight("XZQH", xzqh);
|
|
|
}
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
- queryWrapper.select("count(wjlx) as \"value\",wjlx as \"name\"");
|
|
|
+ queryWrapper.select("count(wjlx) as \"value\",wjlx as \"name\" ,ROUND(SUM(sjzytdmj)*0.0015, 2) AS \"mj\"");
|
|
|
queryWrapper.groupBy("wjlx");
|
|
|
queryWrapper.likeRight("SYS_ORG_CODE", "A04");
|
|
|
-// queryWrapper.eq("SFSB", 3);
|
|
|
List<HashMap<String, Object>> list = qcSsgqzysytdqkGzvService.listMaps(queryWrapper);
|
|
|
int sum = 0;
|
|
|
return getResult2(sum, list);
|
|
@@ -1226,26 +1252,43 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
|
|
|
@NotNull
|
|
|
private Result<?> getResult2(int sum, List<HashMap<String, Object>> list) {
|
|
|
+ Map<String, Object> resMap = new HashMap<>();
|
|
|
List<HashMap<String, String>> result = new ArrayList<>();
|
|
|
+ List<HashMap<String, String>> resultArea = new ArrayList<>();
|
|
|
HashMap<String, String> Maps = new HashMap<>();
|
|
|
+ HashMap<String, String> MapsArea = new HashMap<>();
|
|
|
+ double mj = 0;
|
|
|
for (HashMap<String, Object> map : list) {
|
|
|
HashMap<String, String> Map = new HashMap<>();
|
|
|
+ HashMap<String, String> MapArea = new HashMap<>();
|
|
|
if (map.get("name").equals("证书")) {
|
|
|
Map.put("name", "有证");
|
|
|
+ MapArea.put("name", "有证");
|
|
|
Map.put("value", map.get("value").toString());
|
|
|
+ MapArea.put("value", map.get("mj").toString());
|
|
|
result.add(Map);
|
|
|
+ resultArea.add(MapArea);
|
|
|
} else if (map.get("name").equals("待核实")) {
|
|
|
Map.put("name", "待核实");
|
|
|
+ MapArea.put("name", "待核实");
|
|
|
Map.put("value", map.get("value").toString());
|
|
|
+ MapArea.put("value", map.get("mj").toString());
|
|
|
result.add(Map);
|
|
|
- }else{
|
|
|
+ resultArea.add(MapArea);
|
|
|
+ } else {
|
|
|
sum = sum + Integer.valueOf(map.get("value").toString());
|
|
|
+ mj = mj + Double.parseDouble(map.get("mj").toString());
|
|
|
}
|
|
|
}
|
|
|
Maps.put("name", "无证");
|
|
|
Maps.put("value", String.valueOf(sum));
|
|
|
result.add(Maps);
|
|
|
- return Result.OK(result);
|
|
|
+ MapsArea.put("name", "无证");
|
|
|
+ MapsArea.put("value", String.valueOf(mj));
|
|
|
+ resultArea.add(MapsArea);
|
|
|
+ resMap.put("num", result);
|
|
|
+ resMap.put("area", resultArea);
|
|
|
+ return Result.OK(resMap);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1258,7 +1301,7 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
public Result<?> sjyttjsz(@RequestParam(name = "xzqh") String xzqh) {
|
|
|
List<HashMap<String, Object>> list = qcQyxxService.sjyttjsz(xzqh);
|
|
|
Collections.reverse(list);
|
|
|
- return getResult(list);
|
|
|
+ return getResultSS(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1282,11 +1325,11 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
for (HashMap<String, Object> map : list) {
|
|
|
names.add(map.get("name"));
|
|
|
values.add(map.get("value"));
|
|
|
- codes.add(map.get("code"));
|
|
|
+ codes.add(map.get("number"));
|
|
|
}
|
|
|
res.put("name", names);
|
|
|
res.put("value", values);
|
|
|
- res.put("code", codes);
|
|
|
+ res.put("num", codes);
|
|
|
return Result.OK(res);
|
|
|
}
|
|
|
|
|
@@ -1299,9 +1342,35 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
@GetMapping(value = "/sjyttjss")
|
|
|
public Result<?> sjyttjss(@RequestParam(name = "xzqh") String xzqh) {
|
|
|
List<HashMap<String, Object>> list = qcQyxxService.sjyttjss(xzqh);
|
|
|
- return getResult(list);
|
|
|
+ Collections.reverse(list);
|
|
|
+ return getResultSS(list);
|
|
|
}
|
|
|
|
|
|
+ @NotNull
|
|
|
+ private Result<?> getResultSS(List<HashMap<String, Object>> list) {
|
|
|
+ List names = new ArrayList<>();
|
|
|
+ List values = new ArrayList<>();
|
|
|
+ List codes = new ArrayList<>();
|
|
|
+ List mj = new ArrayList<>();
|
|
|
+ Map<String, Object> res = new HashMap<>();
|
|
|
+ Map<String, Object> resMj = new HashMap<>();
|
|
|
+ for (HashMap<String, Object> map : list) {
|
|
|
+ names.add(map.get("name"));
|
|
|
+ values.add(map.get("value"));
|
|
|
+ codes.add(map.get("code"));
|
|
|
+ mj.add(map.get("mj"));
|
|
|
+ }
|
|
|
+ res.put("name", names);
|
|
|
+ res.put("value", values);
|
|
|
+ resMj.put("name", names);
|
|
|
+ resMj.put("value", mj);
|
|
|
+ Map resMap = new HashMap();
|
|
|
+ resMap.put("zyNum", res);
|
|
|
+ resMap.put("zyArea", resMj);
|
|
|
+ return Result.OK(resMap);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 统计-省直地图统计
|
|
|
*
|
|
@@ -1372,15 +1441,21 @@ public class QcQyxxController extends JeecgController<QcQyxx, IQcQyxxService> {
|
|
|
List names = new ArrayList<>();
|
|
|
List values = new ArrayList<>();
|
|
|
List values2 = new ArrayList<>();
|
|
|
+ List numb = new ArrayList<>();
|
|
|
+ List numb2 = new ArrayList<>();
|
|
|
Map<String, Object> res = new HashMap<>();
|
|
|
for (HashMap<String, Object> map : ssdkmj) {
|
|
|
names.add(map.get("name"));
|
|
|
values.add(map.get("value"));
|
|
|
values2.add(map.get("value2"));
|
|
|
+ numb.add(map.get("numb"));
|
|
|
+ numb2.add(map.get("numb2"));
|
|
|
}
|
|
|
res.put("name", names);
|
|
|
res.put("value", values);
|
|
|
res.put("value2", values2);
|
|
|
+ res.put("numb", numb);
|
|
|
+ res.put("numb2", numb2);
|
|
|
return Result.OK(res);
|
|
|
}
|
|
|
|