Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
43572336
Commit
43572336
authored
Apr 13, 2021
by
王衍超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
计划周期初始化数据修改;
parent
d8146621
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
37 additions
and
7 deletions
+37
-7
DinasCommonConfiguration.java
...a/com/xyst/dinas/biz/config/DinasCommonConfiguration.java
+7
-0
PlanningCycleInit.java
.../main/java/com/xyst/dinas/biz/init/PlanningCycleInit.java
+19
-0
PlanningCycleDao.java
...ava/com/xyst/dinas/biz/internal/dao/PlanningCycleDao.java
+11
-7
No files found.
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/config/DinasCommonConfiguration.java
View file @
43572336
...
...
@@ -3,6 +3,7 @@ package com.xyst.dinas.biz.config;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
com.xyst.dinas.biz.init.PlanningCycleInit
;
import
com.xyst.dinas.biz.internal.dao.PlanningCycleDao
;
import
com.xyst.dinas.biz.internal.service.PlanningCycleServiceImpl
;
import
com.xyst.dinas.biz.service.PlanningCycleService
;
...
...
@@ -61,8 +62,14 @@ public class DinasCommonConfiguration {
public
PlanningCycleDao
planningCycleDao
()
{
return
new
PlanningCycleDao
();
}
@Bean
public
PlanningCycleService
planningCycleService
()
{
return
new
PlanningCycleServiceImpl
();
}
@Bean
public
PlanningCycleInit
planningCycleInit
()
{
return
new
PlanningCycleInit
();
}
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/init/PlanningCycleInit.java
0 → 100644
View file @
43572336
package
com
.
xyst
.
dinas
.
biz
.
init
;
import
javax.annotation.PostConstruct
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.xyst.dinas.biz.service.PlanningCycleService
;
public
class
PlanningCycleInit
{
@Autowired
private
PlanningCycleService
planningCycleService
;
@PostConstruct
private
void
init
()
{
planningCycleService
.
initData
();
}
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/internal/dao/PlanningCycleDao.java
View file @
43572336
package
com
.
xyst
.
dinas
.
biz
.
internal
.
dao
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.UUID
;
import
javax.annotation.PostConstruct
;
import
javax.transaction.Transactional
;
import
org.hibernate.query.Query
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -118,7 +113,7 @@ public class PlanningCycleDao {
for
(
LocalDateTime
date
=
startDate
;
date
.
compareTo
(
endDate
)<
0
;
date
=
date
.
plusDays
(
1
))
{
KObject
obj
=
kClass
.
newInstance
();
obj
.
set
(
"cycleType"
,
dayType
);
obj
.
set
(
"title"
,
date
.
format
(
DateTimeFormatter
.
ISO_LOCAL_DATE
));
obj
.
set
(
"title"
,
formatDateForDay
(
date
));
obj
.
set
(
"startTime"
,
date
);
obj
.
set
(
"endTime"
,
date
.
plusDays
(
1
).
minusSeconds
(
1
));
template
.
save
(
obj
);
...
...
@@ -128,7 +123,7 @@ public class PlanningCycleDao {
for
(
LocalDateTime
date
=
startDate
;
date
.
compareTo
(
endDate
)<
0
;
date
=
date
.
plusWeeks
(
1
))
{
KObject
obj
=
kClass
.
newInstance
();
obj
.
set
(
"cycleType"
,
weekType
);
String
title
=
date
.
format
(
DateTimeFormatter
.
ISO_LOCAL_DATE
)
+
" - "
+
date
.
plusWeeks
(
1
).
minusDays
(
1
).
format
(
DateTimeFormatter
.
ISO_LOCAL_DATE
);
String
title
=
formatDateForDay
(
date
)
+
"-"
+
formatDateForDay
(
date
.
plusWeeks
(
1
).
minusDays
(
1
)
);
obj
.
set
(
"title"
,
title
);
obj
.
set
(
"startTime"
,
date
);
obj
.
set
(
"endTime"
,
date
.
plusWeeks
(
1
).
minusSeconds
(
1
));
...
...
@@ -139,4 +134,13 @@ public class PlanningCycleDao {
logger
.
error
(
"初始化计划周期数据发生异常!"
);
}
}
private
String
formatDateForDay
(
LocalDateTime
date
)
{
int
year
=
date
.
getYear
();
int
monthValue
=
date
.
getMonthValue
();
int
dayOfMonth
=
date
.
getDayOfMonth
();
return
year
+
"年"
+
monthValue
+
"月"
+
dayOfMonth
+
"日"
;
}
}
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