Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
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
yx-qc-change-flow
yanxuan-qc-change-system
Commits
830918b8
Commit
830918b8
authored
Jan 09, 2023
by
“zcwang”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify: 测试发送邮件
parent
6061b635
Pipeline
#44576
passed with stages
in 1 minute 37 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
16 deletions
+21
-16
TestController.java
...se/mail/yanxuan/change/web/controller/TestController.java
+21
-16
No files found.
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/TestController.java
View file @
830918b8
...
@@ -6,7 +6,9 @@
...
@@ -6,7 +6,9 @@
*/
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
web
.
controller
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
web
.
controller
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -16,12 +18,17 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -16,12 +18,17 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.fastjson.JSON
;
import
com.netease.mail.yanxuan.change.biz.biz.ChangeFlowBiz
;
import
com.netease.mail.yanxuan.change.biz.biz.ChangeFlowBiz
;
import
com.netease.mail.yanxuan.change.biz.config.AppConfig
;
import
com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.rpc.QCService
;
import
com.netease.mail.yanxuan.change.biz.service.rpc.QCService
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.common.bean.RequestLocalBean
;
import
com.netease.mail.yanxuan.change.common.bean.RequestLocalBean
;
import
com.netease.mail.yanxuan.change.common.enums.CreateSourceEnum
;
import
com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeConfigPo
;
import
com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeConfigPo
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.SendMailReq
;
import
com.netease.mail.yanxuan.change.integration.email.enums.EmailTemplateEnum
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierInfoService
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierInfoService
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierRelatedUserReq
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierRelatedUserReq
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierUserRsp
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierUserRsp
;
...
@@ -47,6 +54,9 @@ public class TestController {
...
@@ -47,6 +54,9 @@ public class TestController {
@Autowired
@Autowired
private
QCService
qcService
;
private
QCService
qcService
;
@Autowired
private
AppConfig
appConfig
;
// @PostMapping("/submit")
// @PostMapping("/submit")
// public AjaxResult<Void> submit(Long id) {
// public AjaxResult<Void> submit(Long id) {
// ChangeRecord record = changeFlowService.getById(id);
// ChangeRecord record = changeFlowService.getById(id);
...
@@ -71,22 +81,17 @@ public class TestController {
...
@@ -71,22 +81,17 @@ public class TestController {
return
supplierInfoService
.
querySupplierRelatedUser
(
req
);
return
supplierInfoService
.
querySupplierRelatedUser
(
req
);
}
}
// @PostMapping("/send")
@PostMapping
(
"/send"
)
// public void sendEmail(@RequestBody SendMailReq req) {
public
void
sendEmail
(
@RequestBody
SendMailReq
req
)
{
// String subjectParam = req.getId().toString();
String
subjectParam
=
req
.
getId
().
toString
();
// EmailTemplateEnum emailTemplateEnum = EmailTemplateEnum.getEmailTemplateEnum(req.getCode());
EmailTemplateEnum
emailTemplateEnum
=
EmailTemplateEnum
.
getEmailTemplateEnum
(
req
.
getCode
());
// String mapToJson = req.getMapToJson();
String
mapToJson
=
req
.
getMapToJson
();
// log.debug("[testSendEmail] subjectParam:{}, emailTemplateEnum:{}, mapToJson:{}", subjectParam,
log
.
debug
(
"[testSendEmail] subjectParam:{}, emailTemplateEnum:{}, mapToJson:{}"
,
subjectParam
,
// emailTemplateEnum, mapToJson);
emailTemplateEnum
,
mapToJson
);
// changeFlowBiz.qcSendEmail(appConfig.getReceiver(), appConfig.getReceiver(), subjectParam,
changeFlowBiz
.
qcSendEmail
(
Arrays
.
asList
(
appConfig
.
getChangeManageQM
()),
// emailTemplateEnum, JSON.parseObject(mapToJson, Map.class));
Arrays
.
asList
(
appConfig
.
getChangeManageQM
()),
subjectParam
,
emailTemplateEnum
,
// // 如果是供应商,再次发送供应商邮件
JSON
.
parseObject
(
mapToJson
,
Map
.
class
));
// if (req.getCreateSource().equals(CreateSourceEnum.TONG_ZHOU.getType())) {
}
// Assert.notNull(req.getChangeSupplier(), "同舟端负责人不可为空");
// sendSupplierEmail.sendSupplierEmail(req.getChangeSupplier(), subjectParam,
// emailTemplateEnum, JSON.parseObject(mapToJson, Map.class));
// }
// }
@GetMapping
(
"/ccList"
)
@GetMapping
(
"/ccList"
)
public
AjaxResult
<
List
<
String
>>
ccList
(
@RequestParam
List
<
String
>
receiver
){
public
AjaxResult
<
List
<
String
>>
ccList
(
@RequestParam
List
<
String
>
receiver
){
...
...
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