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

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

parent 9d050bb9
......@@ -75,6 +75,7 @@ public class ICQAController {
try {
this.wmsService.createICQAOrder(data);
} catch (Exception e) {
logger.error("盘点任务创建失败!",e);
dto.setMESSAGE(e.getMessage());
dto.setCODE(1);
}
......
......@@ -307,7 +307,7 @@ public class ICQAService {
`SECTION_ID` VARCHAR(255) DEFAULT NULL COMMENT '物理区域SECTION',
`TRIPPOSITION_ID` VARCHAR(255) DEFAULT NULL,,*/
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("TASKID", taskId);
baseBpo.addKV("TASKPOSITIONID", CommonUtils.parseString("ID", map));
......
......@@ -135,7 +135,7 @@ public interface Sql_Table {
String ALL_TYPE = "all";
String SKU_TYPE = "sku";
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_SECTION = " AND SECTION_ID=? ";
String SQL_SEARCHINBOUNDINFO =
......@@ -178,4 +178,5 @@ public interface Sql_Table {
"AND MD_ITEMDATA.WAREHOUSE_ID=?\n" +
"AND MD_ITEMDATA.ITEM_NO LIKE ?\n" +
"GROUP BY MD_ITEMDATA.`ITEM_NO`,MD_ITEMDATA.`NAME`";
String WMS_ICQA_PODORDER = "WMS_ICQA_PODORDER";
}
......@@ -228,16 +228,19 @@ public class WMSService {
//全盘 所有SKU生成盘点任务
List<Map> items= this.jdbcRepository.queryBySql(Sql_Table.SQL_FINDALLITEM
,CommonUtils.parseString("FACTORY",data)
,CommonUtils.parseString("SECTION",data));
,CommonUtils.parseString("FACTORY",data));
for (int i = 0; i < items.size(); i++) {
Map map = items.get(i);
BaseBpo baseBpo = new BaseBpo();
baseBpo.setTable(Sql_Table.WMS_ICQA_ORDERPOSITION);
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("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);
}
......
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