update 添加集团名称字段

This commit is contained in:
2024-03-11 11:08:48 +08:00
parent 3983438371
commit 9e8a14d2dd
6 changed files with 37 additions and 69 deletions

View File

@@ -2,6 +2,8 @@ package com.jsowell.pile.domain;
import com.jsowell.common.annotation.Excel;
import com.jsowell.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@@ -13,6 +15,8 @@ import java.math.BigDecimal;
* @author jsowell
* @date 2023-12-26
*/
@Getter
@Setter
public class MemberGroup extends BaseEntity {
private static final long serialVersionUID = 1L;
@@ -21,6 +25,12 @@ public class MemberGroup extends BaseEntity {
*/
private Long id;
/**
* 会员组名称
*/
@Excel(name = "会员组名称")
private String groupName;
/**
* 会员组编号
*/
@@ -62,70 +72,6 @@ public class MemberGroup extends BaseEntity {
*/
private String delFlag;
public void setId(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
public void setGroupCode(String groupCode) {
this.groupCode = groupCode;
}
public String getGroupCode() {
return groupCode;
}
public void setMerchantId(String merchantId) {
this.merchantId = merchantId;
}
public String getMerchantId() {
return merchantId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
public String getStationId() {
return stationId;
}
public void setGroupLevel(String groupLevel) {
this.groupLevel = groupLevel;
}
public String getGroupLevel() {
return groupLevel;
}
public void setGroupType(String groupType) {
this.groupType = groupType;
}
public String getGroupType() {
return groupType;
}
public void setDiscount(BigDecimal discount) {
this.discount = discount;
}
public BigDecimal getDiscount() {
return discount;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public String getDelFlag() {
return delFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)

View File

@@ -23,4 +23,6 @@ public class MemberGroupDTO extends BaseEntity {
private String stationId;
private String memberId;
private String vinCode;
}

View File

@@ -315,13 +315,13 @@ public class MemberGroupServiceImpl implements MemberGroupService {
Map<String, List<OrderBasicInfo>> listMap = orderList.stream().collect(Collectors.groupingBy(OrderBasicInfo::getMemberId));
MemberGroupConsumptionVO vo = null;
for (Map.Entry<String, List<OrderBasicInfo>> entry : listMap.entrySet()) {
if (CollectionUtils.isEmpty(entry.getValue())) {
continue;
}
// 订单根据结算时间倒序结算时间为null的排在最后(null在前结算日期正序之后整个list反转)
List<OrderBasicInfo> orderBasicInfoList = entry.getValue().stream()
.sorted(Comparator.comparing(OrderBasicInfo::getSettlementTime, Comparator.nullsLast(Comparator.reverseOrder())))
.collect(Collectors.toList());
if (CollectionUtils.isEmpty(orderBasicInfoList)) {
continue;
}
vo = new MemberGroupConsumptionVO();
String vinCode = null;
@@ -359,7 +359,7 @@ public class MemberGroupServiceImpl implements MemberGroupService {
dto.setGroupCode(groupCode);
dto.setVinCode(vinCode);
List<OrderListVO> orderListVOS = orderBasicInfoService.selectOrderBasicInfoList(dto);
return null;
return orderListVOS;
}
/**

View File

@@ -10,6 +10,11 @@ import java.math.BigDecimal;
public class MemberGroupVO {
private Long id;
/**
* 会员组名称
*/
private String groupName;
/**
* 会员组编号
*/