20 changed files with 170 additions and 63 deletions
			
			
		- 
					9src/main/java/com/example/demo/controller/ConsumeController.java
- 
					2src/main/java/com/example/demo/controller/RechargeController.java
- 
					9src/main/java/com/example/demo/controller/RefundController.java
- 
					14src/main/java/com/example/demo/domain/vo/RechargeA.java
- 
					18src/main/java/com/example/demo/domain/vo/RefundA.java
- 
					15src/main/java/com/example/demo/domain/vo/SumConsume.java
- 
					2src/main/java/com/example/demo/mapper/ConsumeMapper.java
- 
					2src/main/java/com/example/demo/mapper/RechargeMapper.java
- 
					2src/main/java/com/example/demo/mapper/RefundMapper.java
- 
					6src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java
- 
					10src/main/java/com/example/demo/serviceImpl/RechargeServiceImpl.java
- 
					6src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java
- 
					2src/main/java/com/example/demo/sevice/ConsumeService.java
- 
					2src/main/java/com/example/demo/sevice/RechargeService.java
- 
					2src/main/java/com/example/demo/sevice/RefundService.java
- 
					4src/main/resources/application.yml
- 
					5src/main/resources/mapper/AuditMapper.xml
- 
					22src/main/resources/mapper/ConsumeMapper.xml
- 
					59src/main/resources/mapper/RechargeMapper.xml
- 
					42src/main/resources/mapper/RefundMapper.xml
| @ -0,0 +1,15 @@ | |||
| package com.example.demo.domain.vo; | |||
| 
 | |||
| import lombok.AllArgsConstructor; | |||
| import lombok.Data; | |||
| import lombok.NoArgsConstructor; | |||
| 
 | |||
| @Data | |||
| @NoArgsConstructor | |||
| @AllArgsConstructor | |||
| public class SumConsume { | |||
|     private Integer Sumcion; | |||
|     private Integer SumRcion; | |||
|     private Integer SumFcion; | |||
|     private Integer SumTcion; | |||
| } | |||
| @ -1,5 +0,0 @@ | |||
| <?xml version="1.0" encoding="UTF-8" ?> | |||
| <!DOCTYPE mapper | |||
|         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | |||
|         "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| <mapper namespace="com.example.demo.mapper.DetailYMapper"  > | |||
| @ -0,0 +1,22 @@ | |||
| <?xml version="1.0" encoding="UTF-8" ?> | |||
| <!DOCTYPE mapper | |||
|         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | |||
|         "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| <mapper namespace="com.example.demo.mapper.ConsumeMapper"> | |||
|     <select id="getSumConsume" resultMap="com.example.demo.domain.vo.SumConsume"> | |||
|         SELECT | |||
|         sum(free_coin) as SumFcion, | |||
|         sum(task_coin) as SumTcion, | |||
|         sum(recharge_coin) as SumRcion, | |||
|         sum(recharge_coin+free_coin+task_coin) as Sumcion | |||
|         <where> | |||
|             //            `detail_flag`=1 AND update_type = '1' | |||
|             update_type=1 | |||
|             <if test='jwcode!=null'>and detail_y.jwcode =#{jwcode}</if> | |||
|             <if test='productName!=null and productName.length>0'>and product.name = #{productName}</if> | |||
|             <if test='consumePlatform!=null and consumePlatform.length>0'>and detail_y.consume_platform=#{consumePlatform}</if> | |||
|             <if test='consumeType!=null and consumeType.length>0'>and detail_y.consume_type= #{consumeType}</if> | |||
|             <if test='startDate != null and endDate != null'>AND detail_y.create_time BETWEEN #{startDate} AND #{endDate}</if> | |||
|             </where> | |||
|     </select> | |||
| </mapper> | |||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue