|
@@ -5,6 +5,7 @@ import com.jfinal.kit.Kv;
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
import com.lsw.utils.StringUtil;
|
|
|
+import com.lsw.utils.TimeUtil;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -14,11 +15,13 @@ public class ReportController extends BaseController {
|
|
|
public void index() {
|
|
|
String op = getPara("op", "finish");
|
|
|
String ID = getPara("ID", "ZMMMGm5mnGCE4WvWFeI");//部门ID
|
|
|
- set("url", "http://192.168.0.251/obpm/portal/good/html/view.html?appId=__gAPYBW4YxB3UePM3lqO&viewId=__qTB1jbQVLUOib2npaBj&opentarget=target&containTitle=%E8%A7%86%E5%9B%BE");
|
|
|
- set("begin", "2021-06-01");//TimeUtil.getDay("firstDay")
|
|
|
- set("end", "2022-12-12");//TimeUtil.getDay("lastDay")
|
|
|
+
|
|
|
+ set("ip", getPara("ip","192.168.0.251"));
|
|
|
set("DOMAINID", getPara("DOMAINID", "uumsxrgm1KEEqSZIoHs"));
|
|
|
- set("ID", ID);
|
|
|
+ set("ID", ID); //部门ID
|
|
|
+
|
|
|
+ set("begin", "2021-06-01");//TimeUtil.getDay("firstDay")
|
|
|
+ set("end", TimeUtil.getDay("lastDay"));//TimeUtil.getDay("lastDay")
|
|
|
List<Record> department_list = Db.template("department", Kv.by("ID", ID)).find();
|
|
|
List<Record> list = department_list.stream().filter(r -> r.get("ID").equals(ID)).collect(Collectors.toList());
|
|
|
for (Record record : list) {
|
|
@@ -54,6 +57,14 @@ public class ReportController extends BaseController {
|
|
|
renderJson(Kv.by("data", list).set("time", StringUtil.mul((end - start), (float) 0.001) + "s"));
|
|
|
}
|
|
|
|
|
|
+ //实验完成率
|
|
|
+ public void finish_list() {
|
|
|
+ long start = System.currentTimeMillis();
|
|
|
+ List<Record> list = Db.template("finish_list", getParam()).find();
|
|
|
+ long end = System.currentTimeMillis();
|
|
|
+ renderJson(Kv.by("data", list).set("time", StringUtil.mul((end - start), (float) 0.001) + "s"));
|
|
|
+ }
|
|
|
+
|
|
|
//各流程耗时
|
|
|
public void process() {
|
|
|
long start = System.currentTimeMillis();
|