Commit c3631e43 by guojuxing

获取商户的某个license具体数据

parent 223b3eae
......@@ -199,6 +199,17 @@ public interface EnterpriseApiService {
ServiceResponse<List<EnterpriseLicenseDTO>> listEnterpriseLicense(Integer enterpriseId);
/**
* 获取商户的某个license具体数据
* @Title: getEnterpriseLicense

* @Description:

* @author guojuxing
* @param enterpriseId
* @param licenseCode

* @return com.gic.api.base.commons.ServiceResponse<com.gic.enterprise.dto.EnterpriseLicenseDTO>


*/
ServiceResponse<EnterpriseLicenseDTO> getEnterpriseLicense(Integer enterpriseId, String licenseCode);
/**
* 服务订购列表数据
* @Title: listOrder

* @Description:
......
......@@ -547,6 +547,18 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
}
@Override
public ServiceResponse<EnterpriseLicenseDTO> getEnterpriseLicense(Integer enterpriseId, String licenseCode) {
ServiceResponse<List<EnterpriseLicenseDTO>> result = listEnterpriseLicense(enterpriseId);
if (result.isSuccess()) {
List<EnterpriseLicenseDTO> list = result.getResult();
if (CollectionUtils.isNotEmpty(list)) {
return ServiceResponse.success(list.stream().filter(e -> e.getLicenseCode().equals(licenseCode)).collect(Collectors.toList()).get(0));
}
}
return ServiceResponse.success();
}
@Override
public ServiceResponse<Page<OrderGicDTO>> listOrder(OrderServiceQO params) {
Page<OrderGicDTO> resultPage = new Page<>();
......
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