From 60f3b50baef73b3c8d928c7059632f8df892fafc Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Thu, 05 Aug 2021 15:42:54 +0800
Subject: [PATCH] 1.单位信息
---
src/main/java/org/springblade/modules/information/controller/InformationController.java | 51 ++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 42 insertions(+), 9 deletions(-)
diff --git a/src/main/java/org/springblade/modules/information/controller/InformationController.java b/src/main/java/org/springblade/modules/information/controller/InformationController.java
index d18852d..82e2537 100644
--- a/src/main/java/org/springblade/modules/information/controller/InformationController.java
+++ b/src/main/java/org/springblade/modules/information/controller/InformationController.java
@@ -38,12 +38,14 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
+
/**
* 控制器
@@ -59,7 +61,6 @@
private final IInformationService informationService;
private final IDeptService iDeptService;
-
/**
* 详情
@@ -146,7 +147,7 @@
String id = kv.get("id").toString();
information.setDepartmentid(id);
}
- arg.test01(arg.url + "/information/save", information);
+ //arg.test01(arg.url + "/information/save", information);
return R.status(informationService.save(information));
}
@@ -214,6 +215,7 @@
List<Map<Object, Object>> lists = informationService.selectHold(deptid);
return R.data(lists);
}
+
/**
* 派遣服务单位统计
*/
@@ -233,25 +235,56 @@
}
/**
- * 保安派遣数量统计
+ * 社保统计
*/
@PostMapping("/selectSoil")
public R selectSoil(String deptid) {
List<Map<Object, Object>> lists = informationService.selectSoil(deptid);
List<Map<String, Object>> list = new ArrayList<>();
- for (int i=0;i<lists.size();i++){
+ for (int i = 0; i < lists.size(); i++) {
Map<String, Object> map = new HashMap<String, Object>();
String numj = lists.get(i).get("numj").toString();
- Integer a=Integer.valueOf(numj);
+ Integer a = Integer.valueOf(numj);
String numz = lists.get(i).get("numz").toString();
- Integer b=Integer.valueOf(numz);
- Integer c=b-a;
- map.put("numj",a);
- map.put("nmuwj",c);
+ Integer b = Integer.valueOf(numz);
+ Integer c = b - a;
+ map.put("numj", a);
+ map.put("nmuwj", c);
list.add(map);
}
return R.data(list);
}
+ public static String getJSONStringFromJavaBean(Class<? extends Object> clazz) {
+
+ Field[] fields = clazz.getDeclaredFields();
+
+ StringBuffer stb = new StringBuffer("{");
+
+ for (int i = 0; i < fields.length; i++) {
+
+ try {
+
+ Field field = fields[i];
+
+ field.setAccessible(true);
+
+ String name = field.getName();
+
+ stb.append("\"").append(name).append("\"").append(":\"\"").append(",");
+
+ } catch (Exception e) {
+
+ e.printStackTrace();
+
+ }
+
+ }
+
+ int i = stb.lastIndexOf(",");
+
+ return stb.substring(0, i) + "}";
+
+ }
}
--
Gitblit v1.9.3