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