512 * Yeast Pack. |
512 * Yeast Pack. |
513 */ |
513 */ |
514 if (obj.contains("y_package") && obj["y_package"].isObject()) { |
514 if (obj.contains("y_package") && obj["y_package"].isObject()) { |
515 // qDebug() << "y_package object present"; |
515 // qDebug() << "y_package object present"; |
516 QJsonObject package = obj.value("y_package").toObject(); |
516 QJsonObject package = obj.value("y_package").toObject(); |
517 qDebug() << "yeasts_Json package" << i << package; |
517 // qDebug() << "yeasts_Json package" << i << package; |
518 y.yp_uuid = package["uuid"].toString(); |
518 y.yp_uuid = package["uuid"].toString(); |
519 y.yp_package = package["package"].toString(); |
519 y.yp_package = package["package"].toString(); |
520 y.yp_cells = package["cells"].toDouble(); |
520 y.yp_cells = package["cells"].toDouble(); |
521 y.yp_viability = package["viability"].toDouble(); |
521 y.yp_viability = package["viability"].toDouble(); |
522 y.yp_max = package["max"].toInt(); |
522 y.yp_max = package["max"].toInt(); |
1001 package.insert("viability", round(prod->yeasts.at(i).yp_viability * 10000) / 10000); |
1001 package.insert("viability", round(prod->yeasts.at(i).yp_viability * 10000) / 10000); |
1002 package.insert("max", prod->yeasts.at(i).yp_max); |
1002 package.insert("max", prod->yeasts.at(i).yp_max); |
1003 package.insert("size", round(prod->yeasts.at(i).yp_size * 100000) / 100000); |
1003 package.insert("size", round(prod->yeasts.at(i).yp_size * 100000) / 100000); |
1004 obj.insert("y_package", package); |
1004 obj.insert("y_package", package); |
1005 } |
1005 } |
1006 qDebug() << "yeasts_Json" << i << obj; |
1006 // qDebug() << "yeasts_Json" << i << obj; |
1007 array.append(obj); /* Append this object */ |
1007 array.append(obj); /* Append this object */ |
1008 } |
1008 } |
1009 QJsonDocument doc; |
1009 QJsonDocument doc; |
1010 doc.setArray(array); |
1010 doc.setArray(array); |
1011 query.bindValue(":json_yeasts", doc.toJson(QJsonDocument::Compact)); |
1011 query.bindValue(":json_yeasts", doc.toJson(QJsonDocument::Compact)); |