Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
huluobin
gogirl-miniapp-backend
Commits
79a0de08
Commit
79a0de08
authored
Apr 13, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug fix
parent
c34f9e97
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
49 additions
and
29 deletions
+49
-29
MailServiceImpl.java
...irl/infrastructure/service/mail/impl/MailServiceImpl.java
+9
-0
application-dev.yml
src/main/resources/application-dev.yml
+7
-7
application-pre.yml
src/main/resources/application-pre.yml
+8
-7
application-prod.yml
src/main/resources/application-prod.yml
+7
-7
application-test.yml
src/main/resources/application-test.yml
+7
-7
Test.java
src/test/java/com/gogirl/Test.java
+11
-1
No files found.
src/main/java/com/gogirl/infrastructure/service/mail/impl/MailServiceImpl.java
View file @
79a0de08
...
...
@@ -7,6 +7,7 @@ import org.springframework.core.io.FileSystemResource;
import
org.springframework.mail.SimpleMailMessage
;
import
org.springframework.mail.javamail.JavaMailSender
;
import
org.springframework.mail.javamail.MimeMessageHelper
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
...
...
@@ -31,6 +32,8 @@ public class MailServiceImpl implements MailService {
* @param subject
* @param content
*/
@Override
@Async
public
void
sendSimpleMail
(
String
to
,
String
subject
,
String
content
)
{
SimpleMailMessage
message
=
new
SimpleMailMessage
();
message
.
setFrom
(
from
);
...
...
@@ -53,6 +56,8 @@ public class MailServiceImpl implements MailService {
* @param subject
* @param content
*/
@Override
@Async
public
void
sendHtmlMail
(
String
to
,
String
subject
,
String
content
)
{
MimeMessage
message
=
sender
.
createMimeMessage
();
...
...
@@ -79,6 +84,8 @@ public class MailServiceImpl implements MailService {
* @param content
* @param filePath
*/
@Override
@Async
public
void
sendAttachmentsMail
(
String
to
,
String
subject
,
String
content
,
String
filePath
)
{
MimeMessage
message
=
sender
.
createMimeMessage
();
...
...
@@ -110,6 +117,8 @@ public class MailServiceImpl implements MailService {
* @param rscPath 静态资源路径和文件名
* @param rscId 静态资源id
*/
@Override
@Async
public
void
sendInlineResourceMail
(
String
to
,
String
subject
,
String
content
,
String
rscPath
,
String
rscId
)
{
MimeMessage
message
=
sender
.
createMimeMessage
();
...
...
src/main/resources/application-dev.yml
View file @
79a0de08
...
...
@@ -58,13 +58,13 @@ spring:
host
:
smtp.qq.com
username
:
robbendev@qq.com
password
:
hccmfwhgcrnccagh
properties
:
mail
:
smtp
:
auth
:
true
starttls
:
enable
:
true
required
:
true
#
properties:
#
mail:
#
smtp:
#
auth: true
#
starttls:
#
enable: true
#
required: true
#项目属性
gogirl
:
...
...
src/main/resources/application-pre.yml
View file @
79a0de08
...
...
@@ -59,13 +59,13 @@ spring:
host
:
smtp.qq.com
username
:
robbendev@qq.com
password
:
hccmfwhgcrnccagh
properties
:
mail
:
smtp
:
auth
:
true
starttls
:
enable
:
true
required
:
true
#
properties:
#
mail:
#
smtp:
#
auth: true
#
starttls:
#
enable: true
#
required: true
#项目属性
gogirl
:
...
...
@@ -93,6 +93,7 @@ gogirl:
test-paper-time
:
1
#后台后端接口访问地址
admin-backend-url
:
http://test.admin.begogirls.com:7712/api/ReportTable/GetTechnicianPage
admin-backend-achievements-url
:
http://test.admin.begogirls.com:7712/api/salary/AchievementsPersonaResultPageApi
wx
:
...
...
src/main/resources/application-prod.yml
View file @
79a0de08
...
...
@@ -44,13 +44,13 @@ spring:
host
:
smtp.qq.com
username
:
robbendev@qq.com
password
:
hccmfwhgcrnccagh
properties
:
mail
:
smtp
:
auth
:
true
starttls
:
enable
:
true
required
:
true
#
properties:
#
mail:
#
smtp:
#
auth: true
#
starttls:
#
enable: true
#
required: true
#redis配置
redis
:
host
:
127.0.0.1
...
...
src/main/resources/application-test.yml
View file @
79a0de08
...
...
@@ -58,13 +58,13 @@ spring:
host
:
smtp.qq.com
username
:
robbendev@qq.com
password
:
hccmfwhgcrnccagh
properties
:
mail
:
smtp
:
auth
:
true
starttls
:
enable
:
true
required
:
true
#
properties:
#
mail:
#
smtp:
#
auth: true
#
starttls:
#
enable: true
#
required: true
#项目属性
gogirl
:
...
...
src/test/java/com/gogirl/Test.java
View file @
79a0de08
...
...
@@ -26,7 +26,6 @@ import com.gogirl.domain.user.customer.CustomerBalanceRecord;
import
com.gogirl.domain.xcx.GogirlToken
;
import
com.gogirl.domain.xcx.TimeNode
;
import
com.gogirl.domain.xcx.WeekConfig
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.JsonUtilByFsJson
;
import
com.gogirl.infrastructure.mapper.market.coupon.CouponCustomerRelevanceMapper
;
import
com.gogirl.infrastructure.mapper.market.discount.DiscountConfigMapper
;
...
...
@@ -45,11 +44,13 @@ import com.gogirl.infrastructure.mapper.user.customer.CustomerBalanceRecordMappe
import
com.gogirl.infrastructure.mapper.user.customer.CustomerMapper
;
import
com.gogirl.infrastructure.mapper.xcx.TimeNodeMapper
;
import
com.gogirl.infrastructure.mapper.xcx.WeekConfigMapper
;
import
com.gogirl.infrastructure.service.mail.MailService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.assertj.core.util.Lists
;
import
org.junit.runner.RunWith
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
javax.annotation.Resource
;
...
...
@@ -64,6 +65,7 @@ import java.util.stream.Collectors;
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
@Slf4j
@EnableAsync
public
class
Test
{
@Resource
...
...
@@ -471,4 +473,12 @@ public class Test {
customerBalanceRecordMapper
.
insert
(
customerBalanceRecord
);
}
}
@Resource
MailService
mailService
;
@org
.
junit
.
Test
public
void
testMail
()
{
mailService
.
sendSimpleMail
(
"robbendev@qq.com"
,
"pre"
,
"test"
);
}
}
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