Commit 4511883af67b9ae570632cc2fd74a0d6a5332e9d

Authored by wdn127929
1 parent a1bc9a2d

更换用户名

Showing 1 changed file with 104 additions and 95 deletions
@@ -6,109 +6,118 @@ part 'notebook.g.dart'; @@ -6,109 +6,118 @@ part 'notebook.g.dart';
6 6
7 @JsonSerializable() 7 @JsonSerializable()
8 class Notebook { 8 class Notebook {
9 - Notebook(); 9 + Notebook();
10 10
11 - String id;  
12 - String orderid;  
13 - String openid;  
14 - String sid;  
15 - String room_demand;  
16 - String tid;  
17 - String pnum;  
18 - String pnum_str;  
19 - String rname;  
20 - String sex;  
21 - String phone;  
22 - String cusdem;  
23 - String cusman;  
24 - String cusman_openid;  
25 - String cusman_id;  
26 - String cusman_phone;  
27 - String cusman_account;  
28 - String rdate;  
29 - String edate;  
30 - String vdate;  
31 - String ddate;  
32 - String is_set_ddate;  
33 - String topic;  
34 - String ddate_solt;  
35 - String status;//订单状态 0:待确认,1:已定座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单  
36 - String cause;  
37 - String abolition;  
38 - String action;  
39 - String type;  
40 - String code;  
41 - String note_openid;  
42 - String note_name;  
43 - String operator_openid;  
44 - String channel;  
45 - String cdate;  
46 - String name; 11 + String id;
  12 + String orderid;
  13 + String openid;
  14 + String sid;
  15 + String room_demand;
  16 + String tid;
  17 + String pnum;
  18 + String pnum_str;
  19 + String rname;
  20 + String sex;
  21 + String phone;
  22 + String cusdem;
  23 + String cusman;
  24 + String cusman_openid;
  25 + String cusman_id;
  26 + String cusman_phone;
  27 + String cusman_account;
  28 + String rdate;
  29 + String edate;
  30 + String vdate;
  31 + String ddate;
  32 + String is_set_ddate;
  33 + String topic;
  34 + String ddate_solt;
  35 + String status; //订单状态 0:待确认,1:已定座,2:确认到店,3:用餐完成,4:取消预订,5:安排包间,6拒绝订单
  36 + String cause;
  37 + String abolition;
  38 + String action;
  39 + String type;
  40 + String code;
  41 + String note_openid;
  42 + String note_name;
  43 + String operator_openid;
  44 + String channel;
  45 + String cdate;
  46 + String name;
47 47
48 - String get tableinfoStr{ 48 + String get tableinfoStr {
  49 + return name +
  50 + "\n" +
  51 + (tid.split(",").length >= 2
  52 + ? ('等' + tid.split(",").length.toString() + '桌')
  53 + : '');
  54 + }
49 55
50 - return name+ "\n"+(tid.split(",").length>=2?('等'+tid.split(",").length.toString()+'桌'):''); 56 + String get rnameStr {
  57 + if (rname.isEmpty) return "";
  58 + switch (sex) {
  59 + case "1": //先生
  60 + return rname + "先生";
  61 + case "2": //女士
  62 + return rname + "女士";
  63 + case "3": //公司
  64 + return rname + "公司";
51 } 65 }
  66 + }
52 67
53 - String get rnameStr{  
54 - if(rname.isEmpty)return "";  
55 - switch(sex){  
56 - case "1"://先生  
57 - return rname+"先生";  
58 - case "2"://女士  
59 - return rname+"女士";  
60 - case "3"://公司  
61 - return rname+"公司";  
62 - } 68 + String get ddateStr {
  69 + String ddateStr;
  70 + if (type == "1" && is_set_ddate == "0") {
  71 + //在线预订,没有设置到店时间
  72 + switch (ddate_solt) {
  73 + case "1":
  74 + ddateStr = "早餐";
  75 + break;
  76 + case "2":
  77 + ddateStr = "午餐";
  78 + break;
  79 + case "3":
  80 + ddateStr = "晚餐";
  81 + break;
  82 + default:
  83 + ddateStr = "";
  84 + break;
  85 + }
  86 + } else {
  87 + DateTime dateTime =
  88 + DateTime.fromMillisecondsSinceEpoch(int.parse(ddate) * 1000);
  89 + ddateStr = Utils.addZeroNumber(dateTime.hour) +
  90 + ":" +
  91 + Utils.addZeroNumber(dateTime.minute);
63 } 92 }
  93 + return ddateStr;
  94 + }
64 95
  96 + String get phoneStr {
  97 + return phone.isNotEmpty
  98 + ? (phone.length == 11 ? phone.replaceRange(3, 7, "**") : phone)
  99 + : "";
  100 + }
65 101
66 -  
67 - String get ddateStr{  
68 - String ddateStr;  
69 - if (type=="1"&&is_set_ddate=="0"){//在线预订,没有设置到店时间  
70 - switch (ddate_solt){  
71 - case "1":  
72 - ddateStr="早餐";  
73 - break;  
74 - case "2":  
75 - ddateStr="午餐";  
76 - break;  
77 - case "3":  
78 - ddateStr="晚餐";  
79 - break;  
80 - default:  
81 - ddateStr="";  
82 - break;  
83 - }  
84 - }else{  
85 - DateTime dateTime=DateTime.fromMillisecondsSinceEpoch(int.parse(ddate)*1000);  
86 - ddateStr=Utils.addZeroNumber(dateTime.hour)+":"+Utils.addZeroNumber(dateTime.minute);  
87 - }  
88 - return ddateStr;  
89 - }  
90 -  
91 - String get phoneStr{  
92 - return phone.isNotEmpty?(phone.length==11?phone.replaceRange(3,7,"**"):phone):""; 102 + String get operationText {
  103 + switch (status) {
  104 + //订单状态 0:待确认,1:已定座,2:确认到店,3:用餐完成,4:取消预订
  105 + case "1":
  106 + return "通知客户";
  107 + case "2":
  108 + return "已到店";
  109 + case "3":
  110 + return "已完成";
  111 + case "4":
  112 + return "已取消";
  113 + case "6":
  114 + return "已拒绝";
  115 + default:
  116 + return "通知客户";
93 } 117 }
  118 + }
94 119
95 - String get operationText{  
96 - switch(status){//订单状态 0:待确认,1:已定座,2:确认到店,3:用餐完成,4:取消预订  
97 - case "1":  
98 - return "通知客户";  
99 - case "2":  
100 - return "已到店";  
101 - case "3":  
102 - return "已完成";  
103 - case "4":  
104 - return "已取消";  
105 - case "6":  
106 - return "已拒绝";  
107 - default:  
108 - return "通知客户";  
109 - }  
110 - }  
111 -  
112 - factory Notebook.fromJson(Map<String,dynamic> json) => _$NotebookFromJson(json);  
113 - Map<String, dynamic> toJson() => _$NotebookToJson(this); 120 + factory Notebook.fromJson(Map<String, dynamic> json) =>
  121 + _$NotebookFromJson(json);
  122 + Map<String, dynamic> toJson() => _$NotebookToJson(this);
114 } 123 }