Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xnr-interface
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
heli_wms
xnr-interface
Commits
e6f2621e
Commit
e6f2621e
authored
Dec 20, 2019
by
tank.li@mushiny.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上架只能用A面
parent
8d678190
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
66 additions
and
27 deletions
+66
-27
CommonUtils.java
src/main/java/com/mushiny/heli/xnr/comm/CommonUtils.java
+1
-1
MqListener.java
src/main/java/com/mushiny/heli/xnr/mq/MqListener.java
+4
-4
ICQAService.java
src/main/java/com/mushiny/heli/xnr/service/ICQAService.java
+12
-7
InboundService.java
...ain/java/com/mushiny/heli/xnr/service/InboundService.java
+37
-8
Sql_Table.java
src/main/java/com/mushiny/heli/xnr/service/Sql_Table.java
+7
-4
WMSRespService.java
...ain/java/com/mushiny/heli/xnr/service/WMSRespService.java
+2
-2
WMSService.java
src/main/java/com/mushiny/heli/xnr/service/WMSService.java
+2
-0
WmsToWcsService.java
src/main/java/com/mushiny/heli/xnr/wcs/WmsToWcsService.java
+1
-1
No files found.
src/main/java/com/mushiny/heli/xnr/comm/CommonUtils.java
View file @
e6f2621e
...
@@ -356,8 +356,8 @@ public class CommonUtils {
...
@@ -356,8 +356,8 @@ public class CommonUtils {
switch
(
face
){
switch
(
face
){
case
"A"
:
faceInt
=
0
;
break
;
case
"A"
:
faceInt
=
0
;
break
;
case
"B"
:
faceInt
=
1
;
break
;
case
"C"
:
faceInt
=
2
;
break
;
case
"C"
:
faceInt
=
2
;
break
;
case
"B"
:
faceInt
=
1
;
break
;
case
"D"
:
faceInt
=
3
;
break
;
case
"D"
:
faceInt
=
3
;
break
;
default
:
faceInt
=
0
;
default
:
faceInt
=
0
;
}
}
...
...
src/main/java/com/mushiny/heli/xnr/mq/MqListener.java
View file @
e6f2621e
...
@@ -79,12 +79,12 @@ public class MqListener {
...
@@ -79,12 +79,12 @@ public class MqListener {
Integer
podDirection
=
CommonUtils
.
parseInteger
(
"podDirection"
,
data
);
Integer
podDirection
=
CommonUtils
.
parseInteger
(
"podDirection"
,
data
);
int
toward
=
0
;
/*
int toward = 0;
switch (podDirection){
switch (podDirection){
case 1 : toward = 90; break;
case 1 : toward = 90; break;
case 2 : toward = 180; break;
case 2 : toward = 180; break;
case 3 : toward = 270; break;
case 3 : toward = 270; break;
}
}
*/
if
(
rows
.
isEmpty
()){
if
(
rows
.
isEmpty
()){
Map
record
=
new
HashMap
();
Map
record
=
new
HashMap
();
//record.putAll(data);
//record.putAll(data);
...
@@ -94,7 +94,7 @@ public class MqListener {
...
@@ -94,7 +94,7 @@ public class MqListener {
record
.
put
(
"STATION_ID"
,
workstationId
);
record
.
put
(
"STATION_ID"
,
workstationId
);
record
.
put
(
"POD_INDEX"
,
podIndex
);
record
.
put
(
"POD_INDEX"
,
podIndex
);
record
.
put
(
"POD_ID"
,
podId
);
record
.
put
(
"POD_ID"
,
podId
);
record
.
put
(
"TOWARD"
,
toward
);
record
.
put
(
"TOWARD"
,
podDirection
);
record
.
put
(
"WAREHOUSE_ID"
,
CommonUtils
.
getWarehouse
(
Sql_Table
.
FACTORY
));
record
.
put
(
"WAREHOUSE_ID"
,
CommonUtils
.
getWarehouse
(
Sql_Table
.
FACTORY
));
record
.
put
(
"TRIP_TASKID"
,
CommonUtils
.
parseString
(
"taskId"
,
data
));
record
.
put
(
"TRIP_TASKID"
,
CommonUtils
.
parseString
(
"taskId"
,
data
));
CommonUtils
.
genUselessInfo
(
record
);
CommonUtils
.
genUselessInfo
(
record
);
...
@@ -108,7 +108,7 @@ public class MqListener {
...
@@ -108,7 +108,7 @@ public class MqListener {
newValue
.
put
(
"STATION_ID"
,
workstationId
);
newValue
.
put
(
"STATION_ID"
,
workstationId
);
newValue
.
put
(
"POD_ID"
,
podId
);
newValue
.
put
(
"POD_ID"
,
podId
);
newValue
.
put
(
"POD_INDEX"
,
CommonUtils
.
parseInteger
(
"podId"
,
data
));
newValue
.
put
(
"POD_INDEX"
,
CommonUtils
.
parseInteger
(
"podId"
,
data
));
newValue
.
put
(
"TOWARD"
,
toward
);
newValue
.
put
(
"TOWARD"
,
podDirection
);
newValue
.
put
(
"TRIP_TASKID"
,
CommonUtils
.
parseString
(
"taskId"
,
data
));
newValue
.
put
(
"TRIP_TASKID"
,
CommonUtils
.
parseString
(
"taskId"
,
data
));
CommonUtils
.
modifyUselessInfo
(
newValue
);
CommonUtils
.
modifyUselessInfo
(
newValue
);
...
...
src/main/java/com/mushiny/heli/xnr/service/ICQAService.java
View file @
e6f2621e
...
@@ -59,7 +59,7 @@ public class ICQAService {
...
@@ -59,7 +59,7 @@ public class ICQAService {
Integer
wsFace
=
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
data
);
Integer
wsFace
=
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
data
);
String
podId
=
CommonUtils
.
parseString
(
"POD_ID"
,
data
);
String
podId
=
CommonUtils
.
parseString
(
"POD_ID"
,
data
);
String
face
=
InboundService
.
getFace
(
wsFace
,
pod_toward
);
String
face
=
CommonUtils
.
IntegerToFace
(
pod_toward
);
/*`ID` varchar(255) NOT NULL,
/*`ID` varchar(255) NOT NULL,
`ENTRYID` varchar(255) NOT NULL,
`ENTRYID` varchar(255) NOT NULL,
`ENTRYPOSITIONID` varchar(255) NOT NULL,
`ENTRYPOSITIONID` varchar(255) NOT NULL,
...
@@ -184,12 +184,12 @@ public class ICQAService {
...
@@ -184,12 +184,12 @@ public class ICQAService {
baseBpo2.addKV("WAREHOUSE_ID", CommonUtils.parseString("WAREHOUSE_ID", map));
baseBpo2.addKV("WAREHOUSE_ID", CommonUtils.parseString("WAREHOUSE_ID", map));
baseBpo2.addKV("SECTION_ID", CommonUtils.parseString("SECTION_ID", map));
baseBpo2.addKV("SECTION_ID", CommonUtils.parseString("SECTION_ID", map));
this.jdbcRepository.insertBusinessObject(baseBpo2);*/
this.jdbcRepository.insertBusinessObject(baseBpo2);*/
Integer
podIndex
=
CommonUtils
.
parseInteger
(
"POD
_
INDEX"
,
podOrder
);
Integer
podIndex
=
CommonUtils
.
parseInteger
(
"PODINDEX"
,
podOrder
);
Integer
stopCellId
=
CommonUtils
.
parseInteger
(
"STOPPOINT"
,
podOrder
);
Integer
stopCellId
=
475
;
//
CommonUtils.parseInteger("STOPPOINT",podOrder);
Integer
sectId
=
CommonUtils
.
parseInteger
(
"RCS_SECTIONID"
,
podOrder
);
Integer
sectId
=
1
;
//
CommonUtils.parseInteger("RCS_SECTIONID",podOrder);
Integer
face
=
CommonUtils
.
faceToInteger
(
needFace
);
Integer
face
=
CommonUtils
.
faceToInteger
(
needFace
);
Integer
wsDirect
=
CommonUtils
.
wsFace2Direct
(
Integer
wsDirect
=
/*CommonUtils.wsFace2Direct(*/
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
podOrder
)
)
;
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
podOrder
);
tripPositionID
=
this
.
wmsToWcsService
.
sendSingleTripToWcs
(
podIndex
,
sectId
,
stopCellId
,
wsDirect
,
face
);
tripPositionID
=
this
.
wmsToWcsService
.
sendSingleTripToWcs
(
podIndex
,
sectId
,
stopCellId
,
wsDirect
,
face
);
}
else
{
}
else
{
Map
data
=
tripPositions
.
get
(
0
);
Map
data
=
tripPositions
.
get
(
0
);
...
@@ -474,7 +474,7 @@ public class ICQAService {
...
@@ -474,7 +474,7 @@ public class ICQAService {
String
factory
=
CommonUtils
.
parseString
(
"FACTORY"
,
data
);
String
factory
=
CommonUtils
.
parseString
(
"FACTORY"
,
data
);
factory
=
CommonUtils
.
getWarehouse
(
factory
);
factory
=
CommonUtils
.
getWarehouse
(
factory
);
String
client
=
CommonUtils
.
parseString
(
"FACTORY"
,
data
);
String
client
=
CommonUtils
.
parseString
(
"FACTORY"
,
data
);
client
=
CommonUtils
.
getClient
(
factory
);
client
=
CommonUtils
.
getClient
(
client
);
if
(
CommonUtils
.
isEmpty
(
skuId
))
{
if
(
CommonUtils
.
isEmpty
(
skuId
))
{
//所有的SKU
//所有的SKU
items
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_FINDALLITEM
items
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_FINDALLITEM
...
@@ -486,6 +486,11 @@ public class ICQAService {
...
@@ -486,6 +486,11 @@ public class ICQAService {
items
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_FINDALLITEM_BYSKUID
items
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_FINDALLITEM_BYSKUID
,
client
,
factory
,
skuId
);
,
client
,
factory
,
skuId
);
}
}
for
(
int
i
=
0
;
i
<
items
.
size
();
i
++)
{
Map
map
=
items
.
get
(
i
);
map
.
put
(
"SECTION_ID"
,
CommonUtils
.
getSection
(
CommonUtils
.
parseString
(
"SECTION_ID"
,
map
)));
map
.
put
(
"WAREHOUSE_ID"
,
CommonUtils
.
getWarehouse
(
CommonUtils
.
parseString
(
"WAREHOUSE_ID"
,
map
)));
}
data
.
put
(
"content"
,
items
);
data
.
put
(
"content"
,
items
);
return
data
;
return
data
;
}
}
...
...
src/main/java/com/mushiny/heli/xnr/service/InboundService.java
View file @
e6f2621e
...
@@ -161,10 +161,27 @@ public class InboundService {
...
@@ -161,10 +161,27 @@ public class InboundService {
this
.
updateInboundPodOrder
(
Sql_Table
.
FINISH
,
podOrderId
);
this
.
updateInboundPodOrder
(
Sql_Table
.
FINISH
,
podOrderId
);
//增加入库流水记录
//增加入库流水记录
this
.
add2InboundHistory
(
stored
,
entryId
,
pId
,
skuId
,
containerId
,
uid
,
id
,
factory
);
this
.
add2InboundHistory
(
stored
,
entryId
,
pId
,
skuId
,
containerId
,
uid
,
id
,
factory
);
//判断是否结束入库单
this
.
updateInboundOrder
(
entryId
);
return
messageDTO
;
return
messageDTO
;
}
}
private
void
updateInboundOrder
(
String
entryId
)
{
List
list
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_CHECK_INBOUND_STATUS
,
entryId
);
if
(
list
==
null
||
list
.
isEmpty
())
{
//讲主表更新
Map
newValue
=
new
HashMap
();
newValue
.
put
(
"STATE"
,
Sql_Table
.
FINISH
);
newValue
.
put
(
"NEED_RESP"
,
1
);
CommonUtils
.
modifyUselessInfo
(
newValue
);
Map
con
=
new
HashMap
();
con
.
put
(
"ENTRYID"
,
entryId
);
int
count
=
this
.
jdbcRepository
.
updateRecords
(
Sql_Table
.
WMS_INBOUND_ORDER
,
newValue
,
con
);
logger
.
debug
(
"更新入库货架任务成功! count:"
+
count
);
}
}
private
void
updateInboundPodOrder
(
String
state
,
String
podOrderId
)
{
private
void
updateInboundPodOrder
(
String
state
,
String
podOrderId
)
{
Map
newValue
=
new
HashMap
();
Map
newValue
=
new
HashMap
();
newValue
.
put
(
"STATE"
,
state
);
newValue
.
put
(
"STATE"
,
state
);
...
@@ -261,7 +278,19 @@ public class InboundService {
...
@@ -261,7 +278,19 @@ public class InboundService {
*/
*/
public
MessageDTO
skuNotFound
(
String
entryId
,
String
skuId
)
{
public
MessageDTO
skuNotFound
(
String
entryId
,
String
skuId
)
{
return
this
.
updateInboundOrderStatus
(
entryId
,
skuId
,
Sql_Table
.
ERROR
,
0
,
"物料丢失"
);
MessageDTO
dto
=
this
.
updateInboundOrderStatus
(
entryId
,
skuId
,
Sql_Table
.
ERROR
,
0
,
"物料丢失"
);
//将任务结束
List
<
Map
>
rows
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_QUERY_INBOUND_PODORDER_BYENTRYID
,
entryId
);
for
(
int
i
=
0
;
i
<
rows
.
size
();
i
++)
{
Map
map
=
rows
.
get
(
i
);
if
(
Objects
.
equals
(
skuId
,
CommonUtils
.
parseString
(
"SKUID"
,
map
))){
String
podOrderId
=
CommonUtils
.
parseString
(
"ID"
,
map
);
this
.
updateInboundPodOrder
(
Sql_Table
.
FINISH
,
podOrderId
);
}
}
//判断是否结束入库单
this
.
updateInboundOrder
(
entryId
);
return
dto
;
}
}
...
@@ -412,12 +441,12 @@ public class InboundService {
...
@@ -412,12 +441,12 @@ public class InboundService {
//this.WcsAPI.sent
//this.WcsAPI.sent
//发送任务结束
//发送任务结束
this.jdbcRepository.insertBusinessObject(baseBpo2);*/
this.jdbcRepository.insertBusinessObject(baseBpo2);*/
Integer
podIndex
=
CommonUtils
.
parseInteger
(
"POD
_
INDEX"
,
podOrder
);
Integer
podIndex
=
CommonUtils
.
parseInteger
(
"PODINDEX"
,
podOrder
);
Integer
stopCellId
=
CommonUtils
.
parseInteger
(
"STOPPOINT"
,
podOrder
);
Integer
stopCellId
=
475
;
//
CommonUtils.parseInteger("STOPPOINT",podOrder);
Integer
sectId
=
CommonUtils
.
parseInteger
(
"RCS_SECTIONID"
,
podOrder
);
Integer
sectId
=
1
;
//
CommonUtils.parseInteger("RCS_SECTIONID",podOrder);
Integer
face
=
CommonUtils
.
faceToInteger
(
needFace
);
Integer
face
=
CommonUtils
.
faceToInteger
(
needFace
);
Integer
wsDirect
=
CommonUtils
.
wsFace2Direct
(
Integer
wsDirect
=
/*CommonUtils.wsFace2Direct(*/
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
podOrder
)
)
;
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
podOrder
);
tripPositionID
=
this
.
wmsToWcsService
.
sendSingleTripToWcs
(
podIndex
,
sectId
,
stopCellId
,
wsDirect
,
face
);
tripPositionID
=
this
.
wmsToWcsService
.
sendSingleTripToWcs
(
podIndex
,
sectId
,
stopCellId
,
wsDirect
,
face
);
}
else
{
}
else
{
Map
data
=
tripPositions
.
get
(
0
);
Map
data
=
tripPositions
.
get
(
0
);
...
@@ -629,7 +658,7 @@ public class InboundService {
...
@@ -629,7 +658,7 @@ public class InboundService {
Integer
wsFace
=
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
data
);
Integer
wsFace
=
CommonUtils
.
parseInteger
(
"WORKING_FACE_ORIENTATION"
,
data
);
String
podId
=
CommonUtils
.
parseString
(
"POD_ID"
,
data
);
String
podId
=
CommonUtils
.
parseString
(
"POD_ID"
,
data
);
String
face
=
getFace
(
wsFace
,
pod_toward
);
String
face
=
CommonUtils
.
IntegerToFace
(
pod_toward
);
/*`ID` varchar(255) NOT NULL,
/*`ID` varchar(255) NOT NULL,
`ENTRYID` varchar(255) NOT NULL,
`ENTRYID` varchar(255) NOT NULL,
`ENTRYPOSITIONID` varchar(255) NOT NULL,
`ENTRYPOSITIONID` varchar(255) NOT NULL,
...
...
src/main/java/com/mushiny/heli/xnr/service/Sql_Table.java
View file @
e6f2621e
...
@@ -231,10 +231,10 @@ public interface Sql_Table {
...
@@ -231,10 +231,10 @@ public interface Sql_Table {
"AND RCS_TRIPPOSITION.TRIPPOSITION_STATE=? \n"
+
"AND RCS_TRIPPOSITION.TRIPPOSITION_STATE=? \n"
+
"ORDER BY POD_INDEX"
;
"ORDER BY POD_INDEX"
;
String
SQL_QUERY_INBOUND_PODORDER
=
"SELECT * FROM WMS_INBOUND_PODORDER "
+
String
SQL_QUERY_INBOUND_PODORDER
=
"SELECT * FROM WMS_INBOUND_PODORDER "
+
"WHERE STATE='
Available
' AND POD_FACE=? "
+
"WHERE STATE='
Process
' AND POD_FACE=? "
+
"AND POD_ID=? AND WORKSTATION_ID=? limit 1"
;
"AND POD_ID=? AND WORKSTATION_ID=? limit 1"
;
String
SQL_QUERY_ICQA_PODORDER
=
"SELECT * FROM WMS_ICQA_PODORDER "
+
String
SQL_QUERY_ICQA_PODORDER
=
"SELECT * FROM WMS_ICQA_PODORDER "
+
"WHERE STATE='
Available
' AND POD_FACE=? "
+
"WHERE STATE='
Process
' AND POD_FACE=? "
+
"AND POD_ID=? AND WORKSTATION_ID=? limit 1"
;
"AND POD_ID=? AND WORKSTATION_ID=? limit 1"
;
String
SQL_QUERY_INBOUND_PODORDER_BYENTRYID
=
"SELECT * FROM WMS_INBOUND_PODORDER WHERE ENTRYID=?"
;
String
SQL_QUERY_INBOUND_PODORDER_BYENTRYID
=
"SELECT * FROM WMS_INBOUND_PODORDER WHERE ENTRYID=?"
;
String
SQL_QUERY_INBOUND_POSFINISH
=
"SELECT * FROM WMS_INBOUND_ORDER \n"
+
String
SQL_QUERY_INBOUND_POSFINISH
=
"SELECT * FROM WMS_INBOUND_ORDER \n"
+
...
@@ -246,12 +246,15 @@ public interface Sql_Table {
...
@@ -246,12 +246,15 @@ public interface Sql_Table {
String
STOWPOD
=
"StowPod"
;
String
STOWPOD
=
"StowPod"
;
String
ICQAPOD
=
"IcqaPod"
;
String
ICQAPOD
=
"IcqaPod"
;
String
SQL_QUERYEMPTYSTORAGELOCATION
=
"SELECT MD_STORAGELOCATION.* FROM MD_STORAGELOCATION\n"
+
String
SQL_QUERYEMPTYSTORAGELOCATION
=
"SELECT MD_STORAGELOCATION.* FROM MD_STORAGELOCATION\n"
+
"WHERE MD_STORAGELOCATION.ID NOT IN \n"
+
"WHERE SUBSTRING(MD_STORAGELOCATION.NAME,9,1)='A' \n"
+
//只要A面
"(SELECT STORAGELOCATION_ID FROM INV_UNITLOAD WHERE ENTITY_LOCK=0)\n"
+
"AND MD_STORAGELOCATION.ID \n"
+
"NOT IN (SELECT STORAGELOCATION_ID FROM INV_UNITLOAD WHERE ENTITY_LOCK=0)"
+
"LIMIT 1"
;
"LIMIT 1"
;
String
TABLE_INV_UNITLOAD
=
"INV_UNITLOAD"
;
String
TABLE_INV_UNITLOAD
=
"INV_UNITLOAD"
;
String
CLIENT_ID
=
"1001"
;
String
CLIENT_ID
=
"1001"
;
String
FACTORY
=
"1001"
;
String
FACTORY
=
"1001"
;
String
SECTION
=
"1001-1"
;
String
SECTION
=
"1001-1"
;
String
SQL_CHECK_INBOUND_STATUS
=
"SELECT 1 FROM WMS_INBOUND_ORDERPOSITION "
+
"WHERE ENTRYID=? AND STATE='Available' limit 1"
;
}
}
src/main/java/com/mushiny/heli/xnr/service/WMSRespService.java
View file @
e6f2621e
...
@@ -181,7 +181,7 @@ public class WMSRespService {
...
@@ -181,7 +181,7 @@ public class WMSRespService {
//检查是否有任务完成的 将 NEED_RESP 修改成1
//检查是否有任务完成的 将 NEED_RESP 修改成1
//检查是否有明细已完成 需要将主表记录更新为完成Finish 本来是一条语句完成的
//检查是否有明细已完成 需要将主表记录更新为完成Finish 本来是一条语句完成的
List
<
Map
>
allFinishedInbound
=
this
.
jdbcRepository
.
queryBySql
(
Sql_Table
.
SQL_QUERY_INBOUND_POSFINISH
);
/*
List<Map> allFinishedInbound = this.jdbcRepository.queryBySql(Sql_Table.SQL_QUERY_INBOUND_POSFINISH);
for (int i = 0; i < allFinishedInbound.size(); i++) {
for (int i = 0; i < allFinishedInbound.size(); i++) {
Map icqaOrder = allFinishedInbound.get(i);
Map icqaOrder = allFinishedInbound.get(i);
BaseBpo baseBpo = new BaseBpo();
BaseBpo baseBpo = new BaseBpo();
...
@@ -193,7 +193,7 @@ public class WMSRespService {
...
@@ -193,7 +193,7 @@ public class WMSRespService {
baseBpo.addKV("NEED_RESP", 1);
baseBpo.addKV("NEED_RESP", 1);
CommonUtils.modifyUselessInfo(baseBpo.getKv());
CommonUtils.modifyUselessInfo(baseBpo.getKv());
this.jdbcRepository.updateBusinessObject(baseBpo);
this.jdbcRepository.updateBusinessObject(baseBpo);
}
}
*/
}
}
...
...
src/main/java/com/mushiny/heli/xnr/service/WMSService.java
View file @
e6f2621e
...
@@ -60,6 +60,8 @@ public class WMSService {
...
@@ -60,6 +60,8 @@ public class WMSService {
baseBpo
.
addKV
(
"WAREHOUSE_ID"
,
CommonUtils
.
getWarehouse
(
inboundOrderDTO
.
getFACTORY
()));
baseBpo
.
addKV
(
"WAREHOUSE_ID"
,
CommonUtils
.
getWarehouse
(
inboundOrderDTO
.
getFACTORY
()));
baseBpo
.
addKV
(
"SECTION_ID"
,
CommonUtils
.
getSection
(
inboundOrderDTO
.
getSECTION
()));
baseBpo
.
addKV
(
"SECTION_ID"
,
CommonUtils
.
getSection
(
inboundOrderDTO
.
getSECTION
()));
baseBpo
.
addKV
(
"ENTRYID"
,
inboundOrderDTO
.
getENTRYID
());
baseBpo
.
addKV
(
"ENTRYID"
,
inboundOrderDTO
.
getENTRYID
());
baseBpo
.
addKV
(
"STATE"
,
Sql_Table
.
AVAILABLE
);
baseBpo
.
addKV
(
"NEED_RESP"
,
0
);
this
.
jdbcRepository
.
insertBusinessObject
(
baseBpo
);
this
.
jdbcRepository
.
insertBusinessObject
(
baseBpo
);
}
}
@Transactional
@Transactional
...
...
src/main/java/com/mushiny/heli/xnr/wcs/WmsToWcsService.java
View file @
e6f2621e
...
@@ -104,7 +104,7 @@ public class WmsToWcsService{
...
@@ -104,7 +104,7 @@ public class WmsToWcsService{
taskMap
.
put
(
"sectionId"
,
sectionId
);
taskMap
.
put
(
"sectionId"
,
sectionId
);
taskMap
.
put
(
"podId"
,
podIndex
);
taskMap
.
put
(
"podId"
,
podIndex
);
taskMap
.
put
(
"stopCellId"
,
stopCellId
);
taskMap
.
put
(
"stopCellId"
,
stopCellId
);
taskMap
.
put
(
"direction"
,
direction
);
taskMap
.
put
(
"direction"
,
3
);
//TODO
taskMap
.
put
(
"targetDirection"
,
face
);
taskMap
.
put
(
"targetDirection"
,
face
);
String
taskIdFromWcs
=
executorHandler
.
postForObject
(
this
.
callPodUrl
,
String
taskIdFromWcs
=
executorHandler
.
postForObject
(
this
.
callPodUrl
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment