src/database/db_product.cpp

changeset 487
04c67c9f903c
parent 485
83b5c2b3c414
child 519
1b9e887392aa
equal deleted inserted replaced
486:f1cc6a30623d 487:04c67c9f903c
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));

mercurial