Commit f33a3a75 authored by tank.li@mushiny.com's avatar tank.li@mushiny.com

拣货任务完善,出库单与系统绑定 完成后反馈

parent 9d050bb9
...@@ -75,6 +75,7 @@ public class ICQAController { ...@@ -75,6 +75,7 @@ public class ICQAController {
try { try {
this.wmsService.createICQAOrder(data); this.wmsService.createICQAOrder(data);
} catch (Exception e) { } catch (Exception e) {
logger.error("盘点任务创建失败!",e);
dto.setMESSAGE(e.getMessage()); dto.setMESSAGE(e.getMessage());
dto.setCODE(1); dto.setCODE(1);
} }
......
...@@ -307,7 +307,7 @@ public class ICQAService { ...@@ -307,7 +307,7 @@ public class ICQAService {
`SECTION_ID` VARCHAR(255) DEFAULT NULL COMMENT '物理区域SECTION', `SECTION_ID` VARCHAR(255) DEFAULT NULL COMMENT '物理区域SECTION',
`TRIPPOSITION_ID` VARCHAR(255) DEFAULT NULL,,*/ `TRIPPOSITION_ID` VARCHAR(255) DEFAULT NULL,,*/
BaseBpo baseBpo = new BaseBpo(); BaseBpo baseBpo = new BaseBpo();
baseBpo.setTable(Sql_Table.WMS_INBOUND_PODORDER); baseBpo.setTable(Sql_Table.WMS_ICQA_PODORDER);
baseBpo.addKV("ID", CommonUtils.genUUID()); baseBpo.addKV("ID", CommonUtils.genUUID());
baseBpo.addKV("TASKID", taskId); baseBpo.addKV("TASKID", taskId);
baseBpo.addKV("TASKPOSITIONID", CommonUtils.parseString("ID", map)); baseBpo.addKV("TASKPOSITIONID", CommonUtils.parseString("ID", map));
......
...@@ -135,7 +135,7 @@ public interface Sql_Table { ...@@ -135,7 +135,7 @@ public interface Sql_Table {
String ALL_TYPE = "all"; String ALL_TYPE = "all";
String SKU_TYPE = "sku"; String SKU_TYPE = "sku";
String SQL_QUERY_ICQA_BY_ID = "SELECT * FROM WMS_ICQA_ORDER WHERE TASKID=? AND STATE=?"; String SQL_QUERY_ICQA_BY_ID = "SELECT * FROM WMS_ICQA_ORDER WHERE TASKID=? AND STATE=?";
String SQL_QUERY_ICQAPOSITIONS = "SELECT * FROM WMS_ICQA_ORDERPOSITION WHERE TASKID=?"; String SQL_QUERY_ICQAPOSITIONS = "SELECT * FROM WMS_ICQA_ORDERPOSITION WHERE TASKID=? AND STATE=?";
String SQL_SEARCHINBOUND_FACTORY = " AND WAREHOUSE_ID=? "; String SQL_SEARCHINBOUND_FACTORY = " AND WAREHOUSE_ID=? ";
String SQL_SEARCHINBOUND_SECTION = " AND SECTION_ID=? "; String SQL_SEARCHINBOUND_SECTION = " AND SECTION_ID=? ";
String SQL_SEARCHINBOUNDINFO = String SQL_SEARCHINBOUNDINFO =
...@@ -178,4 +178,5 @@ public interface Sql_Table { ...@@ -178,4 +178,5 @@ public interface Sql_Table {
"AND MD_ITEMDATA.WAREHOUSE_ID=?\n" + "AND MD_ITEMDATA.WAREHOUSE_ID=?\n" +
"AND MD_ITEMDATA.ITEM_NO LIKE ?\n" + "AND MD_ITEMDATA.ITEM_NO LIKE ?\n" +
"GROUP BY MD_ITEMDATA.`ITEM_NO`,MD_ITEMDATA.`NAME`"; "GROUP BY MD_ITEMDATA.`ITEM_NO`,MD_ITEMDATA.`NAME`";
String WMS_ICQA_PODORDER = "WMS_ICQA_PODORDER";
} }
...@@ -228,16 +228,19 @@ public class WMSService { ...@@ -228,16 +228,19 @@ public class WMSService {
//全盘 所有SKU生成盘点任务 //全盘 所有SKU生成盘点任务
List<Map> items= this.jdbcRepository.queryBySql(Sql_Table.SQL_FINDALLITEM List<Map> items= this.jdbcRepository.queryBySql(Sql_Table.SQL_FINDALLITEM
,CommonUtils.parseString("FACTORY",data) ,CommonUtils.parseString("FACTORY",data)
,CommonUtils.parseString("SECTION",data)); ,CommonUtils.parseString("FACTORY",data));
for (int i = 0; i < items.size(); i++) { for (int i = 0; i < items.size(); i++) {
Map map = items.get(i); Map map = items.get(i);
BaseBpo baseBpo = new BaseBpo(); BaseBpo baseBpo = new BaseBpo();
baseBpo.setTable(Sql_Table.WMS_ICQA_ORDERPOSITION); baseBpo.setTable(Sql_Table.WMS_ICQA_ORDERPOSITION);
baseBpo.addKV("TASKID",orderId).addKV("ID",CommonUtils.genUUID()) baseBpo.addKV("TASKID",orderId).addKV("ID",CommonUtils.genUUID())
.addKV("SKUID",CommonUtils.parseString("ID",map)); .addKV("SKUID",CommonUtils.parseString("ITEM_NO",map));
//增加几条字段 //增加几条字段
baseBpo.addKV("STATE",Sql_Table.NEW); baseBpo.addKV("STATE",Sql_Table.NEW);
baseBpo.addKV("AMOUNT",0);//TODO当前库存 baseBpo.addKV("AMOUNT",0);//TODO当前库存
baseBpo.addKV("WAREHOUSE_ID",CommonUtils.parseString("FACTORY",data));
baseBpo.addKV("SECTION_ID",CommonUtils.parseString("SECTION",data));
baseBpo.addKV("STATE",Sql_Table.AVAILABLE);
this.jdbcRepository.insertBusinessObject(baseBpo); this.jdbcRepository.insertBusinessObject(baseBpo);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment