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
胡园园
yanxuan-qc-change-system
Commits
0220c648
Commit
0220c648
authored
Dec 05, 2022
by
jx-art
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提供供应商模糊查询结果 提供测试数据
parent
8140bb03
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
36 deletions
+29
-36
SupplierSimpleRsp.java
...ange/integration/flow/supplier/rsp/SupplierSimpleRsp.java
+4
-0
ChangeConfigController.java
...yanxuan/change/web/controller/ChangeConfigController.java
+25
-36
No files found.
yanxuan-qc-change-system-integration/src/main/java/com/netease/mail/yanxuan/change/integration/flow/supplier/rsp/SupplierSimpleRsp.java
View file @
0220c648
package
com
.
netease
.
mail
.
yanxuan
.
change
.
integration
.
flow
.
supplier
.
rsp
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author WangJiaXiang
* @date 2022/12/1/001$
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
SupplierSimpleRsp
{
/**
...
...
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeConfigController.java
View file @
0220c648
...
...
@@ -5,18 +5,13 @@ import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import
com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigReq
;
import
com.netease.mail.yanxuan.change.integration.email.email.EmailFactor
;
import
com.netease.mail.yanxuan.change.integration.email.enums.EmailTemplateEnum
;
import
com.netease.mail.yanxuan.change.integration.email.enums.EmailTypeEnum
;
import
com.netease.mail.yanxuan.change.integration.email.service.IEmailService
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierSendService
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.req.Supplier
RelatedUser
Req
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.req.Supplier
SearchRemote
Req
;
import
com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierSimpleRsp
;
import
com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
...
...
@@ -31,6 +26,9 @@ public class ChangeConfigController {
@Autowired
private
AdminChangeConfigService
service
;
@Autowired
private
FlowRpcSupplierSendService
supplierSendService
;
/**
* 通过参数查询配置模板
* @return
...
...
@@ -111,34 +109,25 @@ public class ChangeConfigController {
return
service
.
queryConfigType
();
}
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
ChangeConfigController
.
class
);
@Autowired
private
IEmailService
iEmailService
;
@GetMapping
(
"/test"
)
public
void
queryCommanderInfo
(){
EmailFactor
emailFactor
=
new
EmailFactor
();
//固定
emailFactor
.
setType
(
EmailTypeEnum
.
TEXT
.
getType
());
//邮件模板枚举
emailFactor
.
setEmailTemplateEnum
(
EmailTemplateEnum
.
YX_QC_CHANGE_SUBMIT_FORWARD
);
List
<
String
>
list
=
new
ArrayList
<>();
list
.
add
(
"99888"
);
//标题参数传入
//发送人
ArrayList
<
String
>
strings
=
new
ArrayList
<>();
strings
.
add
(
"wb.tanglongwei@mesg.corp.netease.com"
);
//参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"changeId"
,
"变更Id"
);
map
.
put
(
"changeSubject"
,
"变更主体"
);
map
.
put
(
"changeContent"
,
"变更内容"
);
map
.
put
(
"changeCommander"
,
"负责人名称"
);
map
.
put
(
"changeCommanderEmail"
,
"负责人邮箱"
);
map
.
put
(
"restsChangeCommander"
,
"转交后责任人名称"
);
map
.
put
(
"restsChangeCommanderEmail"
,
"转交后责任人邮箱"
);
emailFactor
.
setData
(
map
);
iEmailService
.
sendEmail
(
strings
,
null
,
emailFactor
,
list
);
/**
* 跟进供应商名称模糊查询
*/
@GetMapping
(
"/query/supplier/infos"
)
public
AjaxResponse
<
List
<
SupplierSimpleRsp
>>
queryByConditionForQc
(
@RequestParam
(
name
=
"searchText"
)
String
searchText
){
SupplierSearchRemoteReq
req
=
new
SupplierSearchRemoteReq
();
req
.
setSearchText
(
searchText
);
//暂时使用模拟数据
//AjaxResponse<List<SupplierSimpleRsp>> listAjaxResponse = service.queryByConditionForQc(req);
AjaxResponse
<
List
<
SupplierSimpleRsp
>>
listAjaxResponse
=
new
AjaxResponse
<
List
<
SupplierSimpleRsp
>>();
List
<
SupplierSimpleRsp
>
suppliers
=
new
ArrayList
<>();
SupplierSimpleRsp
supplierSimpleRsp1
=
new
SupplierSimpleRsp
(
"YX0778"
,
"gyhtest1009"
);
SupplierSimpleRsp
supplierSimpleRsp2
=
new
SupplierSimpleRsp
(
"YX0528"
,
"gyhtest1010"
);
suppliers
.
add
(
supplierSimpleRsp1
);
suppliers
.
add
(
supplierSimpleRsp2
);
listAjaxResponse
.
setData
(
suppliers
);
listAjaxResponse
.
setCode
(
200
);
//return supplierSendService.queryByConditionForQc(req); 暂用模拟数据
return
listAjaxResponse
;
}
}
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