作者 shenhailong

用户缴费充值

  1 +package com.sunyo.energy.location.controller;
  2 +
  3 +import com.github.pagehelper.PageInfo;
  4 +import com.sunyo.energy.location.model.PayRecords;
  5 +import com.sunyo.energy.location.model.WaterElectricityParameter;
  6 +import com.sunyo.energy.location.service.WaterElectricityParameterService;
  7 +import io.swagger.annotations.Api;
  8 +import io.swagger.annotations.ApiOperation;
  9 +import org.springframework.beans.factory.annotation.Autowired;
  10 +import org.springframework.web.bind.annotation.RequestMapping;
  11 +import org.springframework.web.bind.annotation.RequestParam;
  12 +import org.springframework.web.bind.annotation.RestController;
  13 +
  14 +import java.util.List;
  15 +
  16 +@Api(description = "用户支付管理")
  17 +@RestController
  18 +@RequestMapping("/userPayOrder")
  19 +public class UserPayController {
  20 +
  21 + @Autowired
  22 + private WaterElectricityParameterService waterElectricityParameterService;
  23 +
  24 + @ApiOperation(value = "查询缴费订单")
  25 + @RequestMapping("/list")
  26 + public List userPayList(@RequestParam(value = "roomNumber", required = false) String roomNumber ){
  27 +
  28 +
  29 + return waterElectricityParameterService.userPayList(roomNumber);
  30 + }
  31 +
  32 +}
@@ -2,6 +2,8 @@ package com.sunyo.energy.location.dao; @@ -2,6 +2,8 @@ package com.sunyo.energy.location.dao;
2 2
3 import com.sunyo.energy.location.model.WaterElectricityParameter; 3 import com.sunyo.energy.location.model.WaterElectricityParameter;
4 4
  5 +import java.util.List;
  6 +
5 public interface WaterElectricityParameterMapper { 7 public interface WaterElectricityParameterMapper {
6 int deleteByPrimaryKey(Integer id); 8 int deleteByPrimaryKey(Integer id);
7 9
@@ -18,4 +20,6 @@ public interface WaterElectricityParameterMapper { @@ -18,4 +20,6 @@ public interface WaterElectricityParameterMapper {
18 int countOne(String eeId); 20 int countOne(String eeId);
19 21
20 WaterElectricityParameter findOneElectricity(String eeId); 22 WaterElectricityParameter findOneElectricity(String eeId);
  23 +
  24 + List<WaterElectricityParameter> userPayList(String roomNumber);
21 } 25 }
@@ -2,6 +2,8 @@ package com.sunyo.energy.location.service; @@ -2,6 +2,8 @@ package com.sunyo.energy.location.service;
2 2
3 import com.sunyo.energy.location.model.WaterElectricityParameter; 3 import com.sunyo.energy.location.model.WaterElectricityParameter;
4 4
  5 +import java.util.List;
  6 +
5 public interface WaterElectricityParameterService { 7 public interface WaterElectricityParameterService {
6 8
7 int insertSelective(WaterElectricityParameter record); 9 int insertSelective(WaterElectricityParameter record);
@@ -12,4 +14,6 @@ public interface WaterElectricityParameterService { @@ -12,4 +14,6 @@ public interface WaterElectricityParameterService {
12 14
13 WaterElectricityParameter findOneElectricity(String eeId); 15 WaterElectricityParameter findOneElectricity(String eeId);
14 16
  17 + List userPayList(String roomNumber);
  18 +
15 } 19 }
@@ -6,8 +6,10 @@ import com.sunyo.energy.location.model.WaterElectricityParameter; @@ -6,8 +6,10 @@ import com.sunyo.energy.location.model.WaterElectricityParameter;
6 import com.sunyo.energy.location.service.WaterElectricityParameterService; 6 import com.sunyo.energy.location.service.WaterElectricityParameterService;
7 import org.springframework.beans.factory.annotation.Autowired; 7 import org.springframework.beans.factory.annotation.Autowired;
8 import org.springframework.stereotype.Service; 8 import org.springframework.stereotype.Service;
  9 +import org.springframework.util.StringUtils;
9 10
10 import java.util.Date; 11 import java.util.Date;
  12 +import java.util.List;
11 13
12 @Service 14 @Service
13 public class WaterElectricityParameterServiceImp implements WaterElectricityParameterService { 15 public class WaterElectricityParameterServiceImp implements WaterElectricityParameterService {
@@ -18,6 +20,7 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara @@ -18,6 +20,7 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
18 @Override 20 @Override
19 public int insertSelective(WaterElectricityParameter record) { 21 public int insertSelective(WaterElectricityParameter record) {
20 22
  23 +
21 record.setCreattime(new Date()); 24 record.setCreattime(new Date());
22 return waterElectricityParameterMapper.insertSelective(record); 25 return waterElectricityParameterMapper.insertSelective(record);
23 } 26 }
@@ -41,4 +44,10 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara @@ -41,4 +44,10 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
41 return null; 44 return null;
42 } 45 }
43 } 46 }
  47 +
  48 + @Override
  49 + public List userPayList(String roomNumber) {
  50 +
  51 + return waterElectricityParameterMapper.userPayList(roomNumber);
  52 + }
44 } 53 }
@@ -42,6 +42,13 @@ @@ -42,6 +42,13 @@
42 from water_electricity_parameter where ee_id = #{value,jdbcType=VARCHAR} 42 from water_electricity_parameter where ee_id = #{value,jdbcType=VARCHAR}
43 </select> 43 </select>
44 44
  45 + <select id="userPayList" parameterType="java.lang.String" resultMap="BaseResultMap">
  46 + select
  47 + <include refid="Base_Column_List" />
  48 + from water_electricity_parameter
  49 + where reamke2 = #{value,jdbcType=INTEGER}
  50 + </select>
  51 +
45 <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > 52 <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
46 delete from water_electricity_parameter 53 delete from water_electricity_parameter
47 where id = #{id,jdbcType=INTEGER} 54 where id = #{id,jdbcType=INTEGER}