xuhy
2025-01-09 712f70b2936079a131ecb1e63c6d337171618cad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
package com.stylefeng.guns.modular.system.warpper;
 
import com.stylefeng.guns.core.util.ToolUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
 
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
 
@ApiModel("申诉参数")
public class AppealWrapper {
    @ApiModelProperty("取货时间")
    private String travelTime;
    @ApiModelProperty("送达时间")
    private String endServiceTime;
    @ApiModelProperty("超时分钟数")
    private Integer timeOut;
    @ApiModelProperty("扣款金额")
    private Double deductMoney;
    @ApiModelProperty("申诉内容")
    private String content;
    @ApiModelProperty("申诉图片")
    private String imgList;
    @ApiModelProperty("申诉时间")
    private String createTime;
    @ApiModelProperty("处理时间")
    private String dealTime;
    @ApiModelProperty("1=未处理,2=同意,3=拒绝")
    private Integer state;
    @ApiModelProperty("退还金额")
    private Double returnMoney;
    @ApiModelProperty("拒绝备注")
    private String remark;
 
    public String getTravelTime() {
        return travelTime;
    }
 
    public void setTravelTime(String travelTime) {
        this.travelTime = travelTime;
    }
 
    public String getContent() {
        return content;
    }
 
    public void setContent(String content) {
        this.content = content;
    }
 
    public String getImgList() {
        return imgList;
    }
 
    public void setImgList(String imgList) {
        this.imgList = imgList;
    }
 
    public String getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
 
    public String getDealTime() {
        return dealTime;
    }
 
    public void setDealTime(String dealTime) {
        this.dealTime = dealTime;
    }
 
    public Integer getState() {
        return state;
    }
 
    public void setState(Integer state) {
        this.state = state;
    }
 
    public Double getReturnMoney() {
        return returnMoney;
    }
 
    public void setReturnMoney(Double returnMoney) {
        this.returnMoney = returnMoney;
    }
 
    public String getRemark() {
        return remark;
    }
 
    public void setRemark(String remark) {
        this.remark = remark;
    }
 
    public String getEndServiceTime() {
        return endServiceTime;
    }
 
    public void setEndServiceTime(String endServiceTime) {
        this.endServiceTime = endServiceTime;
    }
 
    public Integer getTimeOut() {
        return timeOut;
    }
 
    public void setTimeOut(Integer timeOut) {
        this.timeOut = timeOut;
    }
 
    public Double getDeductMoney() {
        return deductMoney;
    }
 
    public void setDeductMoney(Double deductMoney) {
        this.deductMoney = deductMoney;
    }
 
 
 
 
    public static AppealWrapper getAppealWrapper(Map<String, Object> map){
        AppealWrapper orderInfoWarpper = new AppealWrapper();
        if(0 != map.size()){
            if (ToolUtil.isNotEmpty(map.get("travelTime"))){
                orderInfoWarpper.setTravelTime(map.get("travelTime").toString());
            }
            if (ToolUtil.isNotEmpty(map.get("endServiceTime"))){
                orderInfoWarpper.setEndServiceTime(map.get("endServiceTime").toString());
            }
//            if (ToolUtil.isNotEmpty(map.get("deductMoney"))){
//                orderInfoWarpper.setEndServiceTime(map.get("deductMoney").toString());
//            }
            if (ToolUtil.isNotEmpty(map.get("timeOut"))){
                orderInfoWarpper.setTimeOut(Integer.parseInt(map.get("timeOut").toString()));
            }
//            orderInfoWarpper.setDeductMoney(Double.parseDouble(map.get("deductMoney").toString()));
//            orderInfoWarpper.setTimeOut(Integer.parseInt(map.get("timeOut").toString()));
        }
        return orderInfoWarpper;
    }
 
 
    public static List<AppealWrapper> getAppealListWrapper(List<Map<String, Object>> maps){
        List<AppealWrapper> list = new ArrayList<>();
        for (Map<String, Object> map : maps) {
            AppealWrapper orderInfoWarpper = new AppealWrapper();
            if (ToolUtil.isNotEmpty(map.get("travelTime"))){
                orderInfoWarpper.setTravelTime(map.get("travelTime").toString());
            }else {
                orderInfoWarpper.setTravelTime("");
            }
            orderInfoWarpper.setImgList(map.get("imgList").toString());
            orderInfoWarpper.setContent(map.get("content").toString());
            orderInfoWarpper.setCreateTime(map.get("createTime").toString());
            orderInfoWarpper.setState(Integer.parseInt(map.get("state").toString()));
            orderInfoWarpper.setTimeOut(Integer.parseInt(map.get("timeOut").toString()));
            if (ToolUtil.isNotEmpty(map.get("timeOutMoney"))){
                orderInfoWarpper.setDeductMoney(Double.parseDouble(map.get("timeOutMoney").toString()));
            }else {
                orderInfoWarpper.setDeductMoney(0D);
            }
 
            if (ToolUtil.isNotEmpty(map.get("dealTime"))){
                orderInfoWarpper.setDealTime(map.get("dealTime").toString());
            }else {
                orderInfoWarpper.setDealTime("");
            }
 
            if (ToolUtil.isNotEmpty(map.get("travelTime"))){
                orderInfoWarpper.setTravelTime(map.get("travelTime").toString());
            }else {
                orderInfoWarpper.setTravelTime("");
            }
 
            if (ToolUtil.isNotEmpty(map.get("endServiceTime"))){
                orderInfoWarpper.setEndServiceTime(map.get("endServiceTime").toString());
            }else {
                orderInfoWarpper.setEndServiceTime("");
            }
 
            if (ToolUtil.isNotEmpty(map.get("remark"))){
                orderInfoWarpper.setRemark(map.get("remark").toString());
            }else {
                orderInfoWarpper.setRemark("");
            }
            if (ToolUtil.isNotEmpty(map.get("returnMoney"))){
                orderInfoWarpper.setReturnMoney(Double.parseDouble(map.get("returnMoney").toString()));
            }else {
                orderInfoWarpper.setReturnMoney(0D);
            }
 
            list.add(orderInfoWarpper);
        }
        return list;
    }
}