Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart-office-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart-office-platform
Commits
1dea9023
Commit
1dea9023
authored
Jan 03, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改通知去重复
parent
c589e566
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
7 deletions
+11
-7
smart-office-manager-ui/admin/src/views/metting/record/drawershow.vue
...-manager-ui/admin/src/views/metting/record/drawershow.vue
+5
-4
smart-office-manager/src/main/java/com/mortals/xhx/module/metting/service/impl/MettingRecordServiceImpl.java
...module/metting/service/impl/MettingRecordServiceImpl.java
+6
-3
No files found.
smart-office-manager-ui/admin/src/views/metting/record/drawershow.vue
View file @
1dea9023
...
@@ -162,14 +162,15 @@
...
@@ -162,14 +162,15 @@
},
},
beforeSubmit
(
data
)
{
beforeSubmit
(
data
)
{
data
.
roomName
=
this
.
dict
.
roomId
[
data
.
roomId
]
let
subData
=
{...
data
}
subData
.
roomName
=
this
.
dict
.
roomId
[
data
.
roomId
]
const
meetDate
=
moment
(
data
.
meetDate
,
'
yyyy-MM-DD
'
);
const
meetDate
=
moment
(
data
.
meetDate
,
'
yyyy-MM-DD
'
);
const
serviceTimeStart
=
moment
(
data
.
meetTimeStart
,
'
HH:mm
'
);
const
serviceTimeStart
=
moment
(
data
.
meetTimeStart
,
'
HH:mm
'
);
const
serviceTimeEnd
=
moment
(
data
.
meetTimeEnd
,
'
HH:mm
'
);
const
serviceTimeEnd
=
moment
(
data
.
meetTimeEnd
,
'
HH:mm
'
);
d
ata
.
meetTimeStart
=
moment
().
set
({
year
:
meetDate
.
year
(),
month
:
meetDate
.
month
(),
day
:
meetDate
.
day
(),
hour
:
serviceTimeStart
.
hour
(),
minute
:
serviceTimeStart
.
minute
(),
second
:
0
}).
format
(
'
yyyy-MM-DD HH:mm:ss
'
);
subD
ata
.
meetTimeStart
=
moment
().
set
({
year
:
meetDate
.
year
(),
month
:
meetDate
.
month
(),
day
:
meetDate
.
day
(),
hour
:
serviceTimeStart
.
hour
(),
minute
:
serviceTimeStart
.
minute
(),
second
:
0
}).
format
(
'
yyyy-MM-DD HH:mm:ss
'
);
d
ata
.
meetTimeEnd
=
moment
().
set
({
year
:
meetDate
.
year
(),
month
:
meetDate
.
month
(),
day
:
meetDate
.
day
(),
hour
:
serviceTimeEnd
.
hour
(),
minute
:
serviceTimeEnd
.
minute
(),
second
:
0
}).
format
(
'
yyyy-MM-DD HH:mm:ss
'
);
subD
ata
.
meetTimeEnd
=
moment
().
set
({
year
:
meetDate
.
year
(),
month
:
meetDate
.
month
(),
day
:
meetDate
.
day
(),
hour
:
serviceTimeEnd
.
hour
(),
minute
:
serviceTimeEnd
.
minute
(),
second
:
0
}).
format
(
'
yyyy-MM-DD HH:mm:ss
'
);
return
d
ata
return
subD
ata
},
},
afterSubmit
(
data
)
{
afterSubmit
(
data
)
{
...
...
smart-office-manager/src/main/java/com/mortals/xhx/module/metting/service/impl/MettingRecordServiceImpl.java
View file @
1dea9023
...
@@ -82,8 +82,12 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
...
@@ -82,8 +82,12 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
Date
meetTimeStart1
=
DateUtil
.
parseDateTime
(
DateUtil
.
format
(
mettingRecord
.
getMeetTimeStart
(),
"yyyy-MM-dd HH:mm"
)+
":00"
);
Date
meetTimeStart1
=
DateUtil
.
parseDateTime
(
DateUtil
.
format
(
mettingRecord
.
getMeetTimeStart
(),
"yyyy-MM-dd HH:mm"
)+
":00"
);
Date
meetTimeEnd1
=
DateUtil
.
parseDateTime
(
DateUtil
.
format
(
mettingRecord
.
getMeetTimeEnd
(),
"yyyy-MM-dd HH:mm"
)+
":00"
);
Date
meetTimeEnd1
=
DateUtil
.
parseDateTime
(
DateUtil
.
format
(
mettingRecord
.
getMeetTimeEnd
(),
"yyyy-MM-dd HH:mm"
)+
":00"
);
// DateRange range1 = DateUtil.range(meetTimeStart, meetTimeEnd, DateField.MINUTE);
// DateRange range1 = DateUtil.range(meetTimeStart, meetTimeEnd, DateField.MINUTE);
Boolean
aBoolean
=
checkTimesHasOverlap
(
meetTimeStart
,
meetTimeEnd
,
meetTimeStart1
,
meetTimeEnd1
);
//DateRange range2 = DateUtil.range(meetTimeStart1, meetTimeEnd1, DateField.MINUTE);
if
(
aBoolean
)
{
boolean
in
=
DateUtil
.
isIn
(
meetTimeStart
,
meetTimeStart1
,
meetTimeEnd1
);
boolean
in1
=
DateUtil
.
isIn
(
meetTimeEnd
,
meetTimeStart1
,
meetTimeEnd1
);
// Boolean aBoolean = checkTimesHasOverlap(meetTimeStart, meetTimeEnd, meetTimeStart1, meetTimeEnd1);
if
(
in
||
in1
)
{
bool
=
true
;
bool
=
true
;
log
.
info
(
"meetTimeStart:{},meetTimeEnd:{}, meetTimeStart1:{}, meetTimeEnd1:{}"
,
log
.
info
(
"meetTimeStart:{},meetTimeEnd:{}, meetTimeStart1:{}, meetTimeEnd1:{}"
,
DateUtil
.
date
(
meetTimeStart
).
toTimeStr
(),
DateUtil
.
date
(
meetTimeEnd
).
toTimeStr
(),
DateUtil
.
date
(
meetTimeStart
).
toTimeStr
(),
DateUtil
.
date
(
meetTimeEnd
).
toTimeStr
(),
...
@@ -93,7 +97,6 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
...
@@ -93,7 +97,6 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
}
}
}
}
if
(
bool
)
{
if
(
bool
)
{
throw
new
AppException
(
"当前会议室该时段已经存在等待或进行中的会议,请选择其它时间段!"
);
throw
new
AppException
(
"当前会议室该时段已经存在等待或进行中的会议,请选择其它时间段!"
);
}
}
}
}
...
...
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