save all history

This commit is contained in:
Muhammad Izza Alfiansyah 2024-07-09 16:00:14 +07:00
parent c915dc101c
commit c8aaed9a7b
2 changed files with 13 additions and 12 deletions

View File

@ -369,8 +369,6 @@ void runFermentasi() {
kelembaban = 0; kelembaban = 0;
} }
Serial.println("tick : " + String(tickDiffSecond));
if (tickDiffSecond == 1) { if (tickDiffSecond == 1) {
// menampilkan kadar gas pada LCD // menampilkan kadar gas pada LCD
lcd.clear(); lcd.clear();
@ -472,13 +470,13 @@ void runFermentasi() {
getDebugging(); getDebugging();
String dataHistoriJson = db.from("histori_fermentasi").select("*").order("created_at", "desc", true).limit(1).doSelect();
JSONVar dataHistori = JSON.parse(dataHistoriJson);
bool statusHistoriTerakhir = dataHistori[0]["selesai"];
int waktuAkhirHistori = dataHistori[0]["waktu_akhir"];
int waktuAwal = dataPengujianAwal["created_time"];
if (dataPengujian.length() > 0) { if (dataPengujian.length() > 0) {
String dataHistoriJson = db.from("histori_fermentasi").select("*").order("created_at", "desc", true).limit(1).doSelect();
JSONVar dataHistori = JSON.parse(dataHistoriJson);
int waktuAkhirHistori = dataHistori[0]["waktu_akhir"];
int waktuAwal = dataPengujianAwal["created_time"];
if (waktuAwal <= waktuAkhirHistori) { if (waktuAwal <= waktuAkhirHistori) {
bool historiTerakhirBerhasil = (bool) dataHistori[0]["berhasil"]; bool historiTerakhirBerhasil = (bool) dataHistori[0]["berhasil"];
@ -488,8 +486,11 @@ void runFermentasi() {
status = "Gagal"; status = "Gagal";
} }
} else { } else {
status = "Menunggu";
cekKematangan(); cekKematangan();
} }
Serial.println("Status : " + status);
} }
insertKondisiTapai(); insertKondisiTapai();

View File

@ -254,19 +254,19 @@ export default function (props: JSX.HTMLAttributes<HTMLDivElement>) {
gas selama fermentasi. gas selama fermentasi.
</li> </li>
</ul> </ul>
Simpan hasil fermentasi ke histori? Hasil fermentasi akan di simpan ke histori.
<div class="mt-8 flex space-x-3 justify-end"> <div class="mt-8 flex space-x-3 justify-end">
<button {/* <button
class="bg-gray-400 text-white px-5 py-2 uppercase rounded" class="bg-gray-400 text-white px-5 py-2 uppercase rounded"
onClick={noSaveHistori} onClick={noSaveHistori}
> >
Tutup Tutup
</button> </button> */}
<button <button
class="bg-blue-500 text-white px-5 py-2 uppercase rounded" class="bg-blue-500 text-white px-5 py-2 uppercase rounded"
onClick={saveHistori} onClick={saveHistori}
> >
Simpan OK
</button> </button>
</div> </div>
</div> </div>