Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO664-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 70311462
由
张东亮
编写于
2022-07-04 15:47:29 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1、获取库位时上报入料口信息;2、清理出库托盘时上报。
1 个父辈
d93c5c2b
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
60 行增加
和
0 行删除
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
source/DeviceLibrary/assemblymanager/SServerManager.cs
source/DeviceLibrary/assemblymanager/TrayManager.cs
source/DeviceLibrary/libdecode.dll
source/DeviceLibrary/libdecode.dll-20220613前
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
查看文件 @
7031146
此文件的差异被折叠,
点击展开。
source/DeviceLibrary/assemblymanager/SServerManager.cs
查看文件 @
7031146
...
@@ -403,6 +403,45 @@ namespace OnlineStore.DeviceLibrary
...
@@ -403,6 +403,45 @@ namespace OnlineStore.DeviceLibrary
return
msg
;
return
msg
;
}
}
private
static
string
Addr_clearOutTask
=
"/rest/api/qisda/device/clearOutTask"
;
public
static
string
clearOutTask
(
string
deviceName
,
string
barcode
)
{
string
msg
=
""
;
try
{
if
(
string
.
IsNullOrEmpty
(
serverAddr
))
{
LogUtil
.
error
(
deviceName
+
"clearOutTask ["
+
barcode
+
"] :未找到服务器地址"
);
return
msg
;
}
Dictionary
<
string
,
string
>
paramMap
=
new
Dictionary
<
string
,
string
>();
paramMap
.
Add
(
"barcode"
,
barcode
);
string
server
=
GetAddr
(
Addr_clearOutTask
,
paramMap
);
DateTime
startTime
=
DateTime
.
Now
;
string
resultStr
=
HttpHelper
.
Post
(
server
,
""
);
LogUtil
.
info
(
deviceName
+
"clearOutTask "
+
FormUtil
.
GetSpanStr
(
DateTime
.
Now
-
startTime
)
+
" 【"
+
server
+
"】【"
+
resultStr
+
"】"
);
CancelData
data
=
JsonHelper
.
DeserializeJsonToObject
<
CancelData
>(
resultStr
);
if
(
data
==
null
)
{
return
msg
=
deviceName
+
" cancelPutInTask【 "
+
barcode
+
"】 没有收到服务器反馈"
;
}
else
if
(
data
.
code
.
Equals
(
0
).
Equals
(
false
))
{
return
msg
=
deviceName
+
" cancelPutInTask【 "
+
barcode
+
"】 :"
+
data
.
msg
;
}
return
""
;
}
catch
(
Exception
ex
)
{
LogUtil
.
error
(
deviceName
+
" "
+
ex
.
ToString
());
}
return
msg
;
}
public
static
GetPosResult
GetPosId
(
string
deviceName
,
List
<
string
>
codeList
,
int
height
,
int
width
,
string
rfid
,
int
feedEquipId
)
public
static
GetPosResult
GetPosId
(
string
deviceName
,
List
<
string
>
codeList
,
int
height
,
int
width
,
string
rfid
,
int
feedEquipId
)
{
{
GetPosResult
result
=
new
GetPosResult
();
GetPosResult
result
=
new
GetPosResult
();
...
@@ -437,6 +476,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -437,6 +476,7 @@ namespace OnlineStore.DeviceLibrary
Dictionary
<
string
,
string
>
paramMap
=
new
Dictionary
<
string
,
string
>();
Dictionary
<
string
,
string
>
paramMap
=
new
Dictionary
<
string
,
string
>();
paramMap
.
Add
(
"cids"
,
LineServer
.
GetAllCID
(
feedEquipId
));
paramMap
.
Add
(
"cids"
,
LineServer
.
GetAllCID
(
feedEquipId
));
paramMap
.
Add
(
"code"
,
codeStr
);
paramMap
.
Add
(
"code"
,
codeStr
);
paramMap
.
Add
(
"entrance"
,
deviceName
);
paramMap
.
Add
(
ParamDefine
.
rfid
,
rfid
);
paramMap
.
Add
(
ParamDefine
.
rfid
,
rfid
);
string
server
=
GetAddr
(
Addr_PosForPutin
,
paramMap
);
string
server
=
GetAddr
(
Addr_PosForPutin
,
paramMap
);
...
...
source/DeviceLibrary/assemblymanager/TrayManager.cs
查看文件 @
7031146
...
@@ -232,6 +232,26 @@ namespace OnlineStore.DeviceLibrary
...
@@ -232,6 +232,26 @@ namespace OnlineStore.DeviceLibrary
}
}
}
}
}
}
public
static
void
ClearOutstore
(
TrayInfo
tray
,
string
opLog
=
"手动清空托盘"
)
{
if
(
tray
==
null
)
{
return
;
}
//如果是出库托盘,需要清理出库消息
if
(
tray
.
InOrOutStore
.
Equals
(
2
)
&&
tray
.
InoutPar
.
IsNG
.
Equals
(
false
)
&&
(!
tray
.
InoutPar
.
PosId
.
Equals
(
""
)))
{
int
storeId
=
tray
.
InoutPar
.
GetStoreId
();
if
(
storeId
>
0
&&
LineManager
.
Line
.
MoveEquipMap
.
ContainsKey
(
storeId
))
{
MoveEquip
moveEquip
=
LineManager
.
Line
.
MoveEquipMap
[
storeId
];
moveEquip
.
RemoveOutStore
(
tray
.
InoutPar
,
opLog
);
//手动清空托盘时出库任务调用
SServerManager
.
clearOutTask
(
opLog
,
tray
.
InoutPar
.
WareCode
);
}
}
}
}
}
}
}
source/DeviceLibrary/libdecode.dll
查看文件 @
7031146
此文件类型无法预览
source/DeviceLibrary/libdecode.dll-20220613前
0 → 100644
查看文件 @
7031146
此文件类型无法预览
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论