Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datamanage
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
shenjinzhu
datamanage
Commits
c6fb8c18
Commit
c6fb8c18
authored
Jun 02, 2018
by
admin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
检测机制和移除机制进行修改
parent
96b8afa5
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
33 additions
and
16 deletions
+33
-16
src/main/java/com/zhiwei/manage/dao/MessageDao.java
+3
-1
src/main/java/com/zhiwei/manage/dao/MessageDaoImpl.java
+10
-1
src/main/java/com/zhiwei/manage/handle/MainThread.java
+2
-2
src/main/java/com/zhiwei/manage/handle/Task.java
+7
-7
src/main/java/com/zhiwei/manage/service/MessageService.java
+3
-1
src/main/java/com/zhiwei/manage/service/MessageServiceImpl.java
+7
-2
src/main/java/com/zhiwei/manage/servlet/MessageConteoller.java
+1
-2
No files found.
src/main/java/com/zhiwei/manage/dao/MessageDao.java
View file @
c6fb8c18
...
@@ -57,7 +57,9 @@ public interface MessageDao {
...
@@ -57,7 +57,9 @@ public interface MessageDao {
* @param pt
* @param pt
* @return
* @return
*/
*/
public
boolean
delete
(
List
<
String
>
MessageId
,
String
pt
);
public
boolean
delete
(
List
<
String
>
MessageId
);
public
boolean
delete
(
String
id
);
/**
/**
* 获取数据条数
* 获取数据条数
...
...
src/main/java/com/zhiwei/manage/dao/MessageDaoImpl.java
View file @
c6fb8c18
...
@@ -79,7 +79,7 @@ public class MessageDaoImpl implements MessageDao {
...
@@ -79,7 +79,7 @@ public class MessageDaoImpl implements MessageDao {
}
}
@Override
@Override
public
boolean
delete
(
List
<
String
>
messageId
,
String
pt
)
{
public
boolean
delete
(
List
<
String
>
messageId
)
{
WriteResult
wr
=
mongo
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
in
(
messageId
)),
Message
.
class
);
WriteResult
wr
=
mongo
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
in
(
messageId
)),
Message
.
class
);
if
(
wr
.
getN
()
==
0
)
{
if
(
wr
.
getN
()
==
0
)
{
return
false
;
return
false
;
...
@@ -88,6 +88,15 @@ public class MessageDaoImpl implements MessageDao {
...
@@ -88,6 +88,15 @@ public class MessageDaoImpl implements MessageDao {
}
}
@Override
@Override
public
boolean
delete
(
String
id
)
{
WriteResult
wr
=
mongo
.
remove
(
Query
.
query
(
Criteria
.
where
(
"_id"
).
is
(
id
)),
Message
.
class
);
if
(
wr
.
getN
()
==
0
)
{
return
false
;
}
return
true
;
}
@Override
public
int
allCount
(
String
pt
)
{
public
int
allCount
(
String
pt
)
{
return
(
int
)
mongo
.
count
(
return
(
int
)
mongo
.
count
(
Query
.
query
(
Criteria
.
where
(
"pt"
).
is
(
pt
).
andOperator
(
Criteria
.
where
(
"handle"
).
is
(
false
))),
Query
.
query
(
Criteria
.
where
(
"pt"
).
is
(
pt
).
andOperator
(
Criteria
.
where
(
"handle"
).
is
(
false
))),
...
...
src/main/java/com/zhiwei/manage/handle/MainThread.java
View file @
c6fb8c18
...
@@ -275,8 +275,8 @@ public class MainThread extends Thread {
...
@@ -275,8 +275,8 @@ public class MainThread extends Thread {
}
}
}
}
// 有数据了,移除错误信息
// 有数据了,移除错误信息
messageService
.
delete
(
needRemovePm
,
"平媒"
);
messageService
.
delete
(
needRemovePm
);
messageService
.
delete
(
needRemoveWm
,
"网媒"
);
messageService
.
delete
(
needRemoveWm
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
...
...
src/main/java/com/zhiwei/manage/handle/Task.java
View file @
c6fb8c18
...
@@ -76,9 +76,7 @@ public class Task implements Runnable {
...
@@ -76,9 +76,7 @@ public class Task implements Runnable {
}
else
{
}
else
{
Message
msg
=
messageService
.
findMsg
(
ping
.
getTempName
(),
"url"
);
Message
msg
=
messageService
.
findMsg
(
ping
.
getTempName
(),
"url"
);
if
(
msg
!=
null
)
{
if
(
msg
!=
null
)
{
List
<
String
>
list
=
new
ArrayList
<>();
messageService
.
delete
(
msg
.
getMessageId
());
list
.
add
(
msg
.
getMessageId
());
messageService
.
delete
(
list
,
ping
.
getPt
());
}
}
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -117,9 +115,7 @@ public class Task implements Runnable {
...
@@ -117,9 +115,7 @@ public class Task implements Runnable {
}
else
{
}
else
{
Message
msg
=
messageService
.
findMsg
(
ping
.
getTempName
(),
"url"
);
Message
msg
=
messageService
.
findMsg
(
ping
.
getTempName
(),
"url"
);
if
(
msg
!=
null
)
{
if
(
msg
!=
null
)
{
List
<
String
>
list
=
new
ArrayList
<>();
messageService
.
delete
(
msg
.
getMessageId
());
list
.
add
(
msg
.
getMessageId
());
messageService
.
delete
(
list
,
ping
.
getPt
());
}
}
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -223,6 +219,10 @@ public class Task implements Runnable {
...
@@ -223,6 +219,10 @@ public class Task implements Runnable {
messageService
.
update
(
msg
,
delayed
.
getPt
());
messageService
.
update
(
msg
,
delayed
.
getPt
());
}
else
{
}
else
{
Message
msg
=
null
;
Message
msg
=
null
;
msg
=
messageService
.
findMsg
(
delayed
.
getTempName
(),
"count2"
);
if
(
msg
!=
null
)
{
messageService
.
delete
(
msg
.
getMessageId
());
}
double
delay
=
0
;
double
delay
=
0
;
List
<
Double
>
dNum
=
new
ArrayList
<
Double
>();
List
<
Double
>
dNum
=
new
ArrayList
<
Double
>();
for
(
Map
<
String
,
Object
>
map
:
list
)
{
for
(
Map
<
String
,
Object
>
map
:
list
)
{
...
@@ -282,7 +282,7 @@ public class Task implements Runnable {
...
@@ -282,7 +282,7 @@ public class Task implements Runnable {
if
(
msg
!=
null
)
{
if
(
msg
!=
null
)
{
List
<
String
>
ids
=
new
ArrayList
<>();
List
<
String
>
ids
=
new
ArrayList
<>();
ids
.
add
(
msg
.
getMessageId
());
ids
.
add
(
msg
.
getMessageId
());
messageService
.
delete
(
ids
,
delayed
.
getPt
()
);
messageService
.
delete
(
ids
);
}
}
}
}
}
}
...
...
src/main/java/com/zhiwei/manage/service/MessageService.java
View file @
c6fb8c18
...
@@ -57,7 +57,9 @@ public interface MessageService {
...
@@ -57,7 +57,9 @@ public interface MessageService {
* @param pt
* @param pt
* @return
* @return
*/
*/
public
boolean
delete
(
List
<
String
>
MessageId
,
String
pt
);
public
boolean
delete
(
List
<
String
>
MessageId
);
public
boolean
delete
(
String
id
);
/**
/**
* 分页查询模板名信息
* 分页查询模板名信息
...
...
src/main/java/com/zhiwei/manage/service/MessageServiceImpl.java
View file @
c6fb8c18
...
@@ -70,8 +70,13 @@ public class MessageServiceImpl implements MessageService {
...
@@ -70,8 +70,13 @@ public class MessageServiceImpl implements MessageService {
}
}
@Override
@Override
public
boolean
delete
(
List
<
String
>
MessageId
,
String
pt
)
{
public
boolean
delete
(
List
<
String
>
MessageId
)
{
return
messageDao
.
delete
(
MessageId
,
pt
);
return
messageDao
.
delete
(
MessageId
);
}
@Override
public
boolean
delete
(
String
id
)
{
return
messageDao
.
delete
(
id
);
}
}
@Override
@Override
...
...
src/main/java/com/zhiwei/manage/servlet/MessageConteoller.java
View file @
c6fb8c18
...
@@ -83,8 +83,7 @@ public class MessageConteoller {
...
@@ -83,8 +83,7 @@ public class MessageConteoller {
@ResponseBody
@ResponseBody
public
String
delete
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
public
String
delete
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
List
<
String
>
messageId
=
(
List
<
String
>)
map
.
get
(
"messageId"
);
List
<
String
>
messageId
=
(
List
<
String
>)
map
.
get
(
"messageId"
);
String
pt
=
(
String
)
map
.
get
(
"pt"
);
msgService
.
delete
(
messageId
);
msgService
.
delete
(
messageId
,
pt
);
JsonResult
result
=
new
JsonResult
(
true
,
200
,
"删除成功"
,
""
);
JsonResult
result
=
new
JsonResult
(
true
,
200
,
"删除成功"
,
""
);
return
JSON
.
toJSONString
(
result
);
return
JSON
.
toJSONString
(
result
);
}
}
...
...
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