修改
This commit is contained in:
@@ -138,23 +138,23 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
wt_mibf += between;
|
wt_mibf += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
wt_mibf += between;
|
wt_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
wt_mibf += between;
|
wt_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
wt_mibf += between;
|
wt_mibf += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -168,29 +168,29 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
wt_mttr += between;
|
wt_mttr += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
wt_mttr += between;
|
wt_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
wt_mttr += between;
|
wt_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
wt_mttr += between;
|
wt_mttr += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
jo1.put("MIBF", wt_mibf);
|
jo1.put("MIBF", NumberUtil.roundStr(wt_mibf/60,2));
|
||||||
jo1.put("MTTR", wt_mttr);
|
jo1.put("MTTR", NumberUtil.roundStr(wt_mttr/60,2));
|
||||||
jo1.put("err_times", wt_err_rows.size());
|
jo1.put("err_times", wt_err_rows.size());
|
||||||
//综合工段
|
//综合工段
|
||||||
JSONObject jo2 = new JSONObject();
|
JSONObject jo2 = new JSONObject();
|
||||||
@@ -206,23 +206,23 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
zh_mibf += between;
|
zh_mibf += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
zh_mibf += between;
|
zh_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
zh_mibf += between;
|
zh_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
zh_mibf += between;
|
zh_mibf += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -236,29 +236,29 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
zh_mttr += between;
|
zh_mttr += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
zh_mttr += between;
|
zh_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
zh_mttr += between;
|
zh_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
zh_mttr += between;
|
zh_mttr += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
jo2.put("MIBF", zh_mibf);
|
jo2.put("MIBF", NumberUtil.roundStr(zh_mibf/60,2));
|
||||||
jo2.put("MTTR", zh_mttr);
|
jo2.put("MTTR", NumberUtil.roundStr(zh_mttr/60,2));
|
||||||
jo2.put("err_times", zh_err_rows.size());
|
jo2.put("err_times", zh_err_rows.size());
|
||||||
//成品工段
|
//成品工段
|
||||||
JSONObject jo3 = new JSONObject();
|
JSONObject jo3 = new JSONObject();
|
||||||
@@ -274,23 +274,23 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
cp_mibf += between;
|
cp_mibf += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
cp_mibf += between;
|
cp_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
cp_mibf += between;
|
cp_mibf += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
cp_mibf += between;
|
cp_mibf += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -304,29 +304,29 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
cp_mttr += between;
|
cp_mttr += between;
|
||||||
}
|
}
|
||||||
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date1 = DateUtil.parse(start_time);
|
Date date1 = DateUtil.parse(start_time);
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(date1, date2, DateUnit.HOUR);
|
long between = DateUtil.between(date1, date2, DateUnit.MINUTE);
|
||||||
cp_mttr += between;
|
cp_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.date();
|
Date date2 = DateUtil.date();
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
cp_mttr += between;
|
cp_mttr += between;
|
||||||
}
|
}
|
||||||
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
if (!start_time.startsWith(now) && StrUtil.isNotEmpty(end_time)) {
|
||||||
Date date2 = DateUtil.parse(end_time);
|
Date date2 = DateUtil.parse(end_time);
|
||||||
long between = DateUtil.between(today_begin, date2, DateUnit.HOUR);
|
long between = DateUtil.between(today_begin, date2, DateUnit.MINUTE);
|
||||||
cp_mttr += between;
|
cp_mttr += between;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
jo3.put("MIBF", cp_mibf);
|
jo3.put("MIBF", NumberUtil.roundStr(cp_mibf/60,2));
|
||||||
jo3.put("MTTR", cp_mttr);
|
jo3.put("MTTR", NumberUtil.roundStr(cp_mttr/60,2));
|
||||||
jo3.put("err_times", cp_err_rows.size());
|
jo3.put("err_times", cp_err_rows.size());
|
||||||
|
|
||||||
JSONObject result = new JSONObject();
|
JSONObject result = new JSONObject();
|
||||||
|
|||||||
Reference in New Issue
Block a user