Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 76d9a30f
由
LN
编写于
2021-12-29 14:31:55 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
料盒操作的元器件匹配增加描述显示
1 个父辈
6f124976
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
29 行增加
和
3 行删除
src/main/java/com/neotel/smfcore/core/barcode/rest/ComponentController.java
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/ComponentMatchingDto.java
src/main/java/com/neotel/smfcore/core/barcode/rest/ComponentController.java
查看文件 @
76d9a30
...
@@ -5,6 +5,7 @@ import com.neotel.smfcore.common.bean.PageData;
...
@@ -5,6 +5,7 @@ import com.neotel.smfcore.common.bean.PageData;
import
com.neotel.smfcore.common.exception.ValidateException
;
import
com.neotel.smfcore.common.exception.ValidateException
;
import
com.neotel.smfcore.common.utils.QueryHelp
;
import
com.neotel.smfcore.common.utils.QueryHelp
;
import
com.neotel.smfcore.core.barcode.rest.bean.dto.ComponentDto
;
import
com.neotel.smfcore.core.barcode.rest.bean.dto.ComponentDto
;
import
com.neotel.smfcore.core.barcode.rest.bean.dto.ComponentMatchingDto
;
import
com.neotel.smfcore.core.barcode.rest.bean.mapstruct.ComponentMapper
;
import
com.neotel.smfcore.core.barcode.rest.bean.mapstruct.ComponentMapper
;
import
com.neotel.smfcore.core.barcode.rest.bean.query.ComponentQueryCriteria
;
import
com.neotel.smfcore.core.barcode.rest.bean.query.ComponentQueryCriteria
;
import
com.neotel.smfcore.core.barcode.service.manager.IBarcodeManager
;
import
com.neotel.smfcore.core.barcode.service.manager.IBarcodeManager
;
...
@@ -115,14 +116,19 @@ public class ComponentController {
...
@@ -115,14 +116,19 @@ public class ComponentController {
@ApiOperation
(
"搜索框匹配元器件"
)
@ApiOperation
(
"搜索框匹配元器件"
)
@GetMapping
(
value
=
"/searchMatching"
)
@GetMapping
(
value
=
"/searchMatching"
)
@PreAuthorize
(
"@el.check('component:list')"
)
@PreAuthorize
(
"@el.check('component:list')"
)
public
List
<
String
>
searchMatching
(
ComponentQueryCriteria
criteria
)
{
public
List
<
ComponentMatchingDto
>
searchMatching
(
ComponentQueryCriteria
criteria
)
{
Query
query
=
QueryHelp
.
getQuery
(
criteria
);
Query
query
=
QueryHelp
.
getQuery
(
criteria
);
query
.
limit
(
20
);
query
.
limit
(
20
);
List
<
Component
>
list
=
componentManager
.
findByQuery
(
query
);
List
<
Component
>
list
=
componentManager
.
findByQuery
(
query
);
List
<
String
>
array
=
new
ArrayList
<>();
List
<
ComponentMatchingDto
>
array
=
new
ArrayList
<>();
for
(
Component
com
:
for
(
Component
com
:
list
)
{
list
)
{
array
.
add
(
com
.
getPartNumber
());
String
des
=
com
.
getDescription
();
if
(
ObjectUtil
.
isEmpty
(
des
)){
des
=
""
;
}
ComponentMatchingDto
dto
=
new
ComponentMatchingDto
(
com
.
getPartNumber
(),
des
);
array
.
add
(
dto
);
}
}
return
array
;
return
array
;
}
}
...
...
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/ComponentMatchingDto.java
0 → 100644
查看文件 @
76d9a30
package
com
.
neotel
.
smfcore
.
core
.
barcode
.
rest
.
bean
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
java.io.Serializable
;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public
class
ComponentMatchingDto
implements
Serializable
{
@ApiModelProperty
(
"料号"
)
private
String
partNumber
;
@ApiModelProperty
(
"物料描述"
)
private
String
description
;
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论