Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c44ab6a2
authored
Sep 18, 2025
by
lijinqi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.算力资源 展示字段修改、筛选条件修改
2.用户资源管理 展示字段修改、筛选条件修改 3.pdf预览接口修改
parent
7c911590
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
49 additions
and
27 deletions
+49
-27
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/AppApiOrderController.java
+4
-6
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/vo/AppApiOrderPageReqVO.java
+5
-0
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/vo/AppApiOrderRespVO.java
+3
-0
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/dal/mysql/apiorder/ApiOrderMapper.java
+23
-8
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/service/apiorder/ApiOrderService.java
+2
-1
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/service/apiorder/ApiOrderServiceImpl.java
+2
-1
computility-module-infra/src/main/java/com/luhu/computility/module/infra/controller/admin/file/FileController.java
+3
-3
computility-module-member/src/main/java/com/luhu/computility/module/member/controller/admin/resource/vo/ResourcePageReqVO.java
+2
-5
computility-module-member/src/main/java/com/luhu/computility/module/member/controller/admin/resource/vo/ResourceRespVO.java
+3
-0
computility-module-member/src/main/java/com/luhu/computility/module/member/dal/mysql/resource/ResourceMapper.java
+2
-3
No files found.
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/AppApiOrderController.java
View file @
c44ab6a2
...
@@ -54,19 +54,17 @@ public class AppApiOrderController {
...
@@ -54,19 +54,17 @@ public class AppApiOrderController {
@Operation
(
summary
=
"获得api订单分页"
)
@Operation
(
summary
=
"获得api订单分页"
)
public
CommonResult
<
PageResult
<
AppApiOrderRespVO
>>
getApiOrderPage
(
@Valid
AppApiOrderPageReqVO
pageReqVO
)
{
public
CommonResult
<
PageResult
<
AppApiOrderRespVO
>>
getApiOrderPage
(
@Valid
AppApiOrderPageReqVO
pageReqVO
)
{
pageReqVO
.
setUserId
(
SecurityFrameworkUtils
.
getLoginUser
().
getId
());
pageReqVO
.
setUserId
(
SecurityFrameworkUtils
.
getLoginUser
().
getId
());
PageResult
<
ApiOrderDO
>
pageResult
=
apiOrderService
.
getAppApiOrderPage
(
pageReqVO
);
PageResult
<
AppApiOrderRespVO
>
pageResult
=
apiOrderService
.
getAppApiOrderPage
(
pageReqVO
);
PageResult
<
AppApiOrderRespVO
>
appApiOrderRespVOPageResult
=
BeanUtils
.
toBean
(
pageResult
,
AppApiOrderRespVO
.
class
);
//处理状态,这里一般是交给前端处理
//处理状态,这里一般是交给前端处理
List
<
AppApiOrderRespVO
>
list
=
appApiOrderRespVOP
ageResult
.
getList
();
List
<
AppApiOrderRespVO
>
list
=
p
ageResult
.
getList
();
if
(!
CollectionUtil
.
isEmpty
(
list
))
{
if
(!
CollectionUtil
.
isEmpty
(
list
))
{
for
(
AppApiOrderRespVO
vo
:
list
)
{
for
(
AppApiOrderRespVO
vo
:
list
)
{
vo
.
setStatusName
(
ApiOrderStatus
.
getRemarkByValue
(
vo
.
getStatus
()));
vo
.
setStatusName
(
ApiOrderStatus
.
getRemarkByValue
(
vo
.
getStatus
()));
vo
.
setInvoiceStatusName
(
TradeOrderInvoiceStatusEnum
.
getDescriptionByStatus
(
vo
.
getInvoiceStatus
()));
vo
.
setInvoiceStatusName
(
TradeOrderInvoiceStatusEnum
.
getDescriptionByStatus
(
vo
.
getInvoiceStatus
()));
}
}
}
}
appApiOrderRespVOP
ageResult
.
setList
(
list
);
p
ageResult
.
setList
(
list
);
return
success
(
appApiOrderRespVOP
ageResult
);
return
success
(
p
ageResult
);
}
}
/*
/*
@PutMapping("/update")
@PutMapping("/update")
...
...
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/vo/AppApiOrderPageReqVO.java
View file @
c44ab6a2
...
@@ -24,4 +24,8 @@ public class AppApiOrderPageReqVO extends PageParam {
...
@@ -24,4 +24,8 @@ public class AppApiOrderPageReqVO extends PageParam {
private
Integer
status
;
private
Integer
status
;
@Schema
(
description
=
"api应用类型"
,
example
=
"2"
)
private
Long
categoryId
;
}
}
\ No newline at end of file
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/controller/app/apiorder/vo/AppApiOrderRespVO.java
View file @
c44ab6a2
...
@@ -24,6 +24,9 @@ public class AppApiOrderRespVO {
...
@@ -24,6 +24,9 @@ public class AppApiOrderRespVO {
@Schema
(
description
=
"购买的API 名称"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"10347"
)
@Schema
(
description
=
"购买的API 名称"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"10347"
)
private
String
apiName
;
private
String
apiName
;
@Schema
(
description
=
"api应用类型"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"8957"
)
private
String
categoryName
;
@Schema
(
description
=
"购买的套餐ID"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"8957"
)
@Schema
(
description
=
"购买的套餐ID"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"8957"
)
@ExcelProperty
(
"购买的套餐ID"
)
@ExcelProperty
(
"购买的套餐ID"
)
private
Long
packageId
;
private
Long
packageId
;
...
...
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/dal/mysql/apiorder/ApiOrderMapper.java
View file @
c44ab6a2
...
@@ -15,6 +15,9 @@ import com.luhu.computility.framework.mybatis.core.query.MPJLambdaWrapperX;
...
@@ -15,6 +15,9 @@ import com.luhu.computility.framework.mybatis.core.query.MPJLambdaWrapperX;
import
com.luhu.computility.module.apihub.api.apiorder.dto.ApiOrderPageReqDTO
;
import
com.luhu.computility.module.apihub.api.apiorder.dto.ApiOrderPageReqDTO
;
import
com.luhu.computility.module.apihub.api.apiorder.dto.ApiOrderRespDTO
;
import
com.luhu.computility.module.apihub.api.apiorder.dto.ApiOrderRespDTO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderRespVO
;
import
com.luhu.computility.module.apihub.dal.dataobject.api.ApiDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apicategory.ApiCategoryDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apiorder.ApiOrderDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apiorder.ApiOrderDO
;
import
com.luhu.computility.module.apihub.enums.ApiOrderStatus
;
import
com.luhu.computility.module.apihub.enums.ApiOrderStatus
;
import
com.luhu.computility.module.member.dal.dataobject.user.MemberUserDO
;
import
com.luhu.computility.module.member.dal.dataobject.user.MemberUserDO
;
...
@@ -69,14 +72,26 @@ public interface ApiOrderMapper extends BaseMapperX<ApiOrderDO> {
...
@@ -69,14 +72,26 @@ public interface ApiOrderMapper extends BaseMapperX<ApiOrderDO> {
.
orderByDesc
(
ApiOrderDO:
:
getId
));
.
orderByDesc
(
ApiOrderDO:
:
getId
));
}
}
default
PageResult
<
ApiOrderDO
>
selectAppPage
(
AppApiOrderPageReqVO
reqVO
)
{
default
PageResult
<
AppApiOrderRespVO
>
selectAppPage
(
AppApiOrderPageReqVO
reqVO
)
{
return
selectPage
(
reqVO
,
new
LambdaQueryWrapperX
<
ApiOrderDO
>()
return
selectJoinPage
(
reqVO
,
AppApiOrderRespVO
.
class
,
new
MPJLambdaWrapperX
<
ApiOrderDO
>()
.
eqIfPresent
(
ApiOrderDO:
:
getUserId
,
reqVO
.
getUserId
())
.
selectAll
(
ApiOrderDO
.
class
)
.
eqIfPresent
(
ApiOrderDO:
:
getStatus
,
reqVO
.
getStatus
())
.
selectAs
(
ApiCategoryDO:
:
getName
,
AppApiOrderRespVO:
:
getCategoryName
)
.
like
(!
StringUtils
.
isEmpty
(
reqVO
.
getSearchQuery
()),
ApiOrderDO:
:
getOrderNo
,
reqVO
.
getSearchQuery
())
.
leftJoin
(
ApiDO
.
class
,
ApiDO:
:
getId
,
ApiOrderDO:
:
getApiId
)
.
or
(!
StringUtils
.
isEmpty
(
reqVO
.
getSearchQuery
()))
.
leftJoin
(
ApiCategoryDO
.
class
,
ApiCategoryDO:
:
getId
,
ApiDO:
:
getCategoryId
)
.
like
(!
StringUtils
.
isEmpty
(
reqVO
.
getSearchQuery
()),
ApiOrderDO:
:
getApiName
,
reqVO
.
getSearchQuery
())
// eq 条件
.
orderByDesc
(
ApiOrderDO:
:
getId
));
.
eqIfPresent
(
ApiOrderDO:
:
getUserId
,
reqVO
.
getUserId
())
.
eqIfPresent
(
ApiCategoryDO:
:
getId
,
reqVO
.
getCategoryId
())
.
eqIfPresent
(
ApiOrderDO:
:
getStatus
,
reqVO
.
getStatus
())
// like 条件 OR 包裹在 and 内
.
and
(!
StringUtils
.
isEmpty
(
reqVO
.
getSearchQuery
()),
wrapper
->
wrapper
.
like
(
ApiOrderDO:
:
getOrderNo
,
reqVO
.
getSearchQuery
())
.
or
()
.
like
(
ApiOrderDO:
:
getApiName
,
reqVO
.
getSearchQuery
())
)
// 排序
.
orderByDesc
(
ApiOrderDO:
:
getCreateTime
)
);
}
}
...
...
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/service/apiorder/ApiOrderService.java
View file @
c44ab6a2
...
@@ -5,6 +5,7 @@ import javax.validation.*;
...
@@ -5,6 +5,7 @@ import javax.validation.*;
import
com.luhu.computility.module.apihub.controller.admin.apiorder.vo.*
;
import
com.luhu.computility.module.apihub.controller.admin.apiorder.vo.*
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderCreateReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderCreateReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderRespVO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apiorder.ApiOrderDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apiorder.ApiOrderDO
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
import
com.luhu.computility.framework.common.pojo.PageParam
;
...
@@ -80,7 +81,7 @@ public interface ApiOrderService {
...
@@ -80,7 +81,7 @@ public interface ApiOrderService {
* @param pageReqVO 分页查询
* @param pageReqVO 分页查询
* @return api订单分页
* @return api订单分页
*/
*/
PageResult
<
Ap
iOrderD
O
>
getAppApiOrderPage
(
AppApiOrderPageReqVO
pageReqVO
);
PageResult
<
Ap
pApiOrderRespV
O
>
getAppApiOrderPage
(
AppApiOrderPageReqVO
pageReqVO
);
/**
/**
...
...
computility-module-apihub/computility-module-apihub-biz/src/main/java/com/luhu/computility/module/apihub/service/apiorder/ApiOrderServiceImpl.java
View file @
c44ab6a2
...
@@ -7,6 +7,7 @@ import com.luhu.computility.framework.common.util.string.StrUtils;
...
@@ -7,6 +7,7 @@ import com.luhu.computility.framework.common.util.string.StrUtils;
import
com.luhu.computility.module.apihub.config.ApiOrderProperties
;
import
com.luhu.computility.module.apihub.config.ApiOrderProperties
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderCreateReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderCreateReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderPageReqVO
;
import
com.luhu.computility.module.apihub.controller.app.apiorder.vo.AppApiOrderRespVO
;
import
com.luhu.computility.module.apihub.dal.dataobject.api.ApiDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.api.ApiDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apipackage.ApiPackageDO
;
import
com.luhu.computility.module.apihub.dal.dataobject.apipackage.ApiPackageDO
;
import
com.luhu.computility.module.apihub.dal.redis.no.ApiOrderNoRedisDAO
;
import
com.luhu.computility.module.apihub.dal.redis.no.ApiOrderNoRedisDAO
;
...
@@ -139,7 +140,7 @@ public class ApiOrderServiceImpl implements ApiOrderService {
...
@@ -139,7 +140,7 @@ public class ApiOrderServiceImpl implements ApiOrderService {
}
}
@Override
@Override
public
PageResult
<
Ap
iOrderD
O
>
getAppApiOrderPage
(
AppApiOrderPageReqVO
pageReqVO
)
{
public
PageResult
<
Ap
pApiOrderRespV
O
>
getAppApiOrderPage
(
AppApiOrderPageReqVO
pageReqVO
)
{
return
apiOrderMapper
.
selectAppPage
(
pageReqVO
);
return
apiOrderMapper
.
selectAppPage
(
pageReqVO
);
}
}
...
...
computility-module-infra/src/main/java/com/luhu/computility/module/infra/controller/admin/file/FileController.java
View file @
c44ab6a2
...
@@ -126,10 +126,10 @@ public class FileController {
...
@@ -126,10 +126,10 @@ public class FileController {
}
}
@GetMapping
(
"/preview"
)
@GetMapping
(
"/preview"
)
@Operation
(
summary
=
"
购买
PDF 文件预览"
)
@Operation
(
summary
=
"PDF 文件预览"
)
@PermitAll
@PermitAll
public
void
previewPdf
(
HttpServletResponse
response
)
throws
IOException
{
public
void
previewPdf
(
HttpServletResponse
response
,
String
url
)
throws
IOException
{
File
file
=
new
File
(
"/Users/jackey/data/code/buy.pdf"
);
File
file
=
new
File
(
url
);
if
(!
file
.
exists
())
{
if
(!
file
.
exists
())
{
response
.
setStatus
(
HttpServletResponse
.
SC_NOT_FOUND
);
response
.
setStatus
(
HttpServletResponse
.
SC_NOT_FOUND
);
return
;
return
;
...
...
computility-module-member/src/main/java/com/luhu/computility/module/member/controller/admin/resource/vo/ResourcePageReqVO.java
View file @
c44ab6a2
...
@@ -20,11 +20,8 @@ public class ResourcePageReqVO extends PageParam {
...
@@ -20,11 +20,8 @@ public class ResourcePageReqVO extends PageParam {
@Schema
(
description
=
"类型"
,
example
=
"1"
)
@Schema
(
description
=
"类型"
,
example
=
"1"
)
private
Long
categoryId
;
private
Long
categoryId
;
@Schema
(
description
=
"客户id"
,
example
=
"19646"
)
@Schema
(
description
=
"用户手机"
,
example
=
"11797"
)
private
Long
memberUserId
;
private
String
mobile
;
@Schema
(
description
=
"关联订单id"
,
example
=
"11797"
)
private
Long
tradeOrderId
;
@Schema
(
description
=
"关联订单No"
,
example
=
"11797"
)
@Schema
(
description
=
"关联订单No"
,
example
=
"11797"
)
private
String
tradeOrderNo
;
private
String
tradeOrderNo
;
...
...
computility-module-member/src/main/java/com/luhu/computility/module/member/controller/admin/resource/vo/ResourceRespVO.java
View file @
c44ab6a2
...
@@ -20,6 +20,9 @@ public class ResourceRespVO {
...
@@ -20,6 +20,9 @@ public class ResourceRespVO {
@ExcelProperty
(
"类型"
)
@ExcelProperty
(
"类型"
)
private
Long
categoryId
;
private
Long
categoryId
;
@Schema
(
description
=
"手机"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@ExcelProperty
(
"手机"
)
private
String
mobile
;
@Schema
(
description
=
"类型名称"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@Schema
(
description
=
"类型名称"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@ExcelProperty
(
"类型名称"
)
@ExcelProperty
(
"类型名称"
)
...
...
computility-module-member/src/main/java/com/luhu/computility/module/member/dal/mysql/resource/ResourceMapper.java
View file @
c44ab6a2
...
@@ -50,9 +50,8 @@ public interface ResourceMapper extends BaseMapperX<ResourceDO> {
...
@@ -50,9 +50,8 @@ public interface ResourceMapper extends BaseMapperX<ResourceDO> {
.
select
(
MemberUserDO:
:
getMobile
)
.
select
(
MemberUserDO:
:
getMobile
)
.
selectAs
(
MemberUserDO:
:
getName
,
ResourceRespVO:
:
getMemberUserName
)
.
selectAs
(
MemberUserDO:
:
getName
,
ResourceRespVO:
:
getMemberUserName
)
.
leftJoin
(
MemberUserDO
.
class
,
MemberUserDO:
:
getId
,
ResourceDO:
:
getMemberUserId
)
.
leftJoin
(
MemberUserDO
.
class
,
MemberUserDO:
:
getId
,
ResourceDO:
:
getMemberUserId
)
.
eq
(!
ObjectUtil
.
isEmpty
(
reqVO
.
getMemberUserId
()),
ResourceDO:
:
getMemberUserId
,
reqVO
.
getMemberUserId
())
.
like
(!
ObjectUtil
.
isEmpty
(
reqVO
.
getMobile
()),
MemberUserDO:
:
getMobile
,
reqVO
.
getMobile
())
.
eq
(!
ObjectUtil
.
isEmpty
(
reqVO
.
getTradeOrderId
()),
ResourceDO:
:
getTradeOrderId
,
reqVO
.
getTradeOrderId
())
.
like
(!
ObjectUtil
.
isEmpty
(
reqVO
.
getTradeOrderNo
()),
ResourceDO:
:
getTradeOrderNo
,
reqVO
.
getTradeOrderNo
())
.
eq
(!
ObjectUtil
.
isEmpty
(
reqVO
.
getTradeOrderNo
()),
ResourceDO:
:
getTradeOrderNo
,
reqVO
.
getTradeOrderNo
())
.
orderByDesc
(
ResourceDO:
:
getId
));
.
orderByDesc
(
ResourceDO:
:
getId
));
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment