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
48df4747
Commit
48df4747
authored
Jan 04, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改通知去重复
parent
b025cfc3
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
15 deletions
+44
-15
smart-office-manager-ui/admin/src/main.js
smart-office-manager-ui/admin/src/main.js
+1
-0
smart-office-manager/src/main/java/com/mortals/xhx/module/metting/service/impl/MettingRecordServiceImpl.java
...module/metting/service/impl/MettingRecordServiceImpl.java
+43
-15
No files found.
smart-office-manager-ui/admin/src/main.js
View file @
48df4747
...
...
@@ -16,6 +16,7 @@ import * as echarts from 'echarts'
Vue
.
prototype
.
$echarts
=
echarts
;
Vue
.
config
.
productionTip
=
false
Vue
.
config
.
silent
=
true
;
Vue
.
use
(
ElementUI
);
Vue
.
use
(
Prototype
);
Vue
.
use
(
Filter
);
...
...
smart-office-manager/src/main/java/com/mortals/xhx/module/metting/service/impl/MettingRecordServiceImpl.java
View file @
48df4747
...
...
@@ -2,7 +2,9 @@ package com.mortals.xhx.module.metting.service.impl;
import
cn.hutool.core.date.*
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.util.DateUtils
;
import
com.mortals.xhx.common.code.MeetStatusEnum
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.pdu.UploadDeviceReq
;
...
...
@@ -29,6 +31,7 @@ import org.springframework.util.ObjectUtils;
import
java.time.format.DateTimeFormatter
;
import
java.util.Arrays
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.stream.Collectors
;
...
...
@@ -83,8 +86,8 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
Date
meetTimeEnd1
=
DateUtil
.
parseDateTime
(
DateUtil
.
format
(
mettingRecord
.
getMeetTimeEnd
(),
"yyyy-MM-dd HH:mm"
)+
":00"
);
// DateRange range1 = DateUtil.range(meetTimeStart, meetTimeEnd, DateField.MINUTE);
//DateRange range2 = DateUtil.range(meetTimeStart1, meetTimeEnd1, DateField.MINUTE);
boolean
in
=
DateUtil
.
isIn
(
meetTimeStart
,
meetTimeStart1
,
meetTimeEnd1
);
boolean
in1
=
DateUtil
.
isIn
(
meetTimeEnd
,
meetTimeStart1
,
meetTimeEnd1
);
boolean
in
=
belongCalendar
(
meetTimeStart
,
meetTimeStart1
,
meetTimeEnd1
);
boolean
in1
=
belongCalendar
(
meetTimeEnd
,
meetTimeStart1
,
meetTimeEnd1
);
log
.
info
(
"in:{},in1:{}"
,
in
,
in1
);
...
...
@@ -201,7 +204,9 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
if
(!
ObjectUtils
.
isEmpty
(
roomEntity
))
{
uploadDeviceReq
.
setDeviceCodeList
(
roomDeviceService
.
find
(
new
RoomDeviceQuery
().
roomId
(
roomEntity
.
getId
())).
stream
().
map
(
i
->
i
.
getDeviceCode
()).
collect
(
Collectors
.
toList
()));
uploadDeviceReq
.
setAction
(
"refreshMetting"
);
messageFeign
.
downMsg
(
uploadDeviceReq
);
Rest
<
String
>
rest
=
messageFeign
.
downMsg
(
uploadDeviceReq
);
log
.
info
(
"删除会议记录后发送消息:{}"
,
JSON
.
toJSONString
(
rest
));
}
});
...
...
@@ -215,23 +220,46 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
super
.
removeAfter
(
ids
,
context
,
result
);
}
public
boolean
belongCalendar
(
Date
nowTime
,
Date
beginTime
,
Date
endTime
)
{
Calendar
date
=
Calendar
.
getInstance
();
date
.
setTime
(
nowTime
);
Calendar
begin
=
Calendar
.
getInstance
();
begin
.
setTime
(
beginTime
);
Calendar
end
=
Calendar
.
getInstance
();
end
.
setTime
(
endTime
);
if
(
date
.
after
(
begin
)
&&
date
.
before
(
end
))
{
return
true
;
}
else
{
return
false
;
}
}
public
static
void
main
(
String
[]
args
)
{
DateTime
meetTimeStart
=
DateUtil
.
parseTime
(
"18:00:00"
);
DateTime
meetTimeEnd
=
DateUtil
.
parseTime
(
"18:00:00"
);
DateTime
meetTimeStart1
=
DateUtil
.
parseTime
(
"18:00:00"
);
DateTime
meetTimeEnd1
=
DateUtil
.
parseTime
(
"18:00:00"
);
/*
//meetTimeStart:09:30:00,meetTimeEnd:10:00:00, meetTimeStart1:09:21:00, meetTimeEnd1:09:30:00
DateTime
meetTimeStart
=
DateUtil
.
parseTime
(
"09:30:59"
);
DateTime
meetTimeEnd
=
DateUtil
.
parseTime
(
"09:22:00"
);
DateTime
meetTimeStart1
=
DateUtil
.
parseTime
(
"09:21:00"
);
DateTime
meetTimeEnd1
=
DateUtil
.
parseTime
(
"09:30:00"
);
/* boolean in = MettingRecordServiceImpl.belongCalendar(meetTimeStart, meetTimeStart1, meetTimeEnd1);
System.out.println(in);
boolean in1 = DateUtil.isIn(meetTimeEnd, meetTimeStart1, meetTimeEnd1);
System.out.println(in1);*/
!(dynaEndTime.getTime() <= fixedStartTime.getTime() || dynaStartTime.getTime() >= fixedEndTime.getTime());
/* boolean in = DateUtil.isIn(meetTimeStart, meetTimeStart1, meetTimeEnd1);
boolean in1 = DateUtil.isIn(meetTimeEnd, meetTimeStart1, meetTimeEnd1);
*/
System.out.println(in);
Date
date
=
new
Date
();
String
format
=
DateUtil
.
format
(
new
Date
(),
"yyyy-MM-dd HH:mm"
);
/* DateUtil.parse(format).
System.out.println(in1);*/
DateUtil.date(date).
System.out.println( DateUtil.date(date).minute());*/
}
}
\ 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