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
601ecc71
Commit
601ecc71
authored
Nov 21, 2022
by
jx-art
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
类结构位置变化 , 删除Controller测试接口
parent
137b5933
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
25 additions
and
33 deletions
+25
-33
AdminChangeConfigService.java
...n/change/biz/service/change/AdminChangeConfigService.java
+1
-1
InteriorChangeConfigServiceImpl.java
...nge/biz/service/impl/InteriorChangeConfigServiceImpl.java
+19
-5
AdminChangeConfigServiceImpl.java
...biz/service/impl/change/AdminChangeConfigServiceImpl.java
+2
-2
GoodsResponseSqeRpc.java
...anxuan/change/dal/meta/model/rpc/GoodsResponseSqeRpc.java
+2
-2
ChangeConfigController.java
...yanxuan/change/web/controller/ChangeConfigController.java
+1
-23
No files found.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/AdminChangeConfigService.java
→
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/
change/
AdminChangeConfigService.java
View file @
601ecc71
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
.
change
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq
;
...
...
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/InteriorChangeConfigServiceImpl.java
View file @
601ecc71
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
.
impl
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.netease.mail.yanxuan.change.biz.service.InteriorChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.InteriorChangeConfigService
;
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.common.enums.ChangeCommanderEnum
;
import
com.netease.mail.yanxuan.change.common.enums.ChangeCommanderEnum
;
import
com.netease.mail.yanxuan.change.common.enums.ChangeSubjectEnum
;
import
com.netease.mail.yanxuan.change.common.enums.ChangeSubjectEnum
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeConfig
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeConfig
;
import
com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeCommanderPO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeCommanderPO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.rpc.GoodsResponseSqeRpc
;
import
com.netease.mail.yanxuan.change.integration.flow.GoodsRpcService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -22,6 +25,9 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
...
@@ -22,6 +25,9 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
@Autowired
@Autowired
private
ChangeConfigService
changeConfigService
;
private
ChangeConfigService
changeConfigService
;
@Autowired
private
GoodsRpcService
goodsRpcService
;
@Override
@Override
public
String
queryCommanderInfo
(
ChangeCommanderPO
changeCommander
)
{
public
String
queryCommanderInfo
(
ChangeCommanderPO
changeCommander
)
{
//获取模板名称
//获取模板名称
...
@@ -63,14 +69,22 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
...
@@ -63,14 +69,22 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
String
name
=
""
;
String
name
=
""
;
//记录出现的所有值
//记录出现的所有值
List
<
String
>
commanders
=
new
ArrayList
<
String
>();
List
<
String
>
commanders
=
new
ArrayList
<
String
>();
if
(
commander
.
equals
(
"商品BU"
)){
//遍历取出所有商品关联的人
for
(
String
goods:
goodsInfos
)
{
if
(
commander
.
equals
(
"商品BU"
))
{
}
else
if
(
commander
.
equals
(
"采购"
))
{
}
else
if
(
commander
.
equals
(
"采购"
))
{
}
else
if
(
commander
.
equals
(
"计划"
)){
}
else
if
(
commander
.
equals
(
"计划"
))
{
}
else
if
(
commander
.
equals
(
"SQE"
)){
}
else
if
(
commander
.
equals
(
"SQE"
))
{
String
detail
=
goodsRpcService
.
getDetail
(
Integer
.
valueOf
(
goods
));
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
detail
);
GoodsResponseSqeRpc
data
=
jsonObject
.
getObject
(
"data"
,
GoodsResponseSqeRpc
.
class
);
if
(
data
!=
null
){
commanders
.
add
(
data
.
getUserName
());
}
}
}
}
for
(
String
goods
:
commanders
){
for
(
String
goods
:
commanders
){
if
(!
map
.
containsKey
(
goods
)){
if
(!
map
.
containsKey
(
goods
)){
...
...
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/AdminChangeConfigServiceImpl.java
→
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/
change/
AdminChangeConfigServiceImpl.java
View file @
601ecc71
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
.
impl
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
biz
.
service
.
impl
.
change
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.netease.mail.yanxuan.change.biz.meta.exception.ExceptionFactory
;
import
com.netease.mail.yanxuan.change.biz.meta.exception.ExceptionFactory
;
...
@@ -7,7 +7,7 @@ import com.netease.mail.yanxuan.change.biz.service.change.ChangeExecConfigServic
...
@@ -7,7 +7,7 @@ import com.netease.mail.yanxuan.change.biz.service.change.ChangeExecConfigServic
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.netease.mail.yanxuan.change.biz.service.AdminChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.
change.
AdminChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.change.ChangeTypeService
;
import
com.netease.mail.yanxuan.change.biz.service.change.ChangeTypeService
;
import
com.netease.mail.yanxuan.change.common.bean.ResponseCode
;
import
com.netease.mail.yanxuan.change.common.bean.ResponseCode
;
import
com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum
;
import
com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum
;
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/meta/model/
po/GoodsResponseSqePO
.java
→
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/meta/model/
rpc/GoodsResponseSqeRpc
.java
View file @
601ecc71
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
meta
.
model
.
po
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
meta
.
model
.
rpc
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -7,7 +7,7 @@ import lombok.Data;
...
@@ -7,7 +7,7 @@ import lombok.Data;
* @date 2022/11/21/021$
* @date 2022/11/21/021$
*/
*/
@Data
@Data
public
class
GoodsResponseSqe
PO
{
public
class
GoodsResponseSqe
Rpc
{
private
String
userName
;
private
String
userName
;
...
...
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeConfigController.java
View file @
601ecc71
package
com
.
netease
.
mail
.
yanxuan
.
change
.
web
.
controller
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
web
.
controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.biz.service.AdminChangeConfigService
;
import
com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService
;
import
com.netease.mail.yanxuan.change.dal.meta.model.po.GoodsResponseSqePO
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq
;
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.dal.meta.model.req.ChangeConfigReq
;
import
com.netease.mail.yanxuan.change.integration.flow.GoodsRpcService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -101,23 +98,4 @@ public class ChangeConfigController {
...
@@ -101,23 +98,4 @@ public class ChangeConfigController {
}
}
@Autowired
private
GoodsRpcService
goodsRpcService
;
@GetMapping
(
"/test"
)
public
String
test
(
@RequestParam
(
"id"
)
Integer
id
){
String
detail
=
goodsRpcService
.
getDetail
(
id
);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
detail
);
GoodsResponseSqePO
data
=
jsonObject
.
getObject
(
"data"
,
GoodsResponseSqePO
.
class
);
return
data
.
getUserName
();
}
@GetMapping
(
"/test1"
)
public
Object
test1
(
@RequestParam
(
"id"
)
Integer
id
){
String
detail
=
goodsRpcService
.
getDetail
(
id
);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
detail
);
Object
data
=
jsonObject
.
get
(
"data"
);
return
data
;
}
}
}
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