记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
f67e0ceb
Commit
f67e0ceb
authored
Jun 18, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改演出数据统计
parent
5600c481
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
5 deletions
+32
-5
IKylinPerformancesService.java
...dnet/service/kylin/service/IKylinPerformancesService.java
+4
-1
KylinPerformancesServiceImpl.java
...vice/kylin/service/impl/KylinPerformancesServiceImpl.java
+28
-4
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/IKylinPerformancesService.java
View file @
f67e0ceb
package
com
.
liquidnet
.
service
.
kylin
.
service
;
package
com
.
liquidnet
.
service
.
kylin
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 演出 服务类
* 演出 服务类
...
@@ -12,5 +15,5 @@ import com.liquidnet.service.kylin.entity.KylinPerformances;
...
@@ -12,5 +15,5 @@ import com.liquidnet.service.kylin.entity.KylinPerformances;
* @since 2021-05-05
* @since 2021-05-05
*/
*/
public
interface
IKylinPerformancesService
extends
IService
<
KylinPerformances
>
{
public
interface
IKylinPerformancesService
extends
IService
<
KylinPerformances
>
{
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinPerformancesServiceImpl.java
View file @
f67e0ceb
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
package
com
.
liquidnet
.
service
.
kylin
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.commons.lang.CommonConst
;
import
com.liquidnet.commons.lang.CommonConst
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DistanceUtil
;
import
com.liquidnet.commons.lang.util.DistanceUtil
;
import
com.liquidnet.service.kylin.constant.KylinPerformanceStatusEnum
;
import
com.liquidnet.service.kylin.constant.KylinPerformanceStatusEnum
;
import
com.liquidnet.service.kylin.d
to.vo.mongo.KylinPerformanceV
o
;
import
com.liquidnet.service.kylin.d
ao.PerformanceOrderStatisticalDa
o
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.PayDetailVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.PayDetailVo
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.mapper.KylinPerformancesMapper
;
import
com.liquidnet.service.kylin.mapper.KylinPerformancesMapper
;
import
com.liquidnet.service.kylin.service.IKylinPerformancesService
;
import
com.liquidnet.service.kylin.service.IKylinPerformancesService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.kylin.timerTask.PerformanceVoTask
;
import
com.liquidnet.service.kylin.timerTask.PerformanceVoTask
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
com.liquidnet.service.kylin.utils.DataUtils
;
import
org.bson.Document
;
import
org.bson.Document
;
...
@@ -25,10 +26,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
...
@@ -25,10 +26,8 @@ import org.springframework.data.mongodb.core.query.Criteria;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.*
;
import
java.util.*
;
import
java.util.regex.Pattern
;
import
java.util.regex.Pattern
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -53,6 +52,9 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
...
@@ -53,6 +52,9 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
@Autowired
@Autowired
private
PerformanceVoTask
task
;
private
PerformanceVoTask
task
;
@Autowired
private
KylinPerformancesMapper
performancesMapper
;
public
HashMap
<
String
,
Object
>
localList
(
public
HashMap
<
String
,
Object
>
localList
(
int
days
,
String
cityName
,
int
type
,
int
days
,
String
cityName
,
int
type
,
Integer
isDiscount
,
Integer
isAdvance
,
Integer
isExclusive
,
Integer
isDiscount
,
Integer
isAdvance
,
Integer
isExclusive
,
...
@@ -379,4 +381,26 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
...
@@ -379,4 +381,26 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
return
"失败"
;
return
"失败"
;
}
}
}
}
@Override
public
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
)
{
PerformanceOrderStatisticalDao
countBean
=
new
PerformanceOrderStatisticalDao
();
countBean
.
setTitle
(
"总计:"
);
List
<
PerformanceOrderStatisticalDao
>
dtoList
=
performancesMapper
.
getPerformanceOrderStatisticalList
(
performancesId
);
dtoList
.
forEach
(
dto
->
{
countBean
.
setTotalGeneral
(
countBean
.
getTotalGeneral
().
add
(
dto
.
getTotalGeneral
()));
countBean
.
setSaleGeneral
(
countBean
.
getSaleGeneral
().
add
(
dto
.
getSaleGeneral
()));
countBean
.
setSurplusGeneral
(
countBean
.
getSurplusGeneral
().
add
(
dto
.
getSurplusGeneral
()));
countBean
.
setTotalSalePrice
(
countBean
.
getTotalSalePrice
().
add
(
dto
.
getTotalSalePrice
()));
countBean
.
setTotalExchange
(
countBean
.
getTotalExchange
().
add
(
dto
.
getTotalExchange
()));
countBean
.
setTotalRefundGeneral
(
countBean
.
getTotalRefundGeneral
().
add
(
dto
.
getTotalRefundGeneral
()));
countBean
.
setTotalRefundPrice
(
countBean
.
getTotalRefundPrice
().
add
(
dto
.
getTotalRefundPrice
()));
countBean
.
setTotalMemberNumber
(
countBean
.
getTotalMemberNumber
().
add
(
dto
.
getTotalMemberNumber
()));
countBean
.
setTotalPayingNumber
(
countBean
.
getTotalPayingNumber
().
add
(
dto
.
getTotalPayingNumber
()));
countBean
.
setTotalBuyUsers
(
dto
.
getTotalBuyUsers
());
});
dtoList
.
add
(
countBean
);
return
dtoList
;
}
}
}
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