Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
push-message
Project
Project
Details
Activity
Releases
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
liucheng
push-message
Commits
17f7a014
Commit
17f7a014
authored
Jan 27, 2022
by
renandong
🇨🇳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1,群推
parent
0895ce3f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1 addition
and
38 deletions
+1
-38
GeTuiUtils.java
src/main/java/com/weface/component/GeTuiUtils.java
+0
-16
UserTagsTask.java
src/main/java/com/weface/task/UserTagsTask.java
+1
-1
PushMessageApplicationTests.java
src/test/java/com/weface/PushMessageApplicationTests.java
+0
-21
No files found.
src/main/java/com/weface/component/GeTuiUtils.java
View file @
17f7a014
package
com
.
weface
.
component
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
cn.hutool.core.util.IdUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.http.HtmlUtil
;
...
...
@@ -357,14 +356,11 @@ public class GeTuiUtils {
public
static
CommonResult
listPush
(
InformForm
informForm
)
{
MessageTemplate
messageTemplate
=
new
MessageTemplate
();
try
{
// String[] alias = {"kksh_59354"};
// String[] alias = {"kksh_10131492"};
Integer
device
=
informForm
.
getDevice
();
if
(
device
==
null
)
{
device
=
4
;
}
Integer
speed
=
informForm
.
getSpeed
();
// messageTemplate.setAudience(new MessageTemplate.Audience(alias));
messageTemplate
.
setSettings
(
new
MessageTemplate
.
Settings
(
3600000
,
speed
==
null
?
0
:
speed
));
MessageTemplate
.
PushMessage
pushMessage
=
new
MessageTemplate
.
PushMessage
();
...
...
@@ -380,18 +376,15 @@ public class GeTuiUtils {
//看看生活
case
"kksh"
:
String
kk_sh_token_ge_tui
=
getAuthToken
(
"kk_sh_token_ge_tui"
);
// result = GeTuiUtils.singlePushAlias(device, messageTemplate, KK_SH_APP_ID, kk_sh_token_ge_tui);
result
=
GeTuiUtils
.
listPushToApp
(
device
,
messageTemplate
,
KK_SH_APP_ID
,
kk_sh_token_ge_tui
);
break
;
//看看社保
case
"kksb"
:
String
kk_sb_token_ge_tui
=
getAuthToken
(
"kk_sb_token_ge_tui"
);
// result = GeTuiUtils.singlePushAlias(device, messageTemplate, KK_SB_APP_ID, kk_sb_token_ge_tui);
result
=
GeTuiUtils
.
listPushToApp
(
device
,
messageTemplate
,
KK_SB_APP_ID
,
kk_sb_token_ge_tui
);
break
;
case
"kkwj"
:
String
kk_wj_token_ge_tui
=
getAuthToken
(
"kk_wj_token_ge_tui"
);
// result = GeTuiUtils.singlePushAlias(device, messageTemplate, KK_WJ_APP_ID, kk_wj_token_ge_tui);
result
=
GeTuiUtils
.
listPushToApp
(
device
,
messageTemplate
,
KK_WJ_APP_ID
,
kk_wj_token_ge_tui
);
break
;
default
:
...
...
@@ -481,14 +474,6 @@ public class GeTuiUtils {
//透传消息内容,与notification、revoke 三选一,都填写时报错,长度 ≤ 3072
MessageTemplate
.
PushMessage
.
Transmission
transmission
=
push_message
.
getTransmission
();
// String intent = null;
// if (device == 4) {
// String pack = "com.weface.kksocialsecurity";
// String component = pack + "/com.weface.kksocialsecurity.activity.WellcomeActivity";
// String str = "intent://com.weface.kksocialsecurity/localopen?push_type=0&url=%s#Intent;scheme=kankan;package=%s;component=%s;S.kkparam={\"content\": \"%s\", \"push_type\": \"0\", \"title\": \"%s\", \"url\": \"%s\"};end";
// intent = String.format(str, URLEncoder.encode(transmission.getUrl(), "UTF-8"), pack, component, transmission.getContent(), transmission.getTitle(), URLEncoder.encode(transmission.getUrl(), "UTF-8"));
// } else if (device == 1) {
// }
String
str
=
"{\"content\": \"%s\", \"push_type\": \"0\", \"title\": \"%s\", \"url\": \"%s\"}"
;
String
intent
=
String
.
format
(
str
,
transmission
.
getContent
(),
transmission
.
getTitle
(),
transmission
.
getUrl
());
push_messages
.
put
(
"transmission"
,
intent
);
...
...
@@ -542,7 +527,6 @@ public class GeTuiUtils {
alert
.
put
(
"body"
,
transmission
.
getContent
());
aps
.
put
(
"alert"
,
alert
);
ios
.
put
(
"aps"
,
aps
);
String
str
=
"{\"content\": \"%s\", \"push_type\": \"0\", \"title\": \"%s\", \"url\": \"%s\"}"
;
String
intent
=
String
.
format
(
str
,
transmission
.
getContent
(),
transmission
.
getTitle
(),
transmission
.
getUrl
());
ios
.
put
(
"payload"
,
intent
);
...
...
src/main/java/com/weface/task/UserTagsTask.java
View file @
17f7a014
...
...
@@ -55,7 +55,7 @@ public class UserTagsTask {
/**
* 更新用户标签
*/
@Scheduled
(
cron
=
"0
15 10
* * ?"
)
@Scheduled
(
cron
=
"0
0 23
* * ?"
)
public
void
updateUserTags
()
{
try
{
//获取每次处理的id起始值
...
...
src/test/java/com/weface/PushMessageApplicationTests.java
View file @
17f7a014
...
...
@@ -20,7 +20,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.test.context.SpringBootTest
;
import
java.io.UnsupportedEncodingException
;
import
java.net.URLEncoder
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
...
...
@@ -93,18 +92,6 @@ class PushMessageApplicationTests {
}
}
@Test
void
testListPush
()
{
InformForm
informForm
=
new
InformForm
();
informForm
.
setTitle
(
"河南一名小学生确诊阳性!"
);
informForm
.
setBody
(
"1月23日新增一例本土确诊病例!为11岁小学生"
);
informForm
.
setUrl
(
"https://kk.weface.com.cn/news/page/?id=c0933d0e2fc85f7333b6202dff0e611c&type=hot&from=101"
);
informForm
.
setPush_type
(
"0"
);
informForm
.
setEquipmentType
(
"kksh"
);
CommonResult
commonResult
=
GeTuiUtils
.
listPush
(
informForm
);
System
.
out
.
println
(
commonResult
);
}
@Test
void
testConventTemplate
()
throws
UnsupportedEncodingException
{
InformForm
informForm
=
new
InformForm
();
...
...
@@ -158,12 +145,4 @@ class PushMessageApplicationTests {
System
.
out
.
println
(
s
);
}
@Test
void
testBase
()
{
String
url
=
"https://kk.weface.com.cn/news/page/?id=8def012d3485ca0e87455b6c5aeeea18&type=hot&from=101"
;
String
unescape
=
HtmlUtil
.
unescape
(
url
);
System
.
out
.
println
(
unescape
);
}
}
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