Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fit-finance
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fitness-server
fit-finance
Commits
212d66c3
Commit
212d66c3
authored
Apr 02, 2024
by
程裕兵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:studio
parent
bd49f779
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
31 additions
and
5 deletions
+31
-5
api/src/main/java/com/jiejing/fitness/finance/api/cashier/request/PageStudioCashierRequest.java
+3
-0
api/src/main/java/com/jiejing/fitness/finance/api/cashier/vo/StudioCashierRecordVO.java
+3
-0
app/src/main/java/com/jiejing/fitness/finance/app/controller/cashier/StudioCashierController.java
+3
-3
repository/src/main/java/com/jiejing/fitness/finance/repository/entity/StudioCashierRecord.java
+7
-0
repository/src/main/java/com/jiejing/fitness/finance/repository/mapper/StudioCashierRecordMapper.xml
+3
-2
repository/src/main/java/com/jiejing/fitness/finance/repository/query/PageBrandCashierRecordQuery.java
+5
-0
repository/src/main/java/com/jiejing/fitness/finance/repository/service/StudioCashierRecordRpService.java
+3
-0
service/src/main/java/com/jiejing/fitness/finance/service/cashier/params/PageStudioCashierParams.java
+3
-0
service/src/main/java/com/jiejing/fitness/finance/service/pay/convert/PayConvert.java
+1
-0
No files found.
api/src/main/java/com/jiejing/fitness/finance/api/cashier/request/PageStudioCashierRequest.java
View file @
212d66c3
...
...
@@ -23,6 +23,9 @@ import lombok.NoArgsConstructor;
@ApiModel
(
description
=
"分页查询场馆收银流水Request"
)
public
class
PageStudioCashierRequest
{
@ApiModelProperty
(
value
=
"场馆名称"
)
private
String
studioName
;
@ApiModelProperty
(
value
=
"场馆订单号"
)
private
String
orderNo
;
...
...
api/src/main/java/com/jiejing/fitness/finance/api/cashier/vo/StudioCashierRecordVO.java
View file @
212d66c3
...
...
@@ -47,6 +47,9 @@ public class StudioCashierRecordVO {
@ApiModelProperty
(
"场馆ID"
)
private
Long
studioId
;
@ApiModelProperty
(
value
=
"场馆名称"
)
private
String
studioName
;
@ApiModelProperty
(
"商户ID"
)
private
Long
merchantId
;
...
...
app/src/main/java/com/jiejing/fitness/finance/app/controller/cashier/StudioCashierController.java
View file @
212d66c3
...
...
@@ -29,7 +29,7 @@ public class StudioCashierController implements StudioCashierApi {
private
StudioCashierService
studioCashierService
;
@ApiOperation
(
value
=
"分页筛选收银流水"
,
tags
=
{
TAG
})
@PostMapping
(
value
=
"
/private/brand
Cashier/page"
)
@PostMapping
(
value
=
"
private/studio
Cashier/page"
)
@Override
public
JsonResult
<
PageVO
<
StudioCashierRecordVO
>>
page
(
@Valid
@RequestBody
PageStudioCashierRequest
request
)
{
...
...
@@ -38,14 +38,14 @@ public class StudioCashierController implements StudioCashierApi {
}
@ApiOperation
(
value
=
"查询收银流水详情"
,
tags
=
{
TAG
})
@PostMapping
(
value
=
"/private/
brand
Cashier/getById"
)
@PostMapping
(
value
=
"/private/
studio
Cashier/getById"
)
@Override
public
JsonResult
<
StudioCashierRecordVO
>
getById
(
@Valid
@RequestBody
GetStudioCashierByIdRequest
request
)
{
return
JsonResult
.
success
(
studioCashierService
.
getById
(
request
.
getId
()));
}
@ApiOperation
(
value
=
"根据订单号查询收银列表"
,
tags
=
{
TAG
})
@PostMapping
(
value
=
"/private/
brand
Cashier/listByOrderNo"
)
@PostMapping
(
value
=
"/private/
studio
Cashier/listByOrderNo"
)
@Override
public
JsonResult
<
List
<
StudioCashierRecordVO
>>
listByOrderNo
(
@Valid
@RequestBody
ListStudioCashierByOrderNoRequest
request
)
{
...
...
repository/src/main/java/com/jiejing/fitness/finance/repository/entity/StudioCashierRecord.java
View file @
212d66c3
...
...
@@ -81,6 +81,11 @@ public class StudioCashierRecord implements Serializable {
private
Long
studioId
;
/**
* 场馆名称
*/
private
String
studioName
;
/**
* 备注: 商户ID 是否允许为null: YES
*/
private
Long
merchantId
;
...
...
@@ -205,6 +210,8 @@ public class StudioCashierRecord implements Serializable {
public
static
final
String
STUDIO_ID
=
"studio_id"
;
public
static
final
String
STUDIO_NAME
=
"studio_name"
;
public
static
final
String
MERCHANT_ID
=
"merchant_id"
;
public
static
final
String
MERCHANT_NO
=
"merchant_no"
;
...
...
repository/src/main/java/com/jiejing/fitness/finance/repository/mapper/StudioCashierRecordMapper.xml
View file @
212d66c3
...
...
@@ -17,11 +17,12 @@
<!-- 通用查询结果列 -->
<sql
id=
"Base_Column_List"
>
id, trans_no, order_no, order_type, trans_type, brand_id, studio_id, merchant_id, merchant_no, channel_no, sub_channel, trans_amount, fee_rate, fee, actual_amount, trans_state, buyer_name, buyer_phone, goods, remark, exist_related_trans, related_trans_no, third_trans_no, fail_message, trading_time, success_time, in_time, create_time, update_time
id, trans_no, order_no, order_type, trans_type, brand_id, studio_id,
studio_name,
merchant_id, merchant_no, channel_no, sub_channel, trans_amount, fee_rate, fee, actual_amount, trans_state, buyer_name, buyer_phone, goods, remark, exist_related_trans, related_trans_no, third_trans_no, fail_message, trading_time, success_time, in_time, create_time, update_time
</sql>
<select
id=
"sumRefundActualAmountByPayTransNo"
resultType=
"java.math.BigDecimal"
>
select sum(actual_amount)
from
brand
_cashier_record
from
studio
_cashier_record
where related_trans_no = #{payTransNo}
and trans_state in (6, 7)
</select>
...
...
repository/src/main/java/com/jiejing/fitness/finance/repository/query/PageBrandCashierRecordQuery.java
View file @
212d66c3
...
...
@@ -36,6 +36,11 @@ public class PageBrandCashierRecordQuery {
private
String
studioId
;
/**
* 场馆名称
*/
private
String
studioName
;
/**
* 购买人姓名
*/
private
String
buyerName
;
...
...
repository/src/main/java/com/jiejing/fitness/finance/repository/service/StudioCashierRecordRpService.java
View file @
212d66c3
...
...
@@ -87,6 +87,9 @@ public class StudioCashierRecordRpService extends
if
(
null
!=
query
.
getSuccessEndTime
())
{
wrapper
.
le
(
StudioCashierRecord
.
SUCCESS_TIME
,
query
.
getSuccessEndTime
());
}
if
(
StringUtil
.
isNotBlank
(
query
.
getStudioName
()))
{
wrapper
.
eq
(
StudioCashierRecord
.
SUCCESS_TIME
,
query
.
getSuccessEndTime
());
}
return
this
.
findByWrapperPage
(
wrapper
,
query
.
getCurrent
(),
query
.
getSize
());
}
}
service/src/main/java/com/jiejing/fitness/finance/service/cashier/params/PageStudioCashierParams.java
View file @
212d66c3
...
...
@@ -35,6 +35,9 @@ public class PageStudioCashierParams {
@ApiModelProperty
(
value
=
"场馆ID"
)
private
String
studioId
;
@ApiModelProperty
(
value
=
"场馆名称"
)
private
String
studioName
;
@ApiModelProperty
(
value
=
"购买人姓名"
)
private
String
buyerName
;
...
...
service/src/main/java/com/jiejing/fitness/finance/service/pay/convert/PayConvert.java
View file @
212d66c3
...
...
@@ -73,6 +73,7 @@ public class PayConvert {
.
transType
(
BrandCashierTransTypeEnum
.
PAY
)
.
brandId
(
studio
.
getBrandId
())
.
studioId
(
params
.
getStudioId
())
.
studioName
(
studio
.
getName
())
.
merchantId
(
merchant
.
getId
())
.
merchantNo
(
merchant
.
getMerchantNo
())
.
channelNo
(
merchant
.
getChannelNo
())
...
...
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