Я работаю над проектом, в котором человек может создать предложение, предложение состоит из нескольких продуктов в одном предложении, когда это предложение сохраняется в базе данных, оно делится на строки, разделение предложения зависит от количества продукты в нем. Означает, что если в предложении 3 товара, то каждый товар будет представлен в 3 строках. Как и в корзине, изображение прилагается для лучшего понимания.
Теперь проблема в том, что мне нужно решение для отображения этих цитат на экране. Означает, как я могу собрать или проверить каждую строку, имеют ли эти строки одинаковую цитату или нет . На изображении ниже показано, чего я хочу достичь, например, что-то вроде этого
по умолчанию JSON Я получаю из базы данных
[
//quotation 2
{
"quotation_id":5,
"sm_id":5,
"c_id":13430,
"product_id":999513430,
"product_name":"klj",
"product_price":23,
"product_quantity":2,
"uploaded_date":2020-05-27
},
{
"quotation_id":4,
"sm_id":5,
"c_id":13430,
"product_id":636513430,
"product_name":"zxc",
"product_price":23,
"product_quantity":1,
"uploaded_date":2020-05-27
},
//quotation 1
{
"quotation_id":3,
"sm_id":5,
"c_id":1,
"product_id":37051,
"product_name":"a",
"product_price":34,
"product_quantity":3,
"uploaded_date":2020-05-27
},
{
"quotation_id":2,
"sm_id":5,
"c_id":1,
"product_id":66551,
"product_name":"w",
"product_price":3,
"product_quantity":4,
"uploaded_date":2020-05-27
},
{
"quotation_id":1,
"sm_id":5,
"c_id":1,
"product_id":3351,
"product_name":"q",
"product_price":2,
"product_quantity":1,
"uploaded_date":2020-05-27
}
]