Commit 00eb9465 by guojuxing

会员卡查询接口调整:如果没有会员卡数据,则提示:请先创建至少一张会员卡

parent 5c1df9e6
......@@ -7,6 +7,7 @@ import java.util.stream.Collectors;
import com.gic.authcenter.security.core.constant.DataResourceEnum;
import com.gic.authcenter.security.core.dto.AuthcenterUserDetails;
import com.gic.enterprise.constants.Constants;
import com.gic.member.config.api.dto.OwnerMemberCardDTO;
import com.gic.member.config.api.service.MemberCardApiService;
import com.gic.operation.web.vo.MemberCardVO;
import org.apache.commons.collections.CollectionUtils;
......@@ -244,7 +245,13 @@ public class EnterpriseController {
@RequestMapping("/list-all-member-card")
public RestResponse listAllMemberCard(Integer enterpriseId) {
return ResultControllerUtils.commonResult(memberCardApiService.getAll(enterpriseId), MemberCardVO.class);
ServiceResponse<List<OwnerMemberCardDTO>> result = memberCardApiService.getAll(enterpriseId);
if (result.isSuccess()) {
if (CollectionUtils.isEmpty(result.getResult())) {
return RestResponse.failure(ErrorCode.NOTEXISTS.getCode(), "请先创建至少一张会员卡");
}
}
return ResultControllerUtils.commonResult(result, MemberCardVO.class);
}
/**
......
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