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