杨世强 2 years ago
parent 82724903cd
commit 1d4d7ca7d3

@ -226,7 +226,7 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
List<TtVirsualAchRate> list1 = new ArrayList<>();
List<TtVirsualAchRate> list2 = new ArrayList<>();
List<TtVirsualAchRate> list3 = new ArrayList<>();
List<TtVirsualAchRate> list4 = new ArrayList<>();
// List<TtVirsualAchRate> list4 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Random generator = new Random();
StringBuilder dayKey = new StringBuilder();//redis日期的key 2023-02-13_2023-02-12_2023-02-11_2023-02-10_2023-02-09_2023-02-08_2023-02-07_1 _1代表
@ -248,27 +248,27 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
String dayKey1 = dayKey.toString() + "_11";
String dayKey2 = dayKey.toString() + "_12";
String dayKey3 = dayKey.toString() + "_13";
String dayKey4 = dayKey.toString() + "_14";
// String dayKey4 = dayKey.toString() + "_14";
Object object1 = redisUtil.get(dayKey1);
Object object2 = redisUtil.get(dayKey2);
Object object3 = redisUtil.get(dayKey3);
Object object4 = redisUtil.get(dayKey4);
// Object object4 = redisUtil.get(dayKey4);
if (object1 != null) {
String outputQtys1 = String.valueOf(object1);
String outputQtys2 = String.valueOf(object2);
String outputQtys3 = String.valueOf(object3);
String outputQtys4 = String.valueOf(object4);
// String outputQtys4 = String.valueOf(object4);
String[] outputQtyArr1 = outputQtys1.split("_");
String[] outputQtyArr2 = outputQtys2.split("_");
String[] outputQtyArr3 = outputQtys3.split("_");
String[] outputQtyArr4 = outputQtys4.split("_");
// String[] outputQtyArr4 = outputQtys4.split("_");
String[] dayKeyArr = dayKey.toString().split("_");
for(int i=0;i<outputQtyArr1.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr1[i]));
virsualAchRate.setPsName("CCD选别");
virsualAchRate.setPsName("注塑");
list1.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr2.length;i++){
@ -276,7 +276,7 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr2[i]));
virsualAchRate.setPsName("包装");
virsualAchRate.setPsName("硫化");
list2.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr3.length;i++){
@ -284,31 +284,31 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr3[i]));
virsualAchRate.setPsName("修检");
virsualAchRate.setPsName("浇筑");
list3.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr4.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr4[i]));
virsualAchRate.setPsName("注塑");
list4.add(virsualAchRate);
}
// for(int i=0;i<outputQtyArr4.length;i++){
// TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
// virsualAchRate.setCompanyId(1);
// virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
// virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr4[i]));
// virsualAchRate.setPsName("注塑");
// list4.add(virsualAchRate);
// }
}else{
int randomIndex5 = 70;//随机数0到59 45
String[] dayKeyArr = dayKey.toString().split("_");
String outputQtys1 = "";
String outputQtys2 = "";
String outputQtys3 = "";
String outputQtys4 = "";
// String outputQtys4 = "";
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 75;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("CCD选别");
virsualAchRate.setPsName("注塑");
list1.add(virsualAchRate);
outputQtys1 = outputQtys1 + virsualAchRate.getAchRate() + "_";
}
@ -318,7 +318,7 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 75;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("包装");
virsualAchRate.setPsName("硫化");
list2.add(virsualAchRate);
outputQtys2 = outputQtys2 + virsualAchRate.getAchRate() + "_";
}
@ -328,30 +328,30 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 75;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("修检");
list2.add(virsualAchRate);
virsualAchRate.setPsName("浇筑");
list3.add(virsualAchRate);
outputQtys3 = outputQtys3 + virsualAchRate.getAchRate() + "_";
}
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 75;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("注塑");
list2.add(virsualAchRate);
outputQtys4 = outputQtys4 + virsualAchRate.getAchRate() + "_";
}
// for(int i=0;i<7;i++){
// TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
// virsualAchRate.setCompanyId(1);
// virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
// randomIndex5 = generator.nextInt( 21 ) + 75;//随机数80到100 85
// virsualAchRate.setAchRate(randomIndex5);
// virsualAchRate.setPsName("注塑");
// list2.add(virsualAchRate);
// outputQtys4 = outputQtys4 + virsualAchRate.getAchRate() + "_";
// }
redisUtil.set(dayKey1, outputQtys1.substring(0, outputQtys1.length() - 1));
redisUtil.set(dayKey2, outputQtys2.substring(0, outputQtys2.length() - 1));
redisUtil.set(dayKey3, outputQtys3.substring(0, outputQtys3.length() - 1));
redisUtil.set(dayKey4, outputQtys4.substring(0, outputQtys4.length() - 1));
// redisUtil.set(dayKey4, outputQtys4.substring(0, outputQtys4.length() - 1));
}
Map<String, Object> map = new HashMap<>();
map.put("ccd", list1);
map.put("baozhuang", list2);
map.put("xiujian", list3);
map.put("zhusu", list4);
map.put("zhusu", list1);
map.put("liuhua", list2);
map.put("jiaozhu", list3);
// map.put("zhusu", list4);
return Result.OK(map);
}

@ -2844,4 +2844,37 @@ TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:748)
</td></tr>
</td></tr></table>
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Logback Log Messages</title>
<style type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>
</head>
<body>
<hr/>
<p>Log session start time Fri Feb 17 13:13:00 CST 2023</p><p></p>
<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save