|
@@ -60,7 +60,6 @@ BoxInfo::BoxInfo(QSharedPointer<PackInfo> pack,QString code):case_number(code),p
|
|
|
QJsonObject BoxInfo::toObject()
|
|
QJsonObject BoxInfo::toObject()
|
|
|
{
|
|
{
|
|
|
QJsonObject ret;
|
|
QJsonObject ret;
|
|
|
- //todo: 小宋
|
|
|
|
|
ret.insert("box_weight",box_weight);
|
|
ret.insert("box_weight",box_weight);
|
|
|
ret.insert("tube_weight",tube_number);
|
|
ret.insert("tube_weight",tube_number);
|
|
|
ret.insert("bucket_weight",bucket_weight);
|
|
ret.insert("bucket_weight",bucket_weight);
|
|
@@ -80,7 +79,6 @@ QSharedPointer<BoxInfo> BoxInfo::fromObject(QSharedPointer<PackInfo> & pack,QJso
|
|
|
if(case_number.isEmpty()) return QSharedPointer<BoxInfo>();
|
|
if(case_number.isEmpty()) return QSharedPointer<BoxInfo>();
|
|
|
QSharedPointer<BoxInfo> ret(new BoxInfo(pack,""));
|
|
QSharedPointer<BoxInfo> ret(new BoxInfo(pack,""));
|
|
|
ret->case_number = case_number;
|
|
ret->case_number = case_number;
|
|
|
- // TODO 小宋
|
|
|
|
|
ret->box_weight = obj.value("box_weight").toInt();
|
|
ret->box_weight = obj.value("box_weight").toInt();
|
|
|
ret->tube_number = obj.value("tube_number").toInt();
|
|
ret->tube_number = obj.value("tube_number").toInt();
|
|
|
ret->bucket_weight = obj.value("tube_number").toInt();
|
|
ret->bucket_weight = obj.value("tube_number").toInt();
|
|
@@ -91,6 +89,7 @@ QSharedPointer<BoxInfo> BoxInfo::fromObject(QSharedPointer<PackInfo> & pack,QJso
|
|
|
ret->bucket_color = obj.value("bucket_color").toString();
|
|
ret->bucket_color = obj.value("bucket_color").toString();
|
|
|
ret->sort = obj.value("sort").toString();
|
|
ret->sort = obj.value("sort").toString();
|
|
|
ret->remark = obj.value("remark").toString();
|
|
ret->remark = obj.value("remark").toString();
|
|
|
|
|
+ ret->parent = pack;
|
|
|
return ret;
|
|
return ret;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -99,7 +98,7 @@ QJsonObject PackInfo::toObject()
|
|
|
QJsonObject ret;
|
|
QJsonObject ret;
|
|
|
ret.insert("time",QString::number(this->time()));
|
|
ret.insert("time",QString::number(this->time()));
|
|
|
|
|
|
|
|
- //todo: 小宋
|
|
|
|
|
|
|
+ //todo: 小宋 ? _boxes存那里去了?
|
|
|
ret.insert("quantity",quantity);
|
|
ret.insert("quantity",quantity);
|
|
|
ret.insert("level_id",level_id);
|
|
ret.insert("level_id",level_id);
|
|
|
ret.insert("level",level);
|
|
ret.insert("level",level);
|
|
@@ -111,6 +110,8 @@ QJsonObject PackInfo::toObject()
|
|
|
ret.insert("remark",remark);
|
|
ret.insert("remark",remark);
|
|
|
ret.insert("telephone",telephone);
|
|
ret.insert("telephone",telephone);
|
|
|
ret.insert("customer",customer);
|
|
ret.insert("customer",customer);
|
|
|
|
|
+ ret.insert("batch_no",_info->batch_no);
|
|
|
|
|
+
|
|
|
return ret;
|
|
return ret;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -125,7 +126,7 @@ QSharedPointer<PackInfo> PackInfo::fromObject(QJsonObject &obj)
|
|
|
ret->code_single = code_single;
|
|
ret->code_single = code_single;
|
|
|
ret->_time = obj.value("time").toString().toLongLong();
|
|
ret->_time = obj.value("time").toString().toLongLong();
|
|
|
|
|
|
|
|
- //todo: 小宋
|
|
|
|
|
|
|
+ //todo: 小宋, _boxes 从那里取?
|
|
|
ret->quantity = obj.value("quantity").toInt();
|
|
ret->quantity = obj.value("quantity").toInt();
|
|
|
ret->level_id = obj.value("level_id").toInt();
|
|
ret->level_id = obj.value("level_id").toInt();
|
|
|
ret->level = obj.value("level").toString();
|
|
ret->level = obj.value("level").toString();
|