|
@@ -325,105 +325,109 @@ class PlanDishProvider extends ChangeNotifier { |
|
@@ -325,105 +325,109 @@ class PlanDishProvider extends ChangeNotifier { |
|
325
|
List<MenuSunModel> data = [];
|
325
|
List<MenuSunModel> data = [];
|
|
326
|
List<MenuSunModel> datatemp = [];
|
326
|
List<MenuSunModel> datatemp = [];
|
|
327
|
sellerOftenSunModel.forEach((element) {
|
327
|
sellerOftenSunModel.forEach((element) {
|
|
328
|
- // SellerOftenSunModel
|
|
|
|
329
|
- MenuSunModel menuSunModel = MenuSunModel();
|
|
|
|
330
|
- menuSunModel.id = element.id;
|
|
|
|
331
|
- menuSunModel.name = '${element.pnum}人';
|
|
|
|
332
|
- // menuSunModel.price = element.menuPrice;
|
|
|
|
333
|
- menuSunModel.price = element.price;
|
|
|
|
334
|
- menuSunModel.member_price = element.memberPrice ?? element.price;
|
|
|
|
335
|
- menuSunModel.unit = '份';
|
|
|
|
336
|
- //
|
|
|
|
337
|
-
|
|
|
|
338
|
- List<MenuModel> cookF = [];
|
|
|
|
339
|
- element.cooklist.forEach((value) {
|
|
|
|
340
|
- MenuModel menuModel = MenuModel();
|
|
|
|
341
|
- menuModel.id = value.classid;
|
|
|
|
342
|
- menuModel.sellerid = element.sellerid;
|
|
|
|
343
|
- menuModel.className = value.className;
|
|
|
|
344
|
- menuModel.classLabel = null;
|
|
|
|
345
|
- menuModel.order = null;
|
|
|
|
346
|
- menuModel.status = '1';
|
|
|
|
347
|
- menuModel.classType = null;
|
|
|
|
348
|
- menuModel.cookbooklist = [];
|
|
|
|
349
|
- value.cooklist.forEach((cook) {
|
|
|
|
350
|
- MenuSunModel cookData = MenuSunModel();
|
|
|
|
351
|
- cookData.id = cook.cookbookid;
|
|
|
|
352
|
- cookData.sellerid = cook.sid;
|
|
|
|
353
|
- cookData.cid = cook.classid;
|
|
|
|
354
|
- cookData.price = cook.price;
|
|
|
|
355
|
- cookData.member_price = cook.memberPrice ?? cook.price;
|
|
|
|
356
|
- cookData.name = cook.name;
|
|
|
|
357
|
- cookData.unit = cook.unit;
|
|
|
|
358
|
- cookData.image = cook.image;
|
|
|
|
359
|
- cookData.amount = cook.amount;
|
|
|
|
360
|
-
|
|
|
|
361
|
- // "specid": null,
|
|
|
|
362
|
- // "practiceid": null,
|
|
|
|
363
|
- // "class_name": "炒菜12",
|
|
|
|
364
|
- // "class_order": "2"
|
|
|
|
365
|
- menuModel.cookbooklist.add(cookData);
|
328
|
+ if (element.cooklist != null) {
|
|
|
|
329
|
+ // SellerOftenSunModel
|
|
|
|
330
|
+ MenuSunModel menuSunModel = MenuSunModel();
|
|
|
|
331
|
+ menuSunModel.id = element.id;
|
|
|
|
332
|
+ menuSunModel.name = '${element.pnum}人';
|
|
|
|
333
|
+ // menuSunModel.price = element.menuPrice;
|
|
|
|
334
|
+ menuSunModel.price = element.price;
|
|
|
|
335
|
+ menuSunModel.member_price = element.memberPrice ?? element.price;
|
|
|
|
336
|
+ menuSunModel.unit = '份';
|
|
|
|
337
|
+ //
|
|
|
|
338
|
+
|
|
|
|
339
|
+ List<MenuModel> cookF = [];
|
|
|
|
340
|
+ element.cooklist.forEach((value) {
|
|
|
|
341
|
+ MenuModel menuModel = MenuModel();
|
|
|
|
342
|
+ menuModel.id = value.classid;
|
|
|
|
343
|
+ menuModel.sellerid = element.sellerid;
|
|
|
|
344
|
+ menuModel.className = value.className;
|
|
|
|
345
|
+ menuModel.classLabel = null;
|
|
|
|
346
|
+ menuModel.order = null;
|
|
|
|
347
|
+ menuModel.status = '1';
|
|
|
|
348
|
+ menuModel.classType = null;
|
|
|
|
349
|
+ menuModel.cookbooklist = [];
|
|
|
|
350
|
+ value.cooklist.forEach((cook) {
|
|
|
|
351
|
+ MenuSunModel cookData = MenuSunModel();
|
|
|
|
352
|
+ cookData.id = cook.cookbookid;
|
|
|
|
353
|
+ cookData.sellerid = cook.sid;
|
|
|
|
354
|
+ cookData.cid = cook.classid;
|
|
|
|
355
|
+ cookData.price = cook.price;
|
|
|
|
356
|
+ cookData.member_price = cook.memberPrice ?? cook.price;
|
|
|
|
357
|
+ cookData.name = cook.name;
|
|
|
|
358
|
+ cookData.unit = cook.unit;
|
|
|
|
359
|
+ cookData.image = cook.image;
|
|
|
|
360
|
+ cookData.amount = cook.amount;
|
|
|
|
361
|
+
|
|
|
|
362
|
+ // "specid": null,
|
|
|
|
363
|
+ // "practiceid": null,
|
|
|
|
364
|
+ // "class_name": "炒菜12",
|
|
|
|
365
|
+ // "class_order": "2"
|
|
|
|
366
|
+ menuModel.cookbooklist.add(cookData);
|
|
|
|
367
|
+ });
|
|
|
|
368
|
+
|
|
|
|
369
|
+ cookF.add(menuModel);
|
|
366
|
});
|
370
|
});
|
|
367
|
|
371
|
|
|
368
|
- cookF.add(menuModel);
|
|
|
|
369
|
- });
|
372
|
+ menuSunModel.cookList = cookF;
|
|
370
|
|
373
|
|
|
371
|
- menuSunModel.cookList = cookF;
|
|
|
|
372
|
-
|
|
|
|
373
|
- data.add(menuSunModel);
|
|
|
|
374
|
- // datatemp.add(menuSunModel);
|
374
|
+ data.add(menuSunModel);
|
|
|
|
375
|
+ // datatemp.add(menuSunModel);
|
|
|
|
376
|
+ }
|
|
375
|
});
|
377
|
});
|
|
376
|
print(data);
|
378
|
print(data);
|
|
377
|
|
379
|
|
|
378
|
sellerOftendata = data;
|
380
|
sellerOftendata = data;
|
|
379
|
|
381
|
|
|
380
|
sellerOftenSunModel.forEach((element) {
|
382
|
sellerOftenSunModel.forEach((element) {
|
|
381
|
- // SellerOftenSunModel
|
|
|
|
382
|
- MenuSunModel menuSunModel = MenuSunModel();
|
|
|
|
383
|
- menuSunModel.id = element.id;
|
|
|
|
384
|
- menuSunModel.name = '${element.pnum}人';
|
|
|
|
385
|
- // menuSunModel.price = element.menuPrice;
|
|
|
|
386
|
- menuSunModel.price = element.price;
|
|
|
|
387
|
- menuSunModel.member_price = element.memberPrice ?? element.price;
|
|
|
|
388
|
- menuSunModel.unit = '份';
|
|
|
|
389
|
- //
|
|
|
|
390
|
-
|
|
|
|
391
|
- List<MenuModel> cookF = [];
|
|
|
|
392
|
- element.cooklist.forEach((value) {
|
|
|
|
393
|
- MenuModel menuModel = MenuModel();
|
|
|
|
394
|
- menuModel.id = value.classid;
|
|
|
|
395
|
- menuModel.sellerid = element.sellerid;
|
|
|
|
396
|
- menuModel.className = value.className;
|
|
|
|
397
|
- menuModel.classLabel = null;
|
|
|
|
398
|
- menuModel.order = null;
|
|
|
|
399
|
- menuModel.status = '1';
|
|
|
|
400
|
- menuModel.classType = null;
|
|
|
|
401
|
- menuModel.cookbooklist = [];
|
|
|
|
402
|
- value.cooklist.forEach((cook) {
|
|
|
|
403
|
- MenuSunModel cookData = MenuSunModel();
|
|
|
|
404
|
- cookData.id = cook.cookbookid;
|
|
|
|
405
|
- cookData.sellerid = cook.sid;
|
|
|
|
406
|
- cookData.cid = cook.classid;
|
|
|
|
407
|
- cookData.price = cook.price;
|
|
|
|
408
|
- cookData.member_price = cook.memberPrice ?? cook.price;
|
|
|
|
409
|
- cookData.name = cook.name;
|
|
|
|
410
|
- cookData.unit = cook.unit;
|
|
|
|
411
|
- cookData.image = cook.image;
|
|
|
|
412
|
- cookData.amount = cook.amount;
|
|
|
|
413
|
-
|
|
|
|
414
|
- // "specid": null,
|
|
|
|
415
|
- // "practiceid": null,
|
|
|
|
416
|
- // "class_name": "炒菜12",
|
|
|
|
417
|
- // "class_order": "2"
|
|
|
|
418
|
- menuModel.cookbooklist.add(cookData);
|
383
|
+ if (element.cooklist != null) {
|
|
|
|
384
|
+ // SellerOftenSunModel
|
|
|
|
385
|
+ MenuSunModel menuSunModel = MenuSunModel();
|
|
|
|
386
|
+ menuSunModel.id = element.id;
|
|
|
|
387
|
+ menuSunModel.name = '${element.pnum}人';
|
|
|
|
388
|
+ // menuSunModel.price = element.menuPrice;
|
|
|
|
389
|
+ menuSunModel.price = element.price;
|
|
|
|
390
|
+ menuSunModel.member_price = element.memberPrice ?? element.price;
|
|
|
|
391
|
+ menuSunModel.unit = '份';
|
|
|
|
392
|
+ //
|
|
|
|
393
|
+
|
|
|
|
394
|
+ List<MenuModel> cookF = [];
|
|
|
|
395
|
+ element.cooklist.forEach((value) {
|
|
|
|
396
|
+ MenuModel menuModel = MenuModel();
|
|
|
|
397
|
+ menuModel.id = value.classid;
|
|
|
|
398
|
+ menuModel.sellerid = element.sellerid;
|
|
|
|
399
|
+ menuModel.className = value.className;
|
|
|
|
400
|
+ menuModel.classLabel = null;
|
|
|
|
401
|
+ menuModel.order = null;
|
|
|
|
402
|
+ menuModel.status = '1';
|
|
|
|
403
|
+ menuModel.classType = null;
|
|
|
|
404
|
+ menuModel.cookbooklist = [];
|
|
|
|
405
|
+ value.cooklist.forEach((cook) {
|
|
|
|
406
|
+ MenuSunModel cookData = MenuSunModel();
|
|
|
|
407
|
+ cookData.id = cook.cookbookid;
|
|
|
|
408
|
+ cookData.sellerid = cook.sid;
|
|
|
|
409
|
+ cookData.cid = cook.classid;
|
|
|
|
410
|
+ cookData.price = cook.price;
|
|
|
|
411
|
+ cookData.member_price = cook.memberPrice ?? cook.price;
|
|
|
|
412
|
+ cookData.name = cook.name;
|
|
|
|
413
|
+ cookData.unit = cook.unit;
|
|
|
|
414
|
+ cookData.image = cook.image;
|
|
|
|
415
|
+ cookData.amount = cook.amount;
|
|
|
|
416
|
+
|
|
|
|
417
|
+ // "specid": null,
|
|
|
|
418
|
+ // "practiceid": null,
|
|
|
|
419
|
+ // "class_name": "炒菜12",
|
|
|
|
420
|
+ // "class_order": "2"
|
|
|
|
421
|
+ menuModel.cookbooklist.add(cookData);
|
|
|
|
422
|
+ });
|
|
|
|
423
|
+
|
|
|
|
424
|
+ cookF.add(menuModel);
|
|
419
|
});
|
425
|
});
|
|
420
|
|
426
|
|
|
421
|
- cookF.add(menuModel);
|
|
|
|
422
|
- });
|
427
|
+ menuSunModel.cookList = cookF;
|
|
423
|
|
428
|
|
|
424
|
- menuSunModel.cookList = cookF;
|
|
|
|
425
|
-
|
|
|
|
426
|
- datatemp.add(menuSunModel);
|
429
|
+ datatemp.add(menuSunModel);
|
|
|
|
430
|
+ }
|
|
427
|
});
|
431
|
});
|
|
428
|
|
432
|
|
|
429
|
sellerOftendataTemp = datatemp;
|
433
|
sellerOftendataTemp = datatemp;
|