This commit is contained in:
2024-01-15 11:51:21 +08:00
parent 0fc3d40a2d
commit d3557071f2
4 changed files with 37 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
package com.jsowell.pile.dto;
import com.jsowell.common.core.domain.BaseEntity;
import lombok.*;
@Getter
@@ -7,7 +8,9 @@ import lombok.*;
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MemberGroupDTO {
public class MemberGroupDTO extends BaseEntity {
private int pageSize;
private int pageNum;
private String phoneNumber;
private String groupCode;

View File

@@ -1,6 +1,7 @@
package com.jsowell.pile.mapper;
import com.jsowell.pile.domain.MemberGroup;
import com.jsowell.pile.vo.uniapp.MemberVO;
import com.jsowell.pile.vo.web.MemberDiscountVO;
import com.jsowell.pile.vo.web.MemberGroupVO;
import org.apache.ibatis.annotations.Param;
@@ -74,4 +75,6 @@ public interface MemberGroupMapper {
* @return
*/
MemberDiscountVO queryMemberDiscount(@Param("merchantId") String merchantId, @Param("stationId") String stationId, @Param("memberId") String memberId);
List<MemberVO> queryMemberList(@Param("groupCode") String groupCode);
}

View File

@@ -6,8 +6,10 @@ import com.jsowell.common.util.SecurityUtils;
import com.jsowell.common.util.id.IdUtils;
import com.jsowell.pile.domain.MemberGroup;
import com.jsowell.pile.dto.MemberGroupDTO;
import com.jsowell.pile.dto.QueryOrderDTO;
import com.jsowell.pile.mapper.MemberGroupMapper;
import com.jsowell.pile.service.MemberGroupService;
import com.jsowell.pile.service.OrderBasicInfoService;
import com.jsowell.pile.vo.uniapp.MemberVO;
import com.jsowell.pile.vo.web.MemberDiscountVO;
import com.jsowell.pile.vo.web.MemberGroupVO;
@@ -31,6 +33,9 @@ public class MemberGroupServiceImpl implements MemberGroupService {
@Autowired
private MemberGroupMapper memberGroupMapper;
@Autowired
private OrderBasicInfoService orderBasicInfoService;
/**
* 查询会员组
*
@@ -143,16 +148,19 @@ public class MemberGroupServiceImpl implements MemberGroupService {
@Override
public int addMember(MemberGroupDTO dto) {
return 0;
return 1;
}
@Override
public List<MemberVO> queryMemberList(MemberGroupDTO dto) {
return null;
List<MemberVO> list = memberGroupMapper.queryMemberList(dto.getGroupCode());
return list;
}
@Override
public List<OrderListVO> queryOrderList(MemberGroupDTO dto) {
return null;
QueryOrderDTO queryOrderDTO = new QueryOrderDTO();
queryOrderDTO.setGroupCode(dto.getGroupCode());
return orderBasicInfoService.selectOrderBasicInfoList(queryOrderDTO);
}
}