Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
D
data-server
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
licc
data-server
Commits
a77fd901
Commit
a77fd901
authored
Mar 09, 2021
by
m1991
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
14f92d6a
24e37768
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
63 additions
and
31 deletions
+63
-31
PrizeShowVo.java
...odel/src/main/java/cn/wisenergy/model/vo/PrizeShowVo.java
+29
-0
ProgressPrizeService.java
...n/java/cn/wisenergy/service/app/ProgressPrizeService.java
+2
-1
ProgressPrizeServiceImpl.java
.../wisenergy/service/app/impl/ProgressPrizeServiceImpl.java
+15
-2
pom.xml
wisenergy-web-admin/pom.xml
+1
-1
ProgressPrizeController.java
...rgy/web/admin/controller/app/ProgressPrizeController.java
+2
-3
application-test.yml
wisenergy-web-admin/src/main/resources/application-test.yml
+0
-23
application.yml
wisenergy-web-admin/src/main/resources/application.yml
+14
-1
No files found.
wisenergy-model/src/main/java/cn/wisenergy/model/vo/PrizeShowVo.java
0 → 100644
View file @
a77fd901
package
cn
.
wisenergy
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author 86187
* @ Description: 最大进步奖展示Vo
* @ Author : 86187
* @ Date : 2021/3/9 19:22
*/
@Data
@ApiModel
(
"PrizeShowVo"
)
public
class
PrizeShowVo
{
/**
* 本月最大进步奖
*/
@ApiModelProperty
(
value
=
"本月最大进步奖"
,
name
=
"growthTotal"
)
private
Double
growthTotal
;
/**
* 进步奖详情列表展示
*/
@ApiModelProperty
(
value
=
"进步奖详情列表展示"
,
name
=
"prizeVos"
)
private
List
<
ProgressPrizeVo
>
prizeVos
;
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/ProgressPrizeService.java
View file @
a77fd901
package
cn
.
wisenergy
.
service
.
app
;
import
cn.wisenergy.common.utils.R
;
import
cn.wisenergy.model.vo.PrizeShowVo
;
import
cn.wisenergy.model.vo.ProgressPrizeVo
;
import
java.util.List
;
...
...
@@ -18,5 +19,5 @@ public interface ProgressPrizeService {
*
* @return 进步奖列表
*/
R
<
List
<
ProgressPrizeVo
>
>
getProgressPrizes
();
R
<
PrizeShowVo
>
getProgressPrizes
();
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/ProgressPrizeServiceImpl.java
View file @
a77fd901
...
...
@@ -4,11 +4,13 @@ import cn.wisenergy.common.utils.DateUtil;
import
cn.wisenergy.common.utils.R
;
import
cn.wisenergy.mapper.ProgressPrizeMapper
;
import
cn.wisenergy.model.app.ProgressPrize
;
import
cn.wisenergy.model.vo.PrizeShowVo
;
import
cn.wisenergy.model.vo.ProgressPrizeVo
;
import
cn.wisenergy.service.app.ProgressPrizeService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -21,12 +23,23 @@ import java.util.List;
public
class
ProgressPrizeServiceImpl
extends
ServiceImpl
<
ProgressPrizeMapper
,
ProgressPrize
>
implements
ProgressPrizeService
{
@Override
public
R
<
List
<
ProgressPrizeVo
>
>
getProgressPrizes
()
{
public
R
<
PrizeShowVo
>
getProgressPrizes
()
{
log
.
info
(
"shop-mall[]ProgressPrizeServiceImpl[]getProgressPrizes[]input.method"
);
//获取本月进步奖 列表
Date
date
=
new
Date
();
String
yearMonth
=
DateUtil
.
convertDateToStr
(
date
,
"yyyy-MM"
);
List
<
ProgressPrizeVo
>
list
=
baseMapper
.
getByTime
(
yearMonth
);
return
R
.
ok
(
list
);
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
R
.
ok
(
new
PrizeShowVo
());
}
double
sum
=
0.0
;
for
(
ProgressPrizeVo
prizeVo
:
list
)
{
sum
=
sum
+
prizeVo
.
getAwardMoney
();
}
PrizeShowVo
prizeShowVo
=
new
PrizeShowVo
();
prizeShowVo
.
setGrowthTotal
(
sum
);
prizeShowVo
.
setPrizeVos
(
list
);
return
R
.
ok
(
prizeShowVo
);
}
}
wisenergy-web-admin/pom.xml
View file @
a77fd901
...
...
@@ -62,7 +62,7 @@
<!-- MAVEN构建 -->
<build>
<finalName>
shop-mall
</finalName>
<finalName>
shop-mall
-comm
</finalName>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
...
...
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/ProgressPrizeController.java
View file @
a77fd901
package
cn
.
wisenergy
.
web
.
admin
.
controller
.
app
;
import
cn.wisenergy.common.utils.R
;
import
cn.wisenergy.model.vo.Pr
ogressPrize
Vo
;
import
cn.wisenergy.model.vo.Pr
izeShow
Vo
;
import
cn.wisenergy.service.app.ProgressPrizeService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.GetMapping;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
/**
* @author 86187
...
...
@@ -26,7 +25,7 @@ public class ProgressPrizeController {
@ApiOperation
(
value
=
"获取本月进步奖列表"
,
notes
=
"获取本月进步奖列表"
,
httpMethod
=
"GET"
)
@GetMapping
(
"/getProgressPrizes"
)
public
R
<
List
<
ProgressPrizeVo
>
>
getProgressPrizes
()
{
public
R
<
PrizeShowVo
>
getProgressPrizes
()
{
log
.
info
(
"shop-mall[]ProgressPrizeController[]getProgressPrizes[]input.method"
);
return
progressPrizeService
.
getProgressPrizes
();
}
...
...
wisenergy-web-admin/src/main/resources/application-test.yml
View file @
a77fd901
server
:
tomcat
:
uri-encoding
:
UTF-8
threads
:
max
:
1000
min-spare
:
30
port
:
8997
servlet
:
context-path
:
/shop-mall
spring
:
datasource
:
type
:
com.alibaba.druid.pool.DruidDataSource
...
...
@@ -78,16 +68,3 @@ sms:
version
:
2017-05-25
action
:
SendSms
signName
:
西田森生物科技
xxl
:
job
:
accessToken
:
admin
:
addresses
:
http://172.24.252.165:8090/job-admin
executor
:
address
:
appname
:
shop-mall
ip
:
172.24.252.165
logpath
:
/home/meepo/logs/xxl-job/jobhandler
logretentiondays
:
30
port
:
9999
wisenergy-web-admin/src/main/resources/application.yml
View file @
a77fd901
...
...
@@ -51,3 +51,16 @@ mybatis-plus:
cache-enabled
:
false
call-setters-on-nulls
:
true
jdbc-type-for-null
:
'
null'
xxl
:
job
:
accessToken
:
admin
:
addresses
:
http://172.24.252.165:81/job-admin
executor
:
address
:
appname
:
shop-mall
ip
:
172.24.252.165
logpath
:
/home/meepo/logs/xxl-job/jobhandler
logretentiondays
:
30
port
:
9999
\ 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