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
2e67d79c
Commit
2e67d79c
authored
Aug 10, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改统计
parent
9686012d
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
62 additions
and
46 deletions
+62
-46
DailyMembersOrderStatisticsBiz.java
...fc/platform/order/biz/DailyMembersOrderStatisticsBiz.java
+9
-4
DailyTravelOrderStatisticsBiz.java
...xfc/platform/order/biz/DailyTravelOrderStatisticsBiz.java
+6
-2
DailyVehicleOrderStatisticsBiz.java
...fc/platform/order/biz/DailyVehicleOrderStatisticsBiz.java
+15
-13
OrderStatisticsBiz.java
.../java/com/xxfc/platform/order/biz/OrderStatisticsBiz.java
+1
-1
DailyMembersOrderStatisticsMapper.java
...tform/order/mapper/DailyMembersOrderStatisticsMapper.java
+3
-2
DailyTravelOrderStatisticsMapper.java
...atform/order/mapper/DailyTravelOrderStatisticsMapper.java
+3
-2
DailyVehicleOrderStatisticsMapper.java
...tform/order/mapper/DailyVehicleOrderStatisticsMapper.java
+6
-5
OrderStatisticsController.java
...form/order/rest/background/OrderStatisticsController.java
+1
-1
application.yml
xx-order/xx-order-server/src/main/resources/application.yml
+3
-1
DailyMembersOrderStatisticsMapper.xml
...in/resources/mapper/DailyMembersOrderStatisticsMapper.xml
+3
-3
DailyTravelOrderStatisticsMapper.xml
...ain/resources/mapper/DailyTravelOrderStatisticsMapper.xml
+3
-3
DailyVehicleOrderStatisticsMapper.xml
...in/resources/mapper/DailyVehicleOrderStatisticsMapper.xml
+9
-9
No files found.
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/DailyMembersOrderStatisticsBiz.java
View file @
2e67d79c
...
@@ -9,6 +9,7 @@ import com.xxfc.platform.order.mapper.DailyTravelOrderStatisticsMapper;
...
@@ -9,6 +9,7 @@ import com.xxfc.platform.order.mapper.DailyTravelOrderStatisticsMapper;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
...
@@ -30,10 +31,14 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
...
@@ -30,10 +31,14 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
private
final
Integer
headOfficeId
=
1
;
private
final
Integer
headOfficeId
=
1
;
@Value
(
"${order.day}"
)
private
Integer
day
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
boolean
memberOrderStatistics
()
{
public
boolean
memberOrderStatistics
()
{
try
{
try
{
List
<
Map
<
String
,
Object
>>
travelGmv
=
mapper
.
getTravelGmv
();
List
<
Map
<
String
,
Object
>>
travelGmv
=
mapper
.
getTravelGmv
(
day
);
if
(
CollectionUtils
.
isEmpty
(
travelGmv
))
{
if
(
CollectionUtils
.
isEmpty
(
travelGmv
))
{
return
true
;
return
true
;
}
}
...
@@ -53,8 +58,8 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
...
@@ -53,8 +58,8 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
@Override
@Override
public
int
insertSelectiveRe
(
DailyMembersOrderStatistics
entity
)
{
public
int
insertSelectiveRe
(
DailyMembersOrderStatistics
entity
)
{
Date
date
=
new
Date
();
Date
date
=
new
Date
();
if
(
log
.
isDebugEnabled
()){
if
(
log
.
isDebugEnabled
())
{
log
.
debug
(
"时间******[{}]"
,
date
);
log
.
debug
(
"时间******[{}]"
,
date
);
}
}
entity
.
setBranchCompanyId
(
headOfficeId
);
entity
.
setBranchCompanyId
(
headOfficeId
);
entity
.
setCrtTime
(
date
);
entity
.
setCrtTime
(
date
);
...
@@ -62,6 +67,6 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
...
@@ -62,6 +67,6 @@ public class DailyMembersOrderStatisticsBiz extends BaseBiz<DailyMembersOrderSta
}
}
public
OrderStatistics
findAll
(
Integer
companyId
)
{
public
OrderStatistics
findAll
(
Integer
companyId
)
{
return
mapper
.
monthOrderTotal
(
companyId
);
return
mapper
.
monthOrderTotal
(
companyId
);
}
}
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/DailyTravelOrderStatisticsBiz.java
View file @
2e67d79c
...
@@ -7,6 +7,7 @@ import com.xxfc.platform.order.entity.DailyTravelOrderStatistics;
...
@@ -7,6 +7,7 @@ import com.xxfc.platform.order.entity.DailyTravelOrderStatistics;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
com.xxfc.platform.order.mapper.DailyTravelOrderStatisticsMapper
;
import
com.xxfc.platform.order.mapper.DailyTravelOrderStatisticsMapper
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
...
@@ -20,15 +21,17 @@ import java.util.*;
...
@@ -20,15 +21,17 @@ import java.util.*;
*/
*/
@Service
@Service
public
class
DailyTravelOrderStatisticsBiz
extends
BaseBiz
<
DailyTravelOrderStatisticsMapper
,
DailyTravelOrderStatistics
>
{
public
class
DailyTravelOrderStatisticsBiz
extends
BaseBiz
<
DailyTravelOrderStatisticsMapper
,
DailyTravelOrderStatistics
>
{
@Value
(
"${order.day}"
)
private
Integer
day
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
boolean
StatisticsOfTravelOrders
()
{
public
boolean
StatisticsOfTravelOrders
()
{
try
{
try
{
ArrayList
<
DailyTravelOrderStatistics
>
objects
=
new
ArrayList
<>();
ArrayList
<
DailyTravelOrderStatistics
>
objects
=
new
ArrayList
<>();
List
<
DailyTravelOrderStatistics
>
travelGmv
=
mapper
.
getTravelGmv
();
List
<
DailyTravelOrderStatistics
>
travelGmv
=
mapper
.
getTravelGmv
(
day
);
objects
.
addAll
(
travelGmv
);
objects
.
addAll
(
travelGmv
);
List
<
DailyTravelOrderStatistics
>
travelPenalSum
=
mapper
.
getTravelPenalSum
();
List
<
DailyTravelOrderStatistics
>
travelPenalSum
=
mapper
.
getTravelPenalSum
(
day
);
objects
.
addAll
(
travelPenalSum
);
objects
.
addAll
(
travelPenalSum
);
insertByList
(
objects
);
insertByList
(
objects
);
...
@@ -45,6 +48,7 @@ public class DailyTravelOrderStatisticsBiz extends BaseBiz<DailyTravelOrderStati
...
@@ -45,6 +48,7 @@ public class DailyTravelOrderStatisticsBiz extends BaseBiz<DailyTravelOrderStati
if
(
CollectionUtils
.
isNotEmpty
(
objects
))
{
if
(
CollectionUtils
.
isNotEmpty
(
objects
))
{
HashMap
<
Integer
,
DailyTravelOrderStatistics
>
map
=
new
HashMap
<>();
HashMap
<
Integer
,
DailyTravelOrderStatistics
>
map
=
new
HashMap
<>();
for
(
DailyTravelOrderStatistics
object
:
objects
)
{
for
(
DailyTravelOrderStatistics
object
:
objects
)
{
DailyTravelOrderStatistics
statistics
=
map
.
get
(
object
.
getBranchCompanyId
());
DailyTravelOrderStatistics
statistics
=
map
.
get
(
object
.
getBranchCompanyId
());
if
(
statistics
==
null
)
{
if
(
statistics
==
null
)
{
statistics
=
new
DailyTravelOrderStatistics
();
statistics
=
new
DailyTravelOrderStatistics
();
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/DailyVehicleOrderStatisticsBiz.java
View file @
2e67d79c
...
@@ -10,11 +10,11 @@ import com.xxfc.platform.order.mapper.DailyVehicleOrderStatisticsMapper;
...
@@ -10,11 +10,11 @@ import com.xxfc.platform.order.mapper.DailyVehicleOrderStatisticsMapper;
import
com.xxfc.platform.order.pojo.DedDetailDTO
;
import
com.xxfc.platform.order.pojo.DedDetailDTO
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
java.lang.reflect.InvocationTargetException
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.*
;
...
@@ -30,6 +30,8 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
...
@@ -30,6 +30,8 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
private
final
Integer
TYPE_DAMAGE
=
2
;
private
final
Integer
TYPE_DAMAGE
=
2
;
private
final
Integer
TYPE_OTHER
=
3
;
private
final
Integer
TYPE_OTHER
=
3
;
@Value
(
"${order.day}"
)
private
Integer
day
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
boolean
StatisticsOfCarRentalOrders
()
{
public
boolean
StatisticsOfCarRentalOrders
()
{
...
@@ -39,23 +41,23 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
...
@@ -39,23 +41,23 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
ArrayList
<
DailyVehicleOrderStatistics
>
result
=
new
ArrayList
<>();
ArrayList
<
DailyVehicleOrderStatistics
>
result
=
new
ArrayList
<>();
// 获取每日租车订单成交金和押金总额
// 获取每日租车订单成交金和押金总额
List
<
DailyVehicleOrderStatistics
>
gmvAndMarginTotal
=
mapper
.
getGmvAndMarginTotal
();
List
<
DailyVehicleOrderStatistics
>
gmvAndMarginTotal
=
mapper
.
getGmvAndMarginTotal
(
day
);
result
.
addAll
(
gmvAndMarginTotal
);
result
.
addAll
(
gmvAndMarginTotal
);
// 获取取消订单扣款总额
// 获取取消订单扣款总额
List
<
DailyVehicleOrderStatistics
>
penalSum
=
mapper
.
getPenalSum
();
List
<
DailyVehicleOrderStatistics
>
penalSum
=
mapper
.
getPenalSum
(
day
);
result
.
addAll
(
penalSum
);
result
.
addAll
(
penalSum
);
// 获取订单退还押金总额
// 获取订单退还押金总额
List
<
DailyVehicleOrderStatistics
>
refundSecurityDeposit
=
mapper
.
getRefundSecurityDeposit
();
List
<
DailyVehicleOrderStatistics
>
refundSecurityDeposit
=
mapper
.
getRefundSecurityDeposit
(
day
);
result
.
addAll
(
refundSecurityDeposit
);
result
.
addAll
(
refundSecurityDeposit
);
// 获取违章查询总和
// 获取违章查询总和
List
<
DailyVehicleOrderStatistics
>
violationMoney
=
mapper
.
getViolationMoney
();
List
<
DailyVehicleOrderStatistics
>
violationMoney
=
mapper
.
getViolationMoney
(
day
);
result
.
addAll
(
violationMoney
);
result
.
addAll
(
violationMoney
);
// 获取赔偿和延期JSON字符串
// 获取赔偿和延期JSON字符串
List
<
Map
>
compensationAndPostpone
=
mapper
.
getCompensationAndPostpone
();
List
<
Map
>
compensationAndPostpone
=
mapper
.
getCompensationAndPostpone
(
day
);
// 获取赔偿和延期JSON字符串转换为map
// 获取赔偿和延期JSON字符串转换为map
List
<
DailyVehicleOrderStatistics
>
compensationAndPostpones
=
getCompensationAndPostpones
(
compensationAndPostpone
);
List
<
DailyVehicleOrderStatistics
>
compensationAndPostpones
=
getCompensationAndPostpones
(
compensationAndPostpone
);
result
.
addAll
(
compensationAndPostpones
);
result
.
addAll
(
compensationAndPostpones
);
...
@@ -82,16 +84,16 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
...
@@ -82,16 +84,16 @@ public class DailyVehicleOrderStatisticsBiz extends BaseBiz<DailyVehicleOrderSta
if
(
statistics
==
null
)
{
if
(
statistics
==
null
)
{
statistics
=
new
DailyVehicleOrderStatistics
();
statistics
=
new
DailyVehicleOrderStatistics
();
map
.
put
(
branchCompanyId
,
statistics
);
map
.
put
(
branchCompanyId
,
statistics
);
BeanUtil
.
copyProperties
(
value
,
statistics
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
}
}
BeanUtil
.
copyProperties
(
value
,
statistics
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
for
(
Map
.
Entry
<
Integer
,
DailyVehicleOrderStatistics
>
entry
:
map
.
entrySet
())
{
}
insertSelectiveRe
(
entry
.
getValue
());
}
for
(
Map
.
Entry
<
Integer
,
DailyVehicleOrderStatistics
>
entry
:
map
.
entrySet
())
{
insertSelectiveRe
(
entry
.
getValue
());
}
}
}
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderStatisticsBiz.java
View file @
2e67d79c
...
@@ -26,7 +26,7 @@ public class OrderStatisticsBiz extends BaseBiz<OrderStatisticsMapper, OrderStat
...
@@ -26,7 +26,7 @@ public class OrderStatisticsBiz extends BaseBiz<OrderStatisticsMapper, OrderStat
@Autowired
@Autowired
private
DailyMembersOrderStatisticsBiz
membersBiz
;
private
DailyMembersOrderStatisticsBiz
membersBiz
;
public
OrderStatistics
getToalOrder
(
Integer
companyId
)
{
public
OrderStatistics
getTo
t
alOrder
(
Integer
companyId
)
{
OrderStatistics
result
=
new
OrderStatistics
();
OrderStatistics
result
=
new
OrderStatistics
();
ArrayList
<
OrderStatistics
>
orderStatistics
=
new
ArrayList
<>();
ArrayList
<
OrderStatistics
>
orderStatistics
=
new
ArrayList
<>();
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mapper/DailyMembersOrderStatisticsMapper.java
View file @
2e67d79c
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
import
com.xxfc.platform.order.entity.DailyMembersOrderStatistics
;
import
com.xxfc.platform.order.entity.DailyMembersOrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -13,8 +14,8 @@ import java.util.Map;
...
@@ -13,8 +14,8 @@ import java.util.Map;
*/
*/
public
interface
DailyMembersOrderStatisticsMapper
extends
Mapper
<
DailyMembersOrderStatistics
>
{
public
interface
DailyMembersOrderStatisticsMapper
extends
Mapper
<
DailyMembersOrderStatistics
>
{
List
<
Map
<
String
,
Object
>>
getTravelGmv
();
List
<
Map
<
String
,
Object
>>
getTravelGmv
(
@Param
(
"day"
)
Integer
day
);
OrderStatistics
monthOrderTotal
(
Integer
companyId
);
OrderStatistics
monthOrderTotal
(
@Param
(
"companyId"
)
Integer
companyId
);
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mapper/DailyTravelOrderStatisticsMapper.java
View file @
2e67d79c
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
import
com.xxfc.platform.order.entity.DailyTravelOrderStatistics
;
import
com.xxfc.platform.order.entity.DailyTravelOrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -14,9 +15,9 @@ import java.util.Map;
...
@@ -14,9 +15,9 @@ import java.util.Map;
public
interface
DailyTravelOrderStatisticsMapper
extends
Mapper
<
DailyTravelOrderStatistics
>
{
public
interface
DailyTravelOrderStatisticsMapper
extends
Mapper
<
DailyTravelOrderStatistics
>
{
List
<
DailyTravelOrderStatistics
>
getTravelGmv
();
List
<
DailyTravelOrderStatistics
>
getTravelGmv
(
@Param
(
"day"
)
Integer
day
);
List
<
DailyTravelOrderStatistics
>
getTravelPenalSum
();
List
<
DailyTravelOrderStatistics
>
getTravelPenalSum
(
@Param
(
"day"
)
Integer
day
);
OrderStatistics
monthOrderTotal
(
Integer
branchCompanyId
);
OrderStatistics
monthOrderTotal
(
Integer
branchCompanyId
);
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mapper/DailyVehicleOrderStatisticsMapper.java
View file @
2e67d79c
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.order.mapper;
import
com.xxfc.platform.order.entity.DailyVehicleOrderStatistics
;
import
com.xxfc.platform.order.entity.DailyVehicleOrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
com.xxfc.platform.order.entity.OrderStatistics
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -14,15 +15,15 @@ import java.util.Map;
...
@@ -14,15 +15,15 @@ import java.util.Map;
*/
*/
public
interface
DailyVehicleOrderStatisticsMapper
extends
Mapper
<
DailyVehicleOrderStatistics
>
{
public
interface
DailyVehicleOrderStatisticsMapper
extends
Mapper
<
DailyVehicleOrderStatistics
>
{
List
<
DailyVehicleOrderStatistics
>
getGmvAndMarginTotal
();
List
<
DailyVehicleOrderStatistics
>
getGmvAndMarginTotal
(
@Param
(
"day"
)
Integer
day
);
List
<
Map
>
getCompensationAndPostpone
();
List
<
Map
>
getCompensationAndPostpone
(
@Param
(
"day"
)
Integer
day
);
List
<
DailyVehicleOrderStatistics
>
getPenalSum
();
List
<
DailyVehicleOrderStatistics
>
getPenalSum
(
@Param
(
"day"
)
Integer
day
);
List
<
DailyVehicleOrderStatistics
>
getRefundSecurityDeposit
();
List
<
DailyVehicleOrderStatistics
>
getRefundSecurityDeposit
(
@Param
(
"day"
)
Integer
day
);
List
<
DailyVehicleOrderStatistics
>
getViolationMoney
();
List
<
DailyVehicleOrderStatistics
>
getViolationMoney
(
@Param
(
"day"
)
Integer
day
);
OrderStatistics
monthOrderTotal
(
Integer
companyId
);
OrderStatistics
monthOrderTotal
(
Integer
companyId
);
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/background/OrderStatisticsController.java
View file @
2e67d79c
...
@@ -91,7 +91,7 @@ public class OrderStatisticsController extends BaseController<OrderStatisticsBiz
...
@@ -91,7 +91,7 @@ public class OrderStatisticsController extends BaseController<OrderStatisticsBiz
}
}
if
(
TYEP_TOTAL
.
equals
(
type
))
{
if
(
TYEP_TOTAL
.
equals
(
type
))
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getToalOrder
(
companyId
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
getTo
t
alOrder
(
companyId
));
}
}
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"参数错误!"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"参数错误!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
xx-order/xx-order-server/src/main/resources/application.yml
View file @
2e67d79c
...
@@ -4,4 +4,6 @@ logging:
...
@@ -4,4 +4,6 @@ logging:
com.github.wxiaoqi
:
com.github.wxiaoqi
:
debug
debug
com.xxfc.platform
:
com.xxfc.platform
:
debug
debug
\ No newline at end of file
order
:
day
:
1
\ No newline at end of file
xx-order/xx-order-server/src/main/resources/mapper/DailyMembersOrderStatisticsMapper.xml
View file @
2e67d79c
...
@@ -5,14 +5,14 @@
...
@@ -5,14 +5,14 @@
<!-- 获取会员订单成交金-->
<!-- 获取会员订单成交金-->
<select
id=
"getTravelGmv"
resultType=
"HashMap"
>
<select
id=
"getTravelGmv"
resultType=
"HashMap"
>
select
select
COALESCE(date_format(FROM_UNIXTIME(pay_time/1000),'%Y-%c-%d'),date(DATE_SUB(now(),interval 1 day)
)) as oneDay,
date(DATE_SUB(now(),interval #{day} day
)) as oneDay,
IFNULL(SUM(real_amount),0) as gmv
IFNULL(SUM(real_amount),0) as gmv
from
from
base_order
base_order
where
where
type=3
type=3
AND
AND
date(FROM_UNIXTIME(pay_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(pay_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
</select>
</select>
<select
id=
"monthOrderTotal"
resultType=
"com.xxfc.platform.order.entity.OrderStatistics"
>
<select
id=
"monthOrderTotal"
resultType=
"com.xxfc.platform.order.entity.OrderStatistics"
>
...
@@ -23,6 +23,6 @@
...
@@ -23,6 +23,6 @@
WHERE
WHERE
branch_company_id =#{companyId}
branch_company_id =#{companyId}
and
and
DATE_FORMAT(one_day,'%Y-%c')=DATE_FORMAT(DATE_SUB(NOW(),
INTERVAL 1 DAY
),'%Y-%c')
DATE_FORMAT(one_day,'%Y-%c')=DATE_FORMAT(DATE_SUB(NOW(),
interval 1 day
),'%Y-%c')
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
xx-order/xx-order-server/src/main/resources/mapper/DailyTravelOrderStatisticsMapper.xml
View file @
2e67d79c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<select
id=
"getTravelGmv"
resultType=
"com.xxfc.platform.order.entity.DailyTravelOrderStatistics"
>
<select
id=
"getTravelGmv"
resultType=
"com.xxfc.platform.order.entity.DailyTravelOrderStatistics"
>
select
select
t.start_company_id as branchCompanyId,
t.start_company_id as branchCompanyId,
COALESCE(date_format(FROM_UNIXTIME(o.pay_time/1000),'%Y-%c-%d'),date(DATE_SUB(now(),interval 1 day)
)) as oneDay,
date(DATE_SUB(now(),interval #{day} day
)) as oneDay,
IFNULL(SUM(o.real_amount),0) as gmv
IFNULL(SUM(o.real_amount),0) as gmv
from
from
base_order o
base_order o
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
where
where
type=2
type=2
and
and
date(FROM_UNIXTIME(o.pay_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(o.pay_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
group by
group by
t.start_company_id
t.start_company_id
</select>
</select>
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
and
and
r.refund_type =1
r.refund_type =1
and
and
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
group by
group by
t.start_company_id
t.start_company_id
</select>
</select>
...
...
xx-order/xx-order-server/src/main/resources/mapper/DailyVehicleOrderStatisticsMapper.xml
View file @
2e67d79c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<select
id=
"getGmvAndMarginTotal"
resultType=
"com.xxfc.platform.order.entity.DailyVehicleOrderStatistics"
>
<select
id=
"getGmvAndMarginTotal"
resultType=
"com.xxfc.platform.order.entity.DailyVehicleOrderStatistics"
>
SELECT
SELECT
v.start_company_id AS branchCompanyId,
v.start_company_id AS branchCompanyId,
COALESCE(date_format(FROM_UNIXTIME(b.pay_time/1000),'%Y-%c-%d'),date(DATE_SUB(now(),interval 1 day)
)) as oneDay,
date(DATE_SUB(now(),interval #{day} day
)) as oneDay,
IFNULL(SUM(b.real_amount-v.deposit),0) AS gmv,
IFNULL(SUM(b.real_amount-v.deposit),0) AS gmv,
IFNULL(SUM(v.deposit),0) AS securityDeposit
IFNULL(SUM(v.deposit),0) AS securityDeposit
FROM
FROM
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
WHERE
WHERE
b.type=1
b.type=1
AND
AND
DATE(FROM_UNIXTIME(b.pay_time/1000))=DATE(DATE_SUB(now(),INTERVAL
1
DAY))
DATE(FROM_UNIXTIME(b.pay_time/1000))=DATE(DATE_SUB(now(),INTERVAL
#{day}
DAY))
GROUP BY
GROUP BY
v.start_company_id
v.start_company_id
</select>
</select>
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
AND
AND
r.refund_type >1
r.refund_type >1
AND
AND
DATE(FROM_UNIXTIME(r.refund_time/1000))=DATE(DATE_SUB(now(),INTERVAL
1
DAY))
DATE(FROM_UNIXTIME(r.refund_time/1000))=DATE(DATE_SUB(now(),INTERVAL
#{day}
DAY))
GROUP BY
GROUP BY
v.start_company_id
v.start_company_id
</select>
</select>
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
AND
AND
r.refund_type =1
r.refund_type =1
AND
AND
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
GROUP BY
GROUP BY
v.start_company_id
v.start_company_id
</select>
</select>
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
and
and
c.type=3
c.type=3
and
and
date(FROM_UNIXTIME(refund_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(refund_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
order by v.start_company_id asc
order by v.start_company_id asc
</select>
</select>
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
<select
id=
"getViolationMoney"
resultType=
"com.xxfc.platform.order.entity.DailyVehicleOrderStatistics"
>
<select
id=
"getViolationMoney"
resultType=
"com.xxfc.platform.order.entity.DailyVehicleOrderStatistics"
>
SELECT
SELECT
d.start_company_id AS branchCompanyId,
d.start_company_id AS branchCompanyId,
v.price
as violationMoney
IFNULL(sum(v.price),0)
as violationMoney
FROM
FROM
order_refund r
order_refund r
LEFT JOIN
LEFT JOIN
...
@@ -131,9 +131,9 @@
...
@@ -131,9 +131,9 @@
and
and
r.refund_type = 4
r.refund_type = 4
and
and
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
1
day))
date(FROM_UNIXTIME(r.refund_time/1000))=date(DATE_SUB(now(),interval
#{day}
day))
GROUP BY
GROUP BY
d.start_company_id
d.start_company_id
</select>
</select>
...
@@ -152,6 +152,6 @@
...
@@ -152,6 +152,6 @@
WHERE
WHERE
branch_company_id =#{companyId}
branch_company_id =#{companyId}
and
and
DATE_FORMAT(one_day,'%Y-%c')=DATE_FORMAT(DATE_SUB(NOW(),
INTERVAL 1 DAY
),'%Y-%c')
DATE_FORMAT(one_day,'%Y-%c')=DATE_FORMAT(DATE_SUB(NOW(),
interval 1 day
),'%Y-%c')
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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