Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
8c43bc04
Commit
8c43bc04
authored
May 08, 2020
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除删除手机号的去掉
parent
345778b8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
0 deletions
+62
-0
ServiceTest.java
haoban-manage3-service/src/test/java/ServiceTest.java
+62
-0
No files found.
haoban-manage3-service/src/test/java/ServiceTest.java
View file @
8c43bc04
...
@@ -7,8 +7,10 @@ import com.gic.haoban.manage.api.service.StaffApiService;
...
@@ -7,8 +7,10 @@ import com.gic.haoban.manage.api.service.StaffApiService;
import
com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService
;
import
com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService
;
import
com.gic.redis.data.util.RedisUtil
;
import
com.gic.redis.data.util.RedisUtil
;
import
com.gic.wechat.api.dto.qywx.DepartmentDTO
;
import
com.gic.wechat.api.dto.qywx.DepartmentDTO
;
import
com.gic.wechat.api.dto.qywx.QywxTextExternalMessageDTO
;
import
com.gic.wechat.api.dto.qywx.QywxXcxSendMessageDTO
;
import
com.gic.wechat.api.dto.qywx.QywxXcxSendMessageDTO
;
import
com.gic.wechat.api.dto.qywx.UserDTO
;
import
com.gic.wechat.api.dto.qywx.UserDTO
;
import
com.gic.wechat.api.enums.QywxMediaTypeEnum
;
import
com.gic.wechat.api.service.qywx.QywxDepartmentApiService
;
import
com.gic.wechat.api.service.qywx.QywxDepartmentApiService
;
import
com.gic.wechat.api.service.qywx.QywxSuiteApiService
;
import
com.gic.wechat.api.service.qywx.QywxSuiteApiService
;
import
com.gic.wechat.api.service.qywx.QywxUserApiService
;
import
com.gic.wechat.api.service.qywx.QywxUserApiService
;
...
@@ -18,6 +20,11 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -18,6 +20,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
javax.imageio.ImageIO
;
import
java.awt.image.BufferedImage
;
import
java.io.ByteArrayOutputStream
;
import
java.io.IOException
;
import
java.net.URL
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
java.util.Iterator
;
...
@@ -179,4 +186,59 @@ public void sendMessage() {
...
@@ -179,4 +186,59 @@ public void sendMessage() {
System
.
out
.
println
(
JSONObject
.
toJSONString
(
selfWorkWxUser
));
System
.
out
.
println
(
JSONObject
.
toJSONString
(
selfWorkWxUser
));
}
}
@Test
public
void
extensionList2
()
{
String
img
=
"https://pic01-10001430.image.myqcloud.com/53205d69-01f1-4706-a258-014d59d8d106"
;
byte
[]
aByte
=
getByte
(
img
);
JSONResponse
response
=
qywxSuiteApiService
.
uploadMedia
(
"ww9ede832a84b7ae5f"
,
"ww2c34dc56739bb105"
,
aByte
,
QywxMediaTypeEnum
.
IMAGE
.
getCode
());
System
.
out
.
println
(
JSONObject
.
toJSONString
(
response
));
}
@Test
public
void
extensionList3
()
{
// String img="https://pic01-10001430.image.myqcloud.com/53205d69-01f1-4706-a258-014d59d8d106";
// byte[] aByte = getByte(img);
// JSONResponse response = qywxSuiteApiService.uploadMedia("ww9ede832a84b7ae5f", "ww2c34dc56739bb105", aByte, QywxMediaTypeEnum.IMAGE.getCode());
// System.out.println(JSONObject.toJSONString(response));
QywxTextExternalMessageDTO
messageDTO
=
new
QywxTextExternalMessageDTO
();
messageDTO
.
setText
(
"test"
);
messageDTO
.
setSenderUserId
(
"9ae4c4f1277340a186b16a17d937c72c"
);
List
<
String
>
list
=
new
ArrayList
<>();
list
.
add
(
"wm59NLDQAAL0fHb-QEbx-U9pdtRFA1bg"
);
messageDTO
.
setExternalUserid
(
list
);
JSONResponse
response1
=
qywxSuiteApiService
.
sendExternalMessage
(
"ww9ede832a84b7ae5f"
,
"ww2c34dc56739bb105"
,
messageDTO
);
System
.
out
.
println
(
JSONObject
.
toJSONString
(
response1
));
}
private
byte
[]
getByte
(
String
strUrl
){
ByteArrayOutputStream
baos
=
null
;
try
{
URL
u
=
new
URL
(
strUrl
);
BufferedImage
image
=
ImageIO
.
read
(
u
);
//convert BufferedImage to byte array
baos
=
new
ByteArrayOutputStream
();
ImageIO
.
write
(
image
,
"jpg"
,
baos
);
baos
.
flush
();
return
baos
.
toByteArray
();
}
catch
(
Exception
e
)
{
}
finally
{
if
(
baos
!=
null
)
{
try
{
baos
.
close
();
}
catch
(
IOException
e
)
{
}
return
baos
.
toByteArray
();
}
return
null
;
}
}
}
}
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