Commit 8f1fc4d6 authored by unset's avatar unset

会员统计信息修改

parent 912f6ef8
...@@ -12,4 +12,8 @@ import lombok.Data; ...@@ -12,4 +12,8 @@ import lombok.Data;
@Data @Data
public class MemberShareRecordDto extends PageParam { public class MemberShareRecordDto extends PageParam {
Integer userId; Integer userId;
Integer type;
Integer level;
String startDate;
String endDate;
} }
package com.github.wxiaoqi.security.admin.vo;
import lombok.Data;
import java.math.BigDecimal;
/**
* @ClassName : MemberShareRecordVo
* @Description : 会员记录统计
* @Author : jiaoruizhen
* @Date: 2020-11-12 14:04
*/
@Data
public class MemberShareRecordVo {
private String date;
private String levelName;
private Integer level;
private Integer userNum;
private BigDecimal totalAmount;
}
...@@ -46,4 +46,19 @@ public class MemberShareRecordController extends BaseController<MemberShareRecor ...@@ -46,4 +46,19 @@ public class MemberShareRecordController extends BaseController<MemberShareRecor
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
@GetMapping(value = "getAllCountRecord")
public ObjectRestResponse getAllCountRecord(MemberShareRecordDto memberShareRecordDto) {
return baseBiz.getAllCountRecord(memberShareRecordDto);
}
@GetMapping(value = "exportCountRecordList")
public ObjectRestResponse exportCountRecordList(HttpServletResponse response, MemberShareRecordDto memberShareRecordDto) {
try {
baseBiz.exportCountRecordList(response, memberShareRecordDto);
} catch (Exception e) {
log.error("{}", e);
return ObjectRestResponse.createDefaultFail();
}
return ObjectRestResponse.succ();
}
} }
\ No newline at end of file
...@@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
...@@ -96,6 +97,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM ...@@ -96,6 +97,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM
baseOrder.setCrtUser(userDTO.getUsername()); baseOrder.setCrtUser(userDTO.getUsername());
baseOrder.setCrtName(userDTO.getName()); baseOrder.setCrtName(userDTO.getName());
baseOrder.setVersion(1); baseOrder.setVersion(1);
baseOrder.setCrtTime(new Date(baseOrder.getPayTime()));
baseOrderBiz.insertSelectiveRe(baseOrder); baseOrderBiz.insertSelectiveRe(baseOrder);
OrderMemberDetail orderMemberDetail = new OrderMemberDetail(); OrderMemberDetail orderMemberDetail = new OrderMemberDetail();
orderMemberDetail.setOrderId(baseOrder.getId()); orderMemberDetail.setOrderId(baseOrder.getId());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment