正在显示
7 个修改的文件
包含
70 行增加
和
8 行删除
| @@ -47,8 +47,9 @@ public class PayOrderController { | @@ -47,8 +47,9 @@ public class PayOrderController { | ||
| 47 | @RequestParam(value = "pageNum", required = false, defaultValue = "5") int pageNum, | 47 | @RequestParam(value = "pageNum", required = false, defaultValue = "5") int pageNum, |
| 48 | @RequestParam(value = "orderNumber", required = false) String orderNumber, | 48 | @RequestParam(value = "orderNumber", required = false) String orderNumber, |
| 49 | @RequestParam(value = "payTime", required = false) String payTime, | 49 | @RequestParam(value = "payTime", required = false) String payTime, |
| 50 | - @RequestParam(value = "username", required = false) String username) { | ||
| 51 | - PageInfo<PayRecords> order = payOrderService.getOrder(pageSize, pageNum, orderNumber, payTime, username); | 50 | + @RequestParam(value = "username", required = false) String username, |
| 51 | + @RequestParam(value = "payType", required = false) String payType) { | ||
| 52 | + PageInfo<PayRecords> order = payOrderService.getOrder(pageSize, pageNum, orderNumber, payTime, username, payType); | ||
| 52 | return order; | 53 | return order; |
| 53 | } | 54 | } |
| 54 | 55 |
| @@ -21,7 +21,8 @@ public interface PayRecordsMapper { | @@ -21,7 +21,8 @@ public interface PayRecordsMapper { | ||
| 21 | List<PayRecords> findAll(@Param(value = "orderNumber") String orderNumber, | 21 | List<PayRecords> findAll(@Param(value = "orderNumber") String orderNumber, |
| 22 | @Param(value = "startTime") String startTime, | 22 | @Param(value = "startTime") String startTime, |
| 23 | @Param(value = "endTime") String endTime, | 23 | @Param(value = "endTime") String endTime, |
| 24 | - @Param(value = "username") String username); | 24 | + @Param(value = "username") String username, |
| 25 | + @Param(value = "payType") String payType); | ||
| 25 | 26 | ||
| 26 | String findOrderNumber(String orderId); | 27 | String findOrderNumber(String orderId); |
| 27 | 28 |
| @@ -2,7 +2,9 @@ package com.sunyo.energy.location.model; | @@ -2,7 +2,9 @@ package com.sunyo.energy.location.model; | ||
| 2 | 2 | ||
| 3 | import com.fasterxml.jackson.annotation.JsonFormat; | 3 | import com.fasterxml.jackson.annotation.JsonFormat; |
| 4 | 4 | ||
| 5 | +import java.beans.SimpleBeanInfo; | ||
| 5 | import java.math.BigDecimal; | 6 | import java.math.BigDecimal; |
| 7 | +import java.text.SimpleDateFormat; | ||
| 6 | import java.util.Date; | 8 | import java.util.Date; |
| 7 | 9 | ||
| 8 | public class PayRecords { | 10 | public class PayRecords { |
| @@ -39,6 +41,14 @@ public class PayRecords { | @@ -39,6 +41,14 @@ public class PayRecords { | ||
| 39 | 41 | ||
| 40 | private String paytypeaddress; | 42 | private String paytypeaddress; |
| 41 | 43 | ||
| 44 | + private String stringType; | ||
| 45 | + | ||
| 46 | + private String stringStatus; | ||
| 47 | + | ||
| 48 | + private String stringReamke3; | ||
| 49 | + | ||
| 50 | + private String stringDate; | ||
| 51 | + | ||
| 42 | public Integer getId() { | 52 | public Integer getId() { |
| 43 | return id; | 53 | return id; |
| 44 | } | 54 | } |
| @@ -167,4 +177,52 @@ public class PayRecords { | @@ -167,4 +177,52 @@ public class PayRecords { | ||
| 167 | public void setPaytypeaddress(String paytypeaddress) { | 177 | public void setPaytypeaddress(String paytypeaddress) { |
| 168 | this.paytypeaddress = paytypeaddress == null ? null : paytypeaddress.trim(); | 178 | this.paytypeaddress = paytypeaddress == null ? null : paytypeaddress.trim(); |
| 169 | } | 179 | } |
| 180 | + | ||
| 181 | + public String getStringType() { | ||
| 182 | + if (getPaytype()){ | ||
| 183 | + return stringReamke3 = "电"; | ||
| 184 | + }else { | ||
| 185 | + return stringReamke3 = "水"; | ||
| 186 | + } | ||
| 187 | + } | ||
| 188 | + | ||
| 189 | + public void setStringType(String stringType) { | ||
| 190 | + this.stringType = stringType; | ||
| 191 | + } | ||
| 192 | + | ||
| 193 | + public String getStringStatus() { | ||
| 194 | + if (getPaystatus()){ | ||
| 195 | + return stringReamke3 = "支付成功"; | ||
| 196 | + }else { | ||
| 197 | + return stringReamke3 = "支付失败"; | ||
| 198 | + } | ||
| 199 | + } | ||
| 200 | + | ||
| 201 | + public void setStringStatus(String stringStatus) { | ||
| 202 | + this.stringStatus = stringStatus; | ||
| 203 | + } | ||
| 204 | + | ||
| 205 | + public String getStringReamke3() { | ||
| 206 | + if ("1".equals(getReamke3())){ | ||
| 207 | + return stringReamke3 = "充值成功"; | ||
| 208 | + }else { | ||
| 209 | + return stringReamke3 = "充值失败"; | ||
| 210 | + } | ||
| 211 | + | ||
| 212 | + } | ||
| 213 | + | ||
| 214 | + public void setStringReamke3(String stringReamke3) { | ||
| 215 | + this.stringReamke3 = stringReamke3; | ||
| 216 | + } | ||
| 217 | + | ||
| 218 | + public String getStringDate() { | ||
| 219 | + Date paytime = getPaytime(); | ||
| 220 | + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | ||
| 221 | + String format = simpleDateFormat.format(paytime); | ||
| 222 | + return format; | ||
| 223 | + } | ||
| 224 | + | ||
| 225 | + public void setStringDate(String stringDate) { | ||
| 226 | + this.stringDate = stringDate; | ||
| 227 | + } | ||
| 170 | } | 228 | } |
| @@ -7,7 +7,7 @@ import com.sunyo.energy.location.model.PayRecords; | @@ -7,7 +7,7 @@ import com.sunyo.energy.location.model.PayRecords; | ||
| 7 | * Created by XYH on 2019/12/16. | 7 | * Created by XYH on 2019/12/16. |
| 8 | */ | 8 | */ |
| 9 | public interface PayOrderService { | 9 | public interface PayOrderService { |
| 10 | - PageInfo<PayRecords> getOrder(int pageSize, int pageNum, String orderNumber, String payTime, String username); | 10 | + PageInfo<PayRecords> getOrder(int pageSize, int pageNum, String orderNumber, String payTime, String username, String payType); |
| 11 | 11 | ||
| 12 | int addOrder(PayRecords payRecords); | 12 | int addOrder(PayRecords payRecords); |
| 13 | 13 |
| @@ -23,7 +23,7 @@ public class PayOrderImpl implements PayOrderService { | @@ -23,7 +23,7 @@ public class PayOrderImpl implements PayOrderService { | ||
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | @Override | 25 | @Override |
| 26 | - public PageInfo<PayRecords> getOrder(int pageSize, int pageNum, String orderNumber, String payTime, String username) { | 26 | + public PageInfo<PayRecords> getOrder(int pageSize, int pageNum, String orderNumber, String payTime, String username, String payType) { |
| 27 | 27 | ||
| 28 | // 开始时间 | 28 | // 开始时间 |
| 29 | String startTime = ""; | 29 | String startTime = ""; |
| @@ -40,9 +40,9 @@ public class PayOrderImpl implements PayOrderService { | @@ -40,9 +40,9 @@ public class PayOrderImpl implements PayOrderService { | ||
| 40 | List<PayRecords> list = new ArrayList<>(); | 40 | List<PayRecords> list = new ArrayList<>(); |
| 41 | if ("admin".equals(username)) { | 41 | if ("admin".equals(username)) { |
| 42 | username = ""; | 42 | username = ""; |
| 43 | - list = recordsMapper.findAll(orderNumber, startTime, endTime, username); | 43 | + list = recordsMapper.findAll(orderNumber, startTime, endTime, username, payType); |
| 44 | } else { | 44 | } else { |
| 45 | - list = recordsMapper.findAll(orderNumber, startTime, endTime, username); | 45 | + list = recordsMapper.findAll(orderNumber, startTime, endTime, username, payType); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | 48 |
| @@ -241,7 +241,6 @@ public class WaterMeterServiceImp implements WaterMeterService { | @@ -241,7 +241,6 @@ public class WaterMeterServiceImp implements WaterMeterService { | ||
| 241 | datas.put("Add_sacc", allSacc); | 241 | datas.put("Add_sacc", allSacc); |
| 242 | datas.put("Add_addmode", "2"); | 242 | datas.put("Add_addmode", "2"); |
| 243 | String status = HttpsUtils.httpRequest(payUrl, datas); | 243 | String status = HttpsUtils.httpRequest(payUrl, datas); |
| 244 | - | ||
| 245 | datas.put("allSacc", allSacc); | 244 | datas.put("allSacc", allSacc); |
| 246 | datas.put("status", status); | 245 | datas.put("status", status); |
| 247 | 246 |
| @@ -47,6 +47,9 @@ | @@ -47,6 +47,9 @@ | ||
| 47 | <if test="username != '' and username != null"> | 47 | <if test="username != '' and username != null"> |
| 48 | and payLocationName = #{username,jdbcType=VARCHAR} | 48 | and payLocationName = #{username,jdbcType=VARCHAR} |
| 49 | </if> | 49 | </if> |
| 50 | + <if test="payType != '' and payType != null"> | ||
| 51 | + and payType = #{payType, jdbcType=BIT} | ||
| 52 | + </if> | ||
| 50 | order by payTime desc | 53 | order by payTime desc |
| 51 | </select> | 54 | </select> |
| 52 | 55 |
-
请 注册 或 登录 后发表评论