Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 14337363
由
zshaohui
编写于
2023-02-24 14:14:34 +0800
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge remote-tracking branch 'origin/master'
2 个父辈
23e813cc
8348cad1
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
195 行增加
和
38 行删除
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
src/main/java/com/neotel/smfcore/core/report/ReportController.java
src/main/java/com/neotel/smfcore/core/solder/util/SolderBoxCache.java
src/main/java/com/neotel/smfcore/core/storage/service/manager/IStorageManager.java
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StorageManagerImpl.java
src/main/java/com/neotel/smfcore/core/system/service/dao/IDataLogDao.java
src/main/java/com/neotel/smfcore/core/system/service/dao/impl/DataLogDaoImpl.java
src/main/java/com/neotel/smfcore/core/system/service/po/DataLog.java
src/main/java/com/neotel/smfcore/custom/micron1053/controller/MicronStatusController.java
src/main/java/com/neotel/smfcore/custom/micron20031/MicronInventoryReportsController.java
src/main/java/com/neotel/smfcore/custom/micron20031/bean/query/SpReportQueryCondition.java
src/main/java/com/neotel/smfcore/custom/micron20031/bean/query/SpStoragePosFindCriteria.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
查看文件 @
1433736
...
...
@@ -693,6 +693,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
//记录日志,完成 task
task
.
setBatchInfo
(
barcode
.
getBatch
());
task
.
setNum
(
barcode
.
getAmount
());
task
.
setProviderNumber
(
barcode
.
getProviderNumber
());
}
//更新缓存中的库存信息
task
.
setStatus
(
OP_STATUS
.
FINISHED
.
name
());
...
...
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
查看文件 @
1433736
...
...
@@ -503,6 +503,7 @@ public class OrderController {
dataLog
.
setPartNumber
(
barcode
.
getPartNumber
());
dataLog
.
setBarcode
(
barcode
.
getBarcode
());
dataLog
.
setNum
(
num
);
dataLog
.
setProviderNumber
(
barcode
.
getProviderNumber
());
dataLog
.
setMemo
(
barcode
.
getMemo
());
dataLog
.
setPutInDate
(
barcode
.
getPutInDate
());
...
...
src/main/java/com/neotel/smfcore/core/report/ReportController.java
查看文件 @
1433736
...
...
@@ -85,7 +85,7 @@ public class ReportController {
String
pn
=
query
.
getPn
();
List
<
ChartItem
>
chartItemList
=
storageManager
.
getRunStatusData
(
startDay
,
endDay
,
pn
);
List
<
ChartItem
>
chartItemList
=
storageManager
.
getRunStatusData
(
startDay
,
endDay
,
pn
,
null
);
InoutDataDto
dto
=
new
InoutDataDto
();
for
(
ChartItem
item
:
chartItemList
)
{
...
...
src/main/java/com/neotel/smfcore/core/solder/util/SolderBoxCache.java
查看文件 @
1433736
...
...
@@ -182,7 +182,7 @@ public class SolderBoxCache {
}
log
.
info
(
barcode
.
getBarcode
()
+
"创建出库任务"
);
Storage
storage
=
dataCache
.
getStorageById
(
storagePos
.
getStorageId
());
DataLog
outTask
=
new
Task
(
storage
,
storagePos
,
barcode
);
DataLog
outTask
=
new
DataLog
(
storage
,
barcode
,
storagePos
);
outTask
.
setType
(
OP
.
CHECKOUT
);
outTask
.
setMixTime
(
barcode
.
getMixTime
());
//outTask = dataLogDao.save(outTask);
...
...
@@ -209,7 +209,7 @@ public class SolderBoxCache {
}
log
.
info
(
barcode
.
getBarcode
()
+
"创建搅拌任务"
);
Storage
storage
=
dataCache
.
getStorageById
(
storagePos
.
getStorageId
());
DataLog
mixTask
=
new
Task
(
storage
,
storagePos
,
barcode
);
DataLog
mixTask
=
new
DataLog
(
storage
,
barcode
,
storagePos
);
mixTask
.
setType
(
OP
.
MIX
);
mixTask
.
setMixTime
(
barcode
.
getMixTime
());
//mixTask = dataLogDao.save(mixTask);
...
...
@@ -240,12 +240,12 @@ public class SolderBoxCache {
StoragePos
warmPos
=
storagePosManager
.
getEmptyWarmPos
(
storage
,
barcode
,
excludePosIds
);
if
(
warmPos
!=
null
){
log
.
info
(
barcode
.
getBarcode
()
+
"创建回温移库任务["
+
storagePos
.
getPosName
()+
"]=>"
+
warmPos
.
getPosName
());
DataLog
takingTask
=
new
Task
(
storage
,
storagePos
,
barcode
);
DataLog
takingTask
=
new
DataLog
(
storage
,
barcode
,
storagePos
);
takingTask
.
setType
(
OP
.
REWARM_TAKING
);
//takingTask = dataLogDao.save(takingTask);
taskService
.
addTaskToExecute
(
takingTask
);
DataLog
puttingTask
=
new
Task
(
storage
,
warmPos
,
barcode
);
DataLog
puttingTask
=
new
DataLog
(
storage
,
barcode
,
warmPos
);
puttingTask
.
setType
(
OP
.
REWARM_PUTTING
);
//puttingTask = dataLogDao.save(puttingTask);
taskService
.
addTaskToExecute
(
puttingTask
);
...
...
@@ -255,23 +255,23 @@ public class SolderBoxCache {
}
}
private
DataLog
newTask
(
Storage
storage
,
StoragePos
pos
,
Barcode
barcode
){
DataLog
task
=
new
DataLog
();
task
.
setPartNumber
(
barcode
.
getPartNumber
());
task
.
setBarcode
(
barcode
.
getBarcode
());
task
.
setNum
(
barcode
.
getAmount
());
task
.
setMemo
(
barcode
.
getMemo
());
task
.
setStatus
(
OP_STATUS
.
WAIT
.
name
());
task
.
setCid
(
storage
.
getCid
());
task
.
setStorageId
(
storage
.
getId
());
task
.
setStorageName
(
storage
.
getName
());
task
.
setPosId
(
pos
.
getId
());
task
.
setPosName
(
pos
.
getPosName
());
return
task
;
}
//
private DataLog newTask(Storage storage, StoragePos pos, Barcode barcode){
//
//
DataLog task = new DataLog();
//
task.setPartNumber(barcode.getPartNumber());
//
task.setBarcode(barcode.getBarcode());
//
task.setNum(barcode.getAmount());
//
task.setMemo(barcode.getMemo());
//
task.setStatus(OP_STATUS.WAIT.name());
//
task.setCid(storage.getCid());
//
task.setStorageId(storage.getId());
//
task.setStorageName(storage.getName());
//
//
task.setPosId(pos.getId());
//
task.setPosName(pos.getPosName());
//
//
return task;
//
}
private
boolean
isInStatus
(
Barcode
barcode
,
SOLDER_STATUS
solder_status
){
return
barcode
.
getSolderStatus
().
equals
(
solder_status
.
name
());
...
...
src/main/java/com/neotel/smfcore/core/storage/service/manager/IStorageManager.java
查看文件 @
1433736
...
...
@@ -14,5 +14,5 @@ public interface IStorageManager extends IBaseManager<Storage> {
void
clearStorageGroup
(
String
groupId
);
List
<
ChartItem
>
getRunStatusData
(
Date
fromDate
,
Date
toDate
,
String
partNumber
);
List
<
ChartItem
>
getRunStatusData
(
Date
fromDate
,
Date
toDate
,
String
partNumber
,
List
<
String
>
cids
);
}
src/main/java/com/neotel/smfcore/core/storage/service/manager/impl/StorageManagerImpl.java
查看文件 @
1433736
...
...
@@ -80,7 +80,7 @@ public class StorageManagerImpl implements IStorageManager {
* 获取某个时间段的统计信息ChartItem 的 value 为入库量,value2为出库量,value3为报警次数,value4为报警持续时间
*/
@Override
public
List
<
ChartItem
>
getRunStatusData
(
Date
fromDate
,
Date
toDate
,
String
partNumber
){
public
List
<
ChartItem
>
getRunStatusData
(
Date
fromDate
,
Date
toDate
,
String
partNumber
,
List
<
String
>
cids
){
if
(
fromDate
==
null
||
toDate
==
null
){
return
new
ArrayList
<>();
}
...
...
@@ -104,7 +104,7 @@ public class StorageManagerImpl implements IStorageManager {
c
.
add
(
Calendar
.
DAY_OF_YEAR
,
1
);
}
while
(
c
.
getTimeInMillis
()
<=
endTime
);
List
<
ChartItem
>
putInData
=
dataLogDao
.
putInChart
(
startDay
,
endDay
,
partNumber
);
List
<
ChartItem
>
putInData
=
dataLogDao
.
putInChart
(
startDay
,
endDay
,
partNumber
,
cids
);
for
(
ChartItem
putInItem
:
putInData
){
String
dayOfYear
=
putInItem
.
getLabel
();
ChartItem
item
=
inOutDataMap
.
get
(
dayOfYear
);
...
...
@@ -113,7 +113,7 @@ public class StorageManagerImpl implements IStorageManager {
}
}
List
<
ChartItem
>
checkOutData
=
dataLogDao
.
checkOutChart
(
startDay
,
endDay
,
partNumber
);
List
<
ChartItem
>
checkOutData
=
dataLogDao
.
checkOutChart
(
startDay
,
endDay
,
partNumber
,
cids
);
for
(
ChartItem
checkOutItem
:
checkOutData
){
String
dayOfYear
=
checkOutItem
.
getLabel
();
...
...
src/main/java/com/neotel/smfcore/core/system/service/dao/IDataLogDao.java
查看文件 @
1433736
...
...
@@ -9,9 +9,9 @@ import java.util.Date;
import
java.util.List
;
public
interface
IDataLogDao
extends
IBaseDao
{
List
<
ChartItem
>
putInChart
(
Date
startDay
,
Date
endDay
,
String
partNumber
);
List
<
ChartItem
>
putInChart
(
Date
startDay
,
Date
endDay
,
String
partNumber
,
List
<
String
>
cids
);
List
<
ChartItem
>
checkOutChart
(
Date
startDay
,
Date
endDay
,
String
partNumber
);
List
<
ChartItem
>
checkOutChart
(
Date
startDay
,
Date
endDay
,
String
partNumber
,
List
<
String
>
cids
);
List
<
DataLog
>
findHistory
(
String
bid
,
int
num
);
...
...
src/main/java/com/neotel/smfcore/core/system/service/dao/impl/DataLogDaoImpl.java
查看文件 @
1433736
...
...
@@ -28,16 +28,16 @@ public class DataLogDaoImpl extends AbstractBaseDao implements IDataLogDao {
}
@Override
public
List
<
ChartItem
>
putInChart
(
Date
fromTime
,
Date
toTime
,
String
partNumber
){
return
chart
(
fromTime
,
toTime
,
OP
.
PUT_IN
,
partNumber
);
public
List
<
ChartItem
>
putInChart
(
Date
fromTime
,
Date
toTime
,
String
partNumber
,
List
<
String
>
cids
){
return
chart
(
fromTime
,
toTime
,
OP
.
PUT_IN
,
partNumber
,
cids
);
}
@Override
public
List
<
ChartItem
>
checkOutChart
(
Date
fromTime
,
Date
toTime
,
String
partNumber
){
return
chart
(
fromTime
,
toTime
,
OP
.
CHECKOUT
,
partNumber
);
public
List
<
ChartItem
>
checkOutChart
(
Date
fromTime
,
Date
toTime
,
String
partNumber
,
List
<
String
>
cids
){
return
chart
(
fromTime
,
toTime
,
OP
.
CHECKOUT
,
partNumber
,
cids
);
}
private
List
<
ChartItem
>
chart
(
Date
fromTime
,
Date
toTime
,
int
type
,
String
partNumber
){
private
List
<
ChartItem
>
chart
(
Date
fromTime
,
Date
toTime
,
int
type
,
String
partNumber
,
List
<
String
>
cids
){
Date
addOneDayToTime
=
DateUtil
.
addOneDayNoTime
(
toTime
);
Criteria
c
=
new
Criteria
().
andOperator
(
Criteria
.
where
(
"updateDate"
).
gte
(
fromTime
),
Criteria
.
where
(
"updateDate"
).
lt
(
addOneDayToTime
)).
and
(
"type"
).
is
(
type
);
...
...
@@ -45,6 +45,9 @@ public class DataLogDaoImpl extends AbstractBaseDao implements IDataLogDao {
if
(
Strings
.
isNotBlank
(
partNumber
)){
c
.
and
(
"partNumber"
).
is
(
partNumber
);
}
if
(
cids
!=
null
&&
cids
.
size
()>
0
){
c
.
and
(
"cid"
).
in
(
cids
.
toArray
());
}
Aggregation
agg
=
Aggregation
.
newAggregation
(
Aggregation
.
match
(
c
),
Aggregation
.
project
().
and
(
"updateDate"
).
extractDayOfYear
().
as
(
"label"
),
...
...
src/main/java/com/neotel/smfcore/core/system/service/po/DataLog.java
查看文件 @
1433736
...
...
@@ -31,6 +31,9 @@ public class DataLog extends BasePo implements Serializable ,Comparable<DataLog>
setBarcode
(
barcode
.
getBarcode
());
setNum
(
barcode
.
getAmount
());
setMemo
(
barcode
.
getMemo
());
setProviderNumber
(
barcode
.
getProviderNumber
());
setBatchInfo
(
barcode
.
getBatch
());
setPutInDate
(
barcode
.
getPutInDate
());
msdAppendInfo
=
new
MSDAppendInfo
();
...
...
@@ -47,7 +50,6 @@ public class DataLog extends BasePo implements Serializable ,Comparable<DataLog>
setStatus
(
OP_STATUS
.
WAIT
.
name
());
}
/**
* 是否是单盘出库(联电指出库项目,默认为false即默认批量出库)
*/
...
...
@@ -215,6 +217,11 @@ public class DataLog extends BasePo implements Serializable ,Comparable<DataLog>
* removed=1, withdrawn=2, offline=3
*/
private
String
inOutType
=
""
;
/**
* 供应商编号
*/
private
String
providerNumber
;
/**
* MSD附加信息
*/
...
...
src/main/java/com/neotel/smfcore/custom/micron1053/controller/MicronStatusController.java
查看文件 @
1433736
...
...
@@ -173,7 +173,7 @@ public class MicronStatusController {
time
.
setTime
(
new
Date
());
time
.
add
(
Calendar
.
DAY_OF_YEAR
,
-
6
);
String
today
=
DateUtil
.
toDateTimeString
(
new
Date
());
List
<
ChartItem
>
chartItems
=
storageManager
.
getRunStatusData
(
time
.
getTime
(),
new
Date
(),
""
);
List
<
ChartItem
>
chartItems
=
storageManager
.
getRunStatusData
(
time
.
getTime
(),
new
Date
(),
""
,
cids
);
for
(
ChartItem
chartItem
:
chartItems
)
{
...
...
src/main/java/com/neotel/smfcore/custom/micron20031/MicronInventoryReportsController.java
查看文件 @
1433736
...
...
@@ -131,7 +131,6 @@ public class MicronInventoryReportsController {
baseCriteria
.
and
(
"barcode.type"
).
is
(
componentType
);
}
String
expire
=
criteria
.
getExpire
();
if
(!
Strings
.
isNullOrEmpty
(
expire
))
{
if
(
"solder"
.
equalsIgnoreCase
(
expire
))
{
...
...
@@ -148,7 +147,7 @@ public class MicronInventoryReportsController {
@GetMapping
(
"/emptyPosReport"
)
@AnonymousAccess
public
PageData
<
StoragePosDto
>
emptyPosReport
(
StoragePosFindCriteria
criteria
,
Pageable
pageable
,
HttpServletRequest
request
)
{
//
TODO
空库位展示
//
空库位展示
Query
query
=
QueryHelp
.
getQuery
(
criteria
);
Criteria
baseCriteria
=
Criteria
.
where
(
"used"
).
is
(
false
);
query
.
addCriteria
(
baseCriteria
);
...
...
@@ -159,7 +158,7 @@ public class MicronInventoryReportsController {
@ApiOperation
(
"Inventory Summary Report- Fresh & Partial material inventory I4:新料,退料,过期料"
)
@GetMapping
(
"/summaryReport"
)
@AnonymousAccess
public
List
<
SpDailyLogDto
>
materialLis
t
(
)
{
public
List
<
SpDailyLogDto
>
summaryRepor
t
(
)
{
//TODO 根据partNo排序,每种物料的 新料,退料,过期料数量
Criteria
c
=
null
;
...
...
@@ -193,7 +192,37 @@ public class MicronInventoryReportsController {
return
new
ArrayList
<>(
dailyLogDtos
.
values
());
}
@ApiOperation
(
"'- Material in stabilization :库存表格I3:增加过滤: StabilizationEndDate>=当前时间 "
)
@GetMapping
(
"/stabilizationReport"
)
@AnonymousAccess
public
PageData
<
StoragePosDto
>
stabilizationReport
(
StoragePosFindCriteria
criteria
,
Pageable
pageable
,
HttpServletRequest
request
)
{
Query
query
=
getPosFindCriteria
(
criteria
);
if
(
criteria
.
getExpireDate
()
!=
null
&&
criteria
.
getExpireDate
().
getFrom
()
!=
null
&&
criteria
.
getExpireDate
().
getTo
()
!=
null
)
{
//根据过滤时间查询
}
else
{
//需要查询已经超过过期日期的物料
query
.
addCriteria
(
Criteria
.
where
(
"barcode.expireDate"
).
lte
(
new
Date
()));
}
PageData
<
StoragePos
>
pages
=
storagePosManager
.
findByPage
(
query
,
pageable
);
List
<
StoragePosDto
>
StoragePosDtos
=
storagePosMapper
.
toDto
(
pages
.
getContent
());
return
new
PageData
(
StoragePosDtos
,
pages
.
getTotalElements
());
}
@ApiOperation
(
"Expiry based report I3:库存中过期的物料"
)
@GetMapping
(
"/expiryReport"
)
@AnonymousAccess
public
PageData
<
StoragePosDto
>
expiryReport
(
StoragePosFindCriteria
criteria
,
Pageable
pageable
,
HttpServletRequest
request
)
{
Query
query
=
getPosFindCriteria
(
criteria
);
if
(
criteria
.
getExpireDate
()
!=
null
&&
criteria
.
getExpireDate
().
getFrom
()
!=
null
&&
criteria
.
getExpireDate
().
getTo
()
!=
null
)
{
//根据过滤时间查询
}
else
{
//需要查询已经超过过期日期的物料
query
.
addCriteria
(
Criteria
.
where
(
"barcode.expireDate"
).
lte
(
new
Date
()));
}
PageData
<
StoragePos
>
pages
=
storagePosManager
.
findByPage
(
query
,
pageable
);
List
<
StoragePosDto
>
StoragePosDtos
=
storagePosMapper
.
toDto
(
pages
.
getContent
());
return
new
PageData
(
StoragePosDtos
,
pages
.
getTotalElements
());
}
@ApiOperation
(
"Self-Audit Report - Audit report(monthly-finance , when door is opened,etc) I7"
)
@GetMapping
(
"/selfAuditReport"
)
...
...
src/main/java/com/neotel/smfcore/custom/micron20031/bean/query/SpReportQueryCondition.java
查看文件 @
1433736
...
...
@@ -24,6 +24,12 @@ public class SpReportQueryCondition {
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
BetweenData
<
Date
>
updateDate
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
BETWEEN
,
propName
=
"appendData.StabilizationEndDate"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
BetweenData
<
Date
>
StabilizationEndDate
;
@QueryCondition
@ApiModelProperty
(
"來源ID"
)
private
String
sourceId
;
...
...
@@ -56,4 +62,15 @@ public class SpReportQueryCondition {
@QueryCondition
@ApiModelProperty
(
"操作人"
)
private
String
operator
;
@QueryCondition
@ApiModelProperty
(
"数量"
)
private
Integer
num
;
@QueryCondition
@ApiModelProperty
(
"批次"
)
private
String
batchInfo
;
@QueryCondition
@ApiModelProperty
(
"供应商"
)
private
String
providerNumber
;
}
src/main/java/com/neotel/smfcore/custom/micron20031/bean/query/SpStoragePosFindCriteria.java
0 → 100644
查看文件 @
1433736
package
com
.
neotel
.
smfcore
.
custom
.
micron20031
.
bean
.
query
;
import
com.neotel.smfcore.common.annotation.QueryCondition
;
import
com.neotel.smfcore.common.bean.BetweenData
;
import
com.neotel.smfcore.core.barcode.enums.COMPONENT_TYPE
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
@Data
public
class
SpStoragePosFindCriteria
{
@QueryCondition
(
blurry
=
"barcode.partNumber,barcode.barcode,barcode.subCodeList.barcode,barcode.subCodeList.partNumber,posName"
)
private
String
blurry
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
BETWEEN
,
propName
=
"barcode.putInDate"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
BetweenData
<
Date
>
updateDate
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
BETWEEN
,
propName
=
"barcode.putInDate"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
BetweenData
<
Date
>
putInDate
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
BETWEEN
,
propName
=
"barcode.expireDate"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
BetweenData
<
Date
>
expireDate
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
BETWEEN
,
propName
=
"barcode.sluggishTime"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
BetweenData
<
Date
>
sluggishTime
;
@QueryCondition
@ApiModelProperty
(
"料仓ID"
)
private
String
storageId
;
@QueryCondition
(
type
=
QueryCondition
.
Type
.
IN
,
propName
=
"storageId"
)
private
List
<
String
>
storageIdList
;
@QueryCondition
(
propName
=
"barcode.barcode"
)
@ApiModelProperty
(
"条码"
)
private
String
barcode
;
@QueryCondition
@ApiModelProperty
(
"库位号"
)
private
String
posName
;
@QueryCondition
@ApiModelProperty
(
"标签ID"
)
private
String
labelId
;
@ApiModelProperty
(
"分组"
)
private
String
groupId
=
""
;
@ApiModelProperty
(
"类型"
)
private
int
type
=-
1
;
@ApiModelProperty
(
"是否过期"
)
private
String
expire
;
@QueryCondition
(
blurry
=
"barcode.providerNumber"
)
private
String
providerNumber
;
@QueryCondition
(
blurry
=
"barcode.partNumber"
)
private
String
partNumber
;
@QueryCondition
(
blurry
=
"barcode.memo"
)
private
String
memo
;
@QueryCondition
(
propName
=
"barcode.lockId"
)
private
String
lockId
;
@QueryCondition
(
blurry
=
"barcode.batch"
)
private
String
batch
;
@QueryCondition
(
blurry
=
"barcode.provider"
)
private
String
provider
;
@QueryCondition
(
propName
=
"barcode.msl"
)
@ApiModelProperty
(
"等级"
)
private
String
msl
;
@ApiModelProperty
(
"锡膏状态"
)
@QueryCondition
(
type
=
QueryCondition
.
Type
.
IN
,
propName
=
"barcode.solderStatus"
)
private
List
<
String
>
solderStatus
;
public
int
getComponentType
(){
int
componentType
=
getType
();
if
(
componentType
!=
-
1
)
{
int
type
=
componentType
;
if
(
componentType
==
41
)
{
//锡膏夹具
type
=
COMPONENT_TYPE
.
FIXTURE
;
}
else
if
(
componentType
==
42
)
{
//PCB夹具
type
=
COMPONENT_TYPE
.
FIXTURE
;
}
return
type
;
}
return
-
1
;
}
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论