Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 58469088
由
LN
编写于
2023-01-10 13:22:39 +0800
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge remote-tracking branch 'origin/master'
2 个父辈
d63fcae4
b6b07855
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
99 行增加
和
11 行删除
pom.xml
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
src/main/java/com/neotel/smfcore/core/language/rest/LanguageMsgController.java
src/main/java/com/neotel/smfcore/core/language/service/po/LanguageMsg.java
src/main/java/com/neotel/smfcore/core/language/util/LanguageMsgService.java
src/main/java/com/neotel/smfcore/core/language/util/MessageUtils.java
src/main/java/com/neotel/smfcore/core/order/LiteOrderCache.java
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
src/main/java/com/neotel/smfcore/security/service/po/Menu.java
src/main/resources/config/application.yml
src/test/java/com/neotel/smfcore/ApplicationTests.java
pom.xml
查看文件 @
5846908
...
...
@@ -242,6 +242,12 @@
<artifactId>
easyexcel
</artifactId>
<version>
3.1.1
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
</dependencies>
...
...
src/main/java/com/neotel/smfcore/core/device/rest/DeviceController.java
查看文件 @
5846908
...
...
@@ -519,7 +519,8 @@ public class DeviceController {
if
(!
Strings
.
isNullOrEmpty
(
hSerial
)){
for
(
DataLog
queueTask
:
queueTasks
)
{
if
(
queueTask
.
isCheckOutTask
()
&&
!
queueTask
.
isFinished
()){
if
(
queueTask
.
getSourceName
().
equals
(
hSerial
)){
String
sourceName
=
queueTask
.
getSourceName
();
if
(
sourceName
!=
null
&&
queueTask
.
getSourceName
().
equals
(
hSerial
)){
//单号相同任务数量+1
outTaskCount
=
outTaskCount
+
1
;
}
...
...
src/main/java/com/neotel/smfcore/core/language/rest/LanguageMsgController.java
查看文件 @
5846908
...
...
@@ -94,6 +94,21 @@ public class LanguageMsgController {
return
ResultBean
.
newOkResult
(
resultMsg
);
}
@RequestMapping
(
value
=
"/getLanguageMsgList"
)
@AnonymousAccess
public
List
<
LanguageMsg
>
getMsgList
(
String
type
)
throws
Exception
{
List
<
LanguageMsg
>
results
=
new
ArrayList
<>();
Criteria
criteria
=
Criteria
.
where
(
"type"
).
is
(
type
);
Query
query
=
Query
.
query
(
criteria
);
List
<
LanguageMsg
>
list
=
languageMsgManager
.
findByQuery
(
query
);
for
(
LanguageMsg
languageMsg
:
list
)
{
if
(!
languageMsg
.
getCreateDate
().
equals
(
languageMsg
.
getUpdateDate
())){
languageMsg
.
setId
(
null
);
//不需要返回ID
results
.
add
(
languageMsg
);
}
}
return
results
;
}
@ApiOperation
(
"导出资源文件"
)
@GetMapping
(
value
=
"/download"
)
...
...
src/main/java/com/neotel/smfcore/core/language/service/po/LanguageMsg.java
查看文件 @
5846908
...
...
@@ -18,7 +18,8 @@ import java.util.Map;
@Data
@Document
public
class
LanguageMsg
extends
BasePo
implements
Serializable
{
public
class
LanguageMsg
extends
BasePo
implements
Serializable
{
public
LanguageMsg
(){
...
...
src/main/java/com/neotel/smfcore/core/language/util/LanguageMsgService.java
查看文件 @
5846908
此文件的差异被折叠,
点击展开。
src/main/java/com/neotel/smfcore/core/language/util/MessageUtils.java
查看文件 @
5846908
...
...
@@ -92,8 +92,8 @@ public class MessageUtils {
private
void
initLanguageMsgList
()
{
msgMap
=
messageService
.
loadMsgMap
();
//自动导入
CSV内容,只新增不修改
messageService
.
autoImport
Csv
File
();
//自动导入
JSON内容
messageService
.
autoImport
Json
File
();
//只新增不修改
messageService
.
autoImportResources
();
if
(
msgMap
.
size
()
>
0
)
{
...
...
src/main/java/com/neotel/smfcore/core/order/LiteOrderCache.java
查看文件 @
5846908
...
...
@@ -410,9 +410,13 @@ public class LiteOrderCache {
if
(!
Strings
.
isNullOrEmpty
(
reelId
)){
//RI
pos
=
storagePosManager
.
getByBarcode
(
reelId
);
if
(
excludePosIds
.
contains
(
pos
.
getId
()))
{
log
.
info
(
"工单["
+
orderNo
+
"]RI出库,任务数["
+
taskReelCount
+
"]出库位置仓位【"
+
pos
.
getPosName
()
+
"】RI=["
+
pos
.
getBarcode
().
getBarcode
()
+
"]已在操作队列中,跳过不处理"
);
break
;
if
(
pos
!=
null
){
if
(
excludePosIds
.
contains
(
pos
.
getId
()))
{
log
.
info
(
"工单["
+
orderNo
+
"]RI出库,任务数["
+
taskReelCount
+
"]出库位置仓位【"
+
pos
.
getPosName
()
+
"】RI=["
+
pos
.
getBarcode
().
getBarcode
()
+
"]已在操作队列中,跳过不处理"
);
break
;
}
}
else
{
log
.
info
(
"工单["
+
orderNo
+
"]RI出库时,库存中未找到料盘["
+
reelId
+
"]"
);
}
}
else
{
//PN
...
...
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
查看文件 @
5846908
...
...
@@ -194,13 +194,14 @@ public class TaskService {
* 获取所有任务
*/
public
List
<
DataLog
>
getAllTasksByCid
(
String
cid
)
{
List
<
DataLog
>
resultTasks
=
new
ArrayList
<>();
List
<
DataLog
>
allTasks
=
getAllTasks
();
for
(
DataLog
task
:
allTasks
)
{
if
(
task
.
getCid
().
equals
(
cid
)){
all
Tasks
.
add
(
task
);
result
Tasks
.
add
(
task
);
}
}
return
all
Tasks
;
return
result
Tasks
;
}
/**
...
...
src/main/java/com/neotel/smfcore/security/service/po/Menu.java
查看文件 @
5846908
...
...
@@ -188,7 +188,7 @@ public class Menu extends BasePo implements Serializable {
menu
.
setHidden
(
false
);
menu
.
setComponentName
(
""
);
menu
.
setIcon
(
icon
);
menu
.
setTitleKey
(
""
);
menu
.
setTitleKey
(
path
);
menu
.
setParentMenu
(
parentMenu
);
return
menu
;
}
...
...
src/main/resources/config/application.yml
查看文件 @
5846908
...
...
@@ -2,7 +2,7 @@ server:
port
:
8800
api
:
name
:
Neotel
name
:
inCheckUrl
:
outNotifyUrl
:
inNotifyUrl
:
...
...
src/test/java/com/neotel/smfcore/ApplicationTests.java
0 → 100644
查看文件 @
5846908
package
com
.
neotel
.
smfcore
;
import
com.neotel.smfcore.common.exception.ApiException
;
import
com.neotel.smfcore.common.utils.FileUtil
;
import
com.neotel.smfcore.common.utils.HttpHelper
;
import
com.neotel.smfcore.common.utils.JsonUtil
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.util.FileCopyUtils
;
import
java.io.File
;
import
java.io.FileWriter
;
import
java.nio.file.FileSystem
;
import
java.nio.file.FileSystems
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
public
class
ApplicationTests
{
@Test
void
contextLoads
()
{
saveLanguageFile
(
"smfcore"
);
saveLanguageFile
(
"smf"
);
}
private
void
saveLanguageFile
(
String
type
){
try
{
String
url
=
"http://192.168.1.243/smf-core/api/translation/getLanguageMsgList"
;
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"type"
,
type
);
System
.
out
.
println
(
"开始获取最新["
+
type
+
"]翻译资源..."
);
String
jsonTxt
=
HttpHelper
.
postParam
(
url
,
params
);
Map
<
String
,
Object
>
resultMap
=
JsonUtil
.
toMap
(
jsonTxt
);
if
(
resultMap
.
get
(
"status"
)
!=
null
){
System
.
out
.
println
(
jsonTxt
);
return
;
}
// String jsonTxt = type + "+++++";
String
testClassDirPath
=
this
.
getClass
().
getResource
(
"/"
).
getPath
();
File
testClassDir
=
new
File
(
testClassDirPath
);
File
projectDir
=
testClassDir
.
getParentFile
().
getParentFile
();
String
filename
=
type
+
".json"
;
File
projectJsonFile
=
new
File
(
projectDir
,
"src/main/resources/"
+
filename
);
System
.
out
.
println
(
"生成翻译资源文件到"
+
projectJsonFile
.
getAbsolutePath
());
try
(
FileWriter
fw
=
new
FileWriter
(
projectJsonFile
)){
fw
.
write
(
jsonTxt
);
}
File
targetJsonFile
=
new
File
(
projectDir
,
"target/classes/"
+
filename
);
if
(
targetJsonFile
.
exists
()){
targetJsonFile
.
delete
();
}
System
.
out
.
println
(
"复制翻译资源文件到"
+
targetJsonFile
.
getAbsolutePath
());
FileCopyUtils
.
copy
(
projectJsonFile
,
targetJsonFile
);
}
catch
(
Exception
e
)
{
System
.
out
.
println
(
"获取["
+
type
+
"]翻译资源出错"
+
e
.
getMessage
());
}
}
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论