Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit eb3f2377
由
LN
编写于
2021-12-09 10:43:55 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
查找出库界面增加首次入库时间显示
1 个父辈
cd25d21c
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
21 行增加
和
3 行删除
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeDto.java
src/main/java/com/neotel/smfcore/core/barcode/service/po/Barcode.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/SensorShelfHandler.java
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeDto.java
查看文件 @
eb3f237
...
@@ -11,6 +11,8 @@ import lombok.Setter;
...
@@ -11,6 +11,8 @@ import lombok.Setter;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.data.annotation.Transient
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -220,4 +222,12 @@ public class BarcodeDto implements Serializable {
...
@@ -220,4 +222,12 @@ public class BarcodeDto implements Serializable {
* 料箱中的物料信息
* 料箱中的物料信息
*/
*/
private
Map
<
String
,
BarcodeDto
>
subCodeMap
;
private
Map
<
String
,
BarcodeDto
>
subCodeMap
;
public
String
getPutInTimeStr
()
{
if
(
putInTime
==
-
1
)
{
return
null
;
}
DateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:SS"
);
return
dateFormat
.
format
(
new
Date
(
putInTime
));
}
}
}
src/main/java/com/neotel/smfcore/core/barcode/service/po/Barcode.java
查看文件 @
eb3f237
...
@@ -139,7 +139,7 @@ public class Barcode extends BasePo implements Serializable {
...
@@ -139,7 +139,7 @@ public class Barcode extends BasePo implements Serializable {
private
long
startWarmTime
=
-
1
;
private
long
startWarmTime
=
-
1
;
/**
/**
* 入库时间
*
最后一次
入库时间
*/
*/
private
Date
putInDate
;
private
Date
putInDate
;
...
@@ -246,9 +246,9 @@ public class Barcode extends BasePo implements Serializable {
...
@@ -246,9 +246,9 @@ public class Barcode extends BasePo implements Serializable {
public
void
setPutInTime
(
long
putInTime
)
{
public
void
setPutInTime
(
long
putInTime
)
{
if
(
this
.
putInTime
==
-
1
)
{
if
(
this
.
putInTime
==
-
1
)
{
this
.
putInTime
=
putInTime
;
this
.
putInTime
=
putInTime
;
this
.
putInDate
=
new
Date
(
putInTime
);
}
}
this
.
putInDate
=
new
Date
(
putInTime
);
status
=
BARCODE_STATUS
.
IN_STORE
;
status
=
BARCODE_STATUS
.
IN_STORE
;
updateExpTime
();
updateExpTime
();
...
...
src/main/java/com/neotel/smfcore/core/device/handler/impl/BaseDeviceHandler.java
查看文件 @
eb3f237
...
@@ -61,7 +61,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
...
@@ -61,7 +61,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
private
IHumitureManager
humitureManager
;
private
IHumitureManager
humitureManager
;
@Autowired
@Autowired
pr
ivate
IBarcodeManager
barcodeManager
;
pr
otected
IBarcodeManager
barcodeManager
;
@Autowired
@Autowired
protected
TaskService
taskService
;
protected
TaskService
taskService
;
...
...
src/main/java/com/neotel/smfcore/core/device/handler/impl/SensorShelfHandler.java
查看文件 @
eb3f237
...
@@ -143,6 +143,10 @@ public class SensorShelfHandler extends BaseDeviceHandler {
...
@@ -143,6 +143,10 @@ public class SensorShelfHandler extends BaseDeviceHandler {
dataLog
.
setBarcode
(
reelId
);
dataLog
.
setBarcode
(
reelId
);
dataLog
.
setPartNumber
(
pn
);
dataLog
.
setPartNumber
(
pn
);
dataLog
.
setType
(
OP
.
PUT_IN
);
dataLog
.
setType
(
OP
.
PUT_IN
);
barcode
.
setPutInTime
(
System
.
currentTimeMillis
());
barcodeManager
.
saveBarcode
(
barcode
);
dataLog
.
setNum
(
barcode
.
getAmount
());
dataLog
.
setNum
(
barcode
.
getAmount
());
dataLog
.
setStatus
(
OP_STATUS
.
WAIT
.
name
());
dataLog
.
setStatus
(
OP_STATUS
.
WAIT
.
name
());
dataLog
.
setGroupId
(
groupId
);
dataLog
.
setGroupId
(
groupId
);
...
...
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
查看文件 @
eb3f237
...
@@ -82,6 +82,10 @@ public class TaskService {
...
@@ -82,6 +82,10 @@ public class TaskService {
task
.
setType
(
OP
.
PUT_IN
);
task
.
setType
(
OP
.
PUT_IN
);
task
.
setStatus
(
OP_STATUS
.
EXECUTING
.
name
());
task
.
setStatus
(
OP_STATUS
.
EXECUTING
.
name
());
if
(
barcode
!=
null
){
barcode
.
setPutInTime
(
System
.
currentTimeMillis
());
barcodeManager
.
saveBarcode
(
barcode
);
}
String
loginUser
=
SecurityUtils
.
getLoginUsername
();
String
loginUser
=
SecurityUtils
.
getLoginUsername
();
task
.
setOperator
(
loginUser
);
task
.
setOperator
(
loginUser
);
task
=
updateQueueTask
(
task
);
task
=
updateQueueTask
(
task
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论