Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
38d67a07
Commit
38d67a07
authored
Nov 30, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'order_received_statistics' into dev
parents
f85b7719
dd881bd5
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
32 deletions
+32
-32
StatisticsStatusEnum.java
...latform/order/contant/enumerate/StatisticsStatusEnum.java
+2
-2
OrderReceivedStatisticsMapper.xml
...c/main/resources/mapper/OrderReceivedStatisticsMapper.xml
+25
-25
ServiceTest.java
xx-order/xx-order-server/src/test/java/ServiceTest.java
+5
-5
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/contant/enumerate/StatisticsStatusEnum.java
View file @
38d67a07
...
...
@@ -187,12 +187,12 @@ public enum StatisticsStatusEnum {
feeTypeBo
.
setOrderRefundAmount
(
feeTypeBo
.
getOrderRefundAmount
().
add
(
accountDetailEntity
.
getOrderAmount
()).
subtract
(
feeTypeBo
.
getNoDeductibleRefundAmount
()));
}
}
//订单支付金额(不包含免赔,押金)减去退款的金额
/*
//订单支付金额(不包含免赔,押金)减去退款的金额
feeTypeBo.setTotalAmount(feeTypeBo.getTotalAmount().subtract(feeTypeBo.getOrderRefundAmount()));
//订单押金减去退款押金
feeTypeBo.setDepositAmount(feeTypeBo.getDepositAmount().subtract(feeTypeBo.getDepositRefundAmount()));
//订单免赔金额减去退款的免赔金额
feeTypeBo
.
setNoDeductibleAmount
(
feeTypeBo
.
getNoDeductibleAmount
().
subtract
(
feeTypeBo
.
getDepositRefundAmount
()));
feeTypeBo.setNoDeductibleAmount(feeTypeBo.getNoDeductibleAmount().subtract(feeTypeBo.getDepositRefundAmount()));
*/
return
feeTypeBo
;
}
...
...
xx-order/xx-order-server/src/main/resources/mapper/OrderReceivedStatisticsMapper.xml
View file @
38d67a07
...
...
@@ -71,11 +71,11 @@
`company_id` AS `companyId`,
`year`,
`date`,
SUM(`member_amount`) AS `memberAmount`,
SUM(`travel_amount`) AS `travelAmount`,
SUM(`rent_vehicle_amount`) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`) as `noDeductibleAmount`,
SUM(`deposit_amount`) as `depositAmount`
SUM(`member_amount`
-`member_refund_amount`
) AS `memberAmount`,
SUM(`travel_amount`
-`travel_refund_amount`
) AS `travelAmount`,
SUM(`rent_vehicle_amount`
-`rent_vehicle_refund_amount`
) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`
- `no_deductible_refund_amount`
) as `noDeductibleAmount`,
SUM(`deposit_amount`
- `deposit_refund_amount`
) as `depositAmount`
FROM
`order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
...
...
@@ -156,11 +156,11 @@
company_id AS `companyId`,
`year`,
`month`,
SUM(`member_amount`) AS `memberAmount`,
SUM(`travel_amount`) AS `travelAmount`,
SUM(`rent_vehicle_amount`) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`) as `noDeductibleAmount`,
SUM(`deposit_amount`) as `depositAmount`
SUM(`member_amount`
-`member_refund_amount`
) AS `memberAmount`,
SUM(`travel_amount`
-`travel_refund_amount`
) AS `travelAmount`,
SUM(`rent_vehicle_amount`
-`rent_vehicle_refund_amount`
) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`
- `no_deductible_refund_amount`
) as `noDeductibleAmount`,
SUM(`deposit_amount`
- `deposit_refund_amount`
) as `depositAmount`
FROM
`order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
...
...
@@ -240,11 +240,11 @@
company_id AS `companyId`,
`year`,
`week_of_year` AS `weekOfYear`,
SUM(`member_amount`) AS `memberAmount`,
SUM(`travel_amount`) AS `travelAmount`,
SUM(`rent_vehicle_amount`) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`) as `noDeductibleAmount`,
SUM(`deposit_amount`) as `depositAmount`
SUM(`member_amount`
-`member_refund_amount`
) AS `memberAmount`,
SUM(`travel_amount`
-`travel_refund_amount`
) AS `travelAmount`,
SUM(`rent_vehicle_amount`
-`rent_vehicle_refund_amount`
) AS `rentVehilceAmount`,
SUM(`no_deductible_amount`
- `no_deductible_refund_amount`
) as `noDeductibleAmount`,
SUM(`deposit_amount`
- `deposit_refund_amount`
) as `depositAmount`
FROM
`order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
...
...
@@ -313,7 +313,7 @@
</select>
<select
id=
"selectCountByDate"
resultType=
"int"
>
select count(0
) from (SELECT `date` FROM `order_received_statistics` WHERE `has_pay`=1
select count(*
) from (SELECT `date` FROM `order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
AND `company_name` LIKE CONCAT('%',#{companyName},'%')
</if>
...
...
@@ -341,7 +341,7 @@
</select>
<select
id=
"selectCountByMonth"
resultType=
"int"
>
select count(
0
) from (SELECT `month` FROM `order_received_statistics` WHERE `has_pay`=1
select count(
*
) from (SELECT `month` FROM `order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
AND `company_name` LIKE CONCAT('%',#{companyName},'%')
</if>
...
...
@@ -369,7 +369,7 @@
</select>
<select
id=
"selectCountByWeekOfYear"
resultType=
"int"
>
select count(
0
) from (SELECT `week_of_year` FROM `order_received_statistics` WHERE `has_pay`=1
select count(
*
) from (SELECT `week_of_year` FROM `order_received_statistics` WHERE `has_pay`=1
<if
test=
"companyName!=null and companyName!=''"
>
AND `company_name` LIKE CONCAT('%',#{companyName},'%')
</if>
...
...
xx-order/xx-order-server/src/test/java/ServiceTest.java
View file @
38d67a07
...
...
@@ -126,16 +126,16 @@ public class ServiceTest {
@Test
@SneakyThrows
public
void
testOrderReceivedStatisticsJobHandler
(){
/*
cn.hutool.core.date.DateTime dateTime = DateUtil.parse("2019-11-29", "yyyy-MM-dd");
cn
.
hutool
.
core
.
date
.
DateTime
dateTime
=
DateUtil
.
parse
(
"2019-11-29"
,
"yyyy-MM-dd"
);
// cn.hutool.core.date.DateTime offset = DateUtil.offset(dateTime, DateField.DAY_OF_MONTH, 1);
orderReceivedStatisticsJobHandler.execute("2019-11-29");
*/
LocalDate
startLocalDate
=
LocalDate
.
of
(
2019
,
10
,
1
);
LocalDate
endLocalDate
=
LocalDate
.
of
(
2019
,
11
,
2
8
);
orderReceivedStatisticsJobHandler
.
execute
(
"2019-11-29"
);
/*
LocalDate startLocalDate = LocalDate.of(2019, 10, 1);
LocalDate endLocalDate = LocalDate.of(2019,11,2
9
);
while (startLocalDate.isBefore(endLocalDate)){
String dateStr = startLocalDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
startLocalDate = startLocalDate.plusDays(1);
orderReceivedStatisticsJobHandler.execute(dateStr);
}
}
*/
}
}
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