|
@@ -22,43 +22,39 @@ function history_success(obj, sta) {
|
|
|
t = 3;
|
|
|
} else {
|
|
|
t = 0;
|
|
|
+ return;
|
|
|
}
|
|
|
-
|
|
|
if (t === 2 || t === 3) {
|
|
|
hispass[t] = 0;
|
|
|
hisfail[t] = 0;
|
|
|
hisstack[t] = 0;
|
|
|
hisrate[t] = 0;
|
|
|
- for (i = 0; i < history.length - 1; i++) {
|
|
|
+ for (i = 0; i < history.length - 1; i++) { //除了今日
|
|
|
hispass[t] = history[i].passNum + hispass[t];
|
|
|
hisfail[t] = history[i].failNum + hisfail[t];
|
|
|
hisstack[t] = history[i].avgDue + hisstack[t];
|
|
|
}
|
|
|
-
|
|
|
hispass[t] += hispass[0];
|
|
|
hisfail[t] += hisfail[0];
|
|
|
hisstack[t] += hisstack[0];
|
|
|
-
|
|
|
- if (hispass[t] + hisfail[t] === 0) {
|
|
|
- hisrate[t] = 0;
|
|
|
- } else {
|
|
|
- hisrate[t] = Math.floor(hisfail[t] * 10000 / (hispass[t] + hisfail[t])) / 100;
|
|
|
- }
|
|
|
-
|
|
|
+ hisrate[t] = get_factor(hispass[t], hisfail[t]);
|
|
|
} else if (t === 1) {
|
|
|
hispass[1] = history[0].passNum;
|
|
|
hisfail[1] = history[0].failNum;
|
|
|
hisstack[1] = history[0].avgDue;
|
|
|
- if (hispass[1] + hisfail[1] === 0) {
|
|
|
- hisrate[1] = 0;
|
|
|
- } else {
|
|
|
- hisrate[1] = Math.floor(hisfail[1] * 10000 / (hispass[1] + hisfail[1])) / 100;
|
|
|
- }
|
|
|
+ hisrate[t] = get_factor(hispass[1], hisfail[1]);
|
|
|
}
|
|
|
+
|
|
|
todayotherpass = history[history.length - 1].passNum;
|
|
|
todayotherfail = history[history.length - 1].failNum;
|
|
|
todayotherstack = history[history.length - 1].avgDue;
|
|
|
+
|
|
|
+ hispass[0] = todayotherpass + schedulepass;
|
|
|
+ hisfail[0] = todayotherfail + schedulefail;
|
|
|
+ hisstack[0] = todayotherstack + schedulestack;
|
|
|
+ hisrate[0] = get_factor(hispass[0], hisfail[0]);
|
|
|
}
|
|
|
+
|
|
|
var todayotherpass , todayotherfail, todayotherstack;
|
|
|
|
|
|
function isUserOfThisFlow(uid) {
|