Commit cb47c6f8 authored by unset's avatar unset

会员统计信息修改

parent 746592d0
...@@ -12,21 +12,8 @@ import java.math.BigDecimal; ...@@ -12,21 +12,8 @@ import java.math.BigDecimal;
*/ */
@Data @Data
public class MemberOrderStatisticsBo { public class MemberOrderStatisticsBo {
//0为全部,其他为会员等级
private Integer type;
private Integer orderNum; private Integer orderNum;
private BigDecimal totalAmount; private BigDecimal totalAmount;
/**
* 钻石
*/
private Integer diamondOrderNum;
private BigDecimal totalDiamondAmount;
/**
* 黄金
*/
private Integer goldOrderNum;
private BigDecimal totalGoldAmount;
/**
* 普通
*/
private Integer generalOrderNum;
private BigDecimal totalGeneralAmount;
} }
...@@ -5,6 +5,8 @@ import com.xxfc.platform.order.pojo.dto.MemberOrderBo; ...@@ -5,6 +5,8 @@ import com.xxfc.platform.order.pojo.dto.MemberOrderBo;
import com.xxfc.platform.order.pojo.dto.MemberOrderStatisticsBo; import com.xxfc.platform.order.pojo.dto.MemberOrderStatisticsBo;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* @author libin * @author libin
* @version 1.0 * @version 1.0
...@@ -13,6 +15,6 @@ import lombok.Data; ...@@ -13,6 +15,6 @@ import lombok.Data;
*/ */
@Data @Data
public class MemberOrderPageVo { public class MemberOrderPageVo {
private MemberOrderStatisticsBo memberOrderStatisticsBo; private List<MemberOrderStatisticsBo> memberOrderStatisticsBo;
private PageDataVO<MemberOrderBo> memberOrderPage; private PageDataVO<MemberOrderBo> memberOrderPage;
} }
...@@ -70,7 +70,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM ...@@ -70,7 +70,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM
List<BaseUserMemberLevel> baseUserMemberLevelList = userFeign.levels(); List<BaseUserMemberLevel> baseUserMemberLevelList = userFeign.levels();
if (baseUserMemberLevelList != null && baseUserMemberLevelList.size() > 0) { if (baseUserMemberLevelList != null && baseUserMemberLevelList.size() > 0) {
BaseOrder baseOrder = new BaseOrder(); BaseOrder baseOrder = new BaseOrder();
AtomicReference<BaseUserMemberLevel> currentLevel = null; AtomicReference<BaseUserMemberLevel> currentLevel = new AtomicReference<>();
baseUserMemberLevelList.parallelStream().forEach(baseUserMemberLevel -> { baseUserMemberLevelList.parallelStream().forEach(baseUserMemberLevel -> {
if (dto.getMemberLevel().equals(baseUserMemberLevel.getLevel())) { if (dto.getMemberLevel().equals(baseUserMemberLevel.getLevel())) {
currentLevel.set(baseUserMemberLevel); currentLevel.set(baseUserMemberLevel);
...@@ -95,6 +95,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM ...@@ -95,6 +95,7 @@ public class OrderMemberDetailBiz extends BaseBiz<OrderMemberDetailMapper,OrderM
baseOrder.setOrderOrigin(3); baseOrder.setOrderOrigin(3);
baseOrder.setCrtUser(userDTO.getUsername()); baseOrder.setCrtUser(userDTO.getUsername());
baseOrder.setCrtName(userDTO.getName()); baseOrder.setCrtName(userDTO.getName());
baseOrder.setVersion(1);
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