From bf8f723f95775bccb3dbae131353d6bde5b7dbd7 Mon Sep 17 00:00:00 2001
From: shenhailong <939224067@qq.com>
Date: Tue, 7 Jan 2020 09:53:24 +0800
Subject: [PATCH] 用户缴费充值

---
 src/main/java/com/sunyo/energy/location/controller/UserPayController.java                    | 32 ++++++++++++++++++++++++++++++++
 src/main/java/com/sunyo/energy/location/dao/WaterElectricityParameterMapper.java             |  4 ++++
 src/main/java/com/sunyo/energy/location/service/WaterElectricityParameterService.java        |  4 ++++
 src/main/java/com/sunyo/energy/location/service/imp/WaterElectricityParameterServiceImp.java |  9 +++++++++
 src/main/resources/mapping/WaterElectricityParameterMapper.xml                               |  7 +++++++
 5 files changed, 56 insertions(+), 0 deletions(-)
 create mode 100644 src/main/java/com/sunyo/energy/location/controller/UserPayController.java

diff --git a/src/main/java/com/sunyo/energy/location/controller/UserPayController.java b/src/main/java/com/sunyo/energy/location/controller/UserPayController.java
new file mode 100644
index 0000000..086e63f
--- /dev/null
+++ b/src/main/java/com/sunyo/energy/location/controller/UserPayController.java
@@ -0,0 +1,32 @@
+package com.sunyo.energy.location.controller;
+
+import com.github.pagehelper.PageInfo;
+import com.sunyo.energy.location.model.PayRecords;
+import com.sunyo.energy.location.model.WaterElectricityParameter;
+import com.sunyo.energy.location.service.WaterElectricityParameterService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@Api(description = "用户支付管理")
+@RestController
+@RequestMapping("/userPayOrder")
+public class UserPayController {
+
+    @Autowired
+    private WaterElectricityParameterService waterElectricityParameterService;
+
+    @ApiOperation(value = "查询缴费订单")
+    @RequestMapping("/list")
+    public List userPayList(@RequestParam(value = "roomNumber", required = false) String roomNumber ){
+
+
+        return waterElectricityParameterService.userPayList(roomNumber);
+    }
+
+}
diff --git a/src/main/java/com/sunyo/energy/location/dao/WaterElectricityParameterMapper.java b/src/main/java/com/sunyo/energy/location/dao/WaterElectricityParameterMapper.java
index 89e54bb..fddaef9 100644
--- a/src/main/java/com/sunyo/energy/location/dao/WaterElectricityParameterMapper.java
+++ b/src/main/java/com/sunyo/energy/location/dao/WaterElectricityParameterMapper.java
@@ -2,6 +2,8 @@ package com.sunyo.energy.location.dao;
 
 import com.sunyo.energy.location.model.WaterElectricityParameter;
 
+import java.util.List;
+
 public interface WaterElectricityParameterMapper {
     int deleteByPrimaryKey(Integer id);
 
@@ -18,4 +20,6 @@ public interface WaterElectricityParameterMapper {
     int countOne(String eeId);
 
     WaterElectricityParameter findOneElectricity(String eeId);
+
+    List<WaterElectricityParameter> userPayList(String roomNumber);
 }
\ No newline at end of file
diff --git a/src/main/java/com/sunyo/energy/location/service/WaterElectricityParameterService.java b/src/main/java/com/sunyo/energy/location/service/WaterElectricityParameterService.java
index db0f9f7..ba4f3f3 100644
--- a/src/main/java/com/sunyo/energy/location/service/WaterElectricityParameterService.java
+++ b/src/main/java/com/sunyo/energy/location/service/WaterElectricityParameterService.java
@@ -2,6 +2,8 @@ package com.sunyo.energy.location.service;
 
 import com.sunyo.energy.location.model.WaterElectricityParameter;
 
+import java.util.List;
+
 public interface WaterElectricityParameterService {
 
     int insertSelective(WaterElectricityParameter record);
@@ -12,4 +14,6 @@ public interface WaterElectricityParameterService {
 
     WaterElectricityParameter findOneElectricity(String eeId);
 
+    List userPayList(String roomNumber);
+
 }
diff --git a/src/main/java/com/sunyo/energy/location/service/imp/WaterElectricityParameterServiceImp.java b/src/main/java/com/sunyo/energy/location/service/imp/WaterElectricityParameterServiceImp.java
index 1e4c035..fd1545f 100644
--- a/src/main/java/com/sunyo/energy/location/service/imp/WaterElectricityParameterServiceImp.java
+++ b/src/main/java/com/sunyo/energy/location/service/imp/WaterElectricityParameterServiceImp.java
@@ -6,8 +6,10 @@ import com.sunyo.energy.location.model.WaterElectricityParameter;
 import com.sunyo.energy.location.service.WaterElectricityParameterService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
 
 import java.util.Date;
+import java.util.List;
 
 @Service
 public class WaterElectricityParameterServiceImp implements WaterElectricityParameterService {
@@ -18,6 +20,7 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
     @Override
     public int insertSelective(WaterElectricityParameter record) {
 
+
         record.setCreattime(new Date());
         return waterElectricityParameterMapper.insertSelective(record);
     }
@@ -41,4 +44,10 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
             return null;
         }
     }
+
+    @Override
+    public List userPayList(String roomNumber) {
+
+        return waterElectricityParameterMapper.userPayList(roomNumber);
+    }
 }
diff --git a/src/main/resources/mapping/WaterElectricityParameterMapper.xml b/src/main/resources/mapping/WaterElectricityParameterMapper.xml
index 6a9d723..5540a1d 100644
--- a/src/main/resources/mapping/WaterElectricityParameterMapper.xml
+++ b/src/main/resources/mapping/WaterElectricityParameterMapper.xml
@@ -42,6 +42,13 @@
     from water_electricity_parameter where ee_id = #{value,jdbcType=VARCHAR}
   </select>
 
+  <select id="userPayList" parameterType="java.lang.String" resultMap="BaseResultMap">
+    select
+    <include refid="Base_Column_List" />
+    from water_electricity_parameter
+    where reamke2 = #{value,jdbcType=INTEGER}
+  </select>
+
   <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
     delete from water_electricity_parameter
     where id = #{id,jdbcType=INTEGER}
--
libgit2 0.24.0