diff --git a/src/main/java/com/dev/swms/server/model/shipping/WaveDoc.java b/src/main/java/com/dev/swms/server/model/shipping/WaveDoc.java index 1b37f80..9aff1c3 100644 --- a/src/main/java/com/dev/swms/server/model/shipping/WaveDoc.java +++ b/src/main/java/com/dev/swms/server/model/shipping/WaveDoc.java @@ -113,9 +113,16 @@ public class WaveDoc extends AbstractMoveDoc { private int longtiem=0;//时长 private int hjqQty=0;//货架工作站数 private int lkqQty=0; + /** 0-原逻辑,1-新逻辑 */ + private int logic=0; - + public int getLogic() { + return logic; + } + public void setLogic(int logic) { + this.logic = logic; + } public int getLxqQty() { return lxqQty; } diff --git a/src/main/java/com/dev/swms/server/model/shipping/waveDoc.hbm.xml b/src/main/java/com/dev/swms/server/model/shipping/waveDoc.hbm.xml index 284a4a4..65d18e2 100644 --- a/src/main/java/com/dev/swms/server/model/shipping/waveDoc.hbm.xml +++ b/src/main/java/com/dev/swms/server/model/shipping/waveDoc.hbm.xml @@ -81,7 +81,7 @@ - + addTaskToWaveDocDetail( List ids,Date date1,Date date2 ,Integer longtiem,Integer lxqQty, - Integer hjqQty,Integer lkqQty,boolean ddq,String pickCode,Integer taskqty); + Integer hjqQty,Integer lkqQty,boolean ddq,String pickCode,Integer taskqty,Integer logic); //PDA领取合单任务, @Transactional void receiveBillTask(String taskids, Long workerId); diff --git a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultNewWaveDocManager.java b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultNewWaveDocManager.java index 82d6bf1..8a3ae5a 100644 --- a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultNewWaveDocManager.java +++ b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultNewWaveDocManager.java @@ -332,7 +332,7 @@ public class DefaultNewWaveDocManager extends DefaultBaseManager implements } if(Tasks.size()>0){ - pickTicketManager.addTaskToWaveDocDetail(Tasks, date1, date2, longtiem, lxqQty, hjqQty, lkqQty, ddq9, pickCode, taskQty); + pickTicketManager.addTaskToWaveDocDetail(Tasks, date1, date2, longtiem, lxqQty, hjqQty, lkqQty, ddq9, pickCode, taskQty,1); } try { diff --git a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultPickTicketManager.java b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultPickTicketManager.java index dce1fb9..527171e 100644 --- a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultPickTicketManager.java +++ b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultPickTicketManager.java @@ -8477,7 +8477,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick @Override public List addTaskToWaveDocDetail( List ids,Date date1,Date date2 ,Integer longtiem, - Integer lxqQty,Integer hjqQty,Integer lkqQty,boolean ddq,String pickCode,Integer taskqty) { + Integer lxqQty,Integer hjqQty,Integer lkqQty,boolean ddq,String pickCode,Integer taskqty,Integer logic) { WaveDoc waveDoc=EntityFactory.getEntity(WaveDoc.class); waveDoc.setCode(TimeNumberUtils.getwaveDocCode()); waveDoc.setWarehouse(WarehouseHolder.getWarehouse()); @@ -8492,6 +8492,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick waveDoc.setHjqQty(hjqQty); waveDoc.setLongtiem(longtiem); waveDoc.setApplyDoc(pickCode); + waveDoc.setLogic(logic); waveDoc.setStartDate(date1); waveDoc.setEndDate(date2); waveDoc.setPrintCount(taskqty);//拆分行数 diff --git a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocManager.java b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocManager.java index bf78ff2..c2fd41b 100644 --- a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocManager.java +++ b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocManager.java @@ -2699,7 +2699,7 @@ public class DefaultWaveDocManager extends DefaultBaseManager implements } if(Tasks.size()>0){ - pickTicketManager.addTaskToWaveDocDetail(Tasks, date1, date2, longtiem, lxqQty, hjqQty, lkqQty, ddq9, pickCode, taskQty); + pickTicketManager.addTaskToWaveDocDetail(Tasks, date1, date2, longtiem, lxqQty, hjqQty, lkqQty, ddq9, pickCode, taskQty,0); } try { diff --git a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml index 82c5106..f1d6e5c 100644 --- a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml +++ b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml @@ -140,7 +140,7 @@ - + diff --git a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainNewWaveDocPage.xml b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainNewWaveDocPage.xml index 783c1d7..4f90c63 100644 --- a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainNewWaveDocPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainNewWaveDocPage.xml @@ -1,7 +1,7 @@ - + = {beginDate} and CONVERT(varchar(100), waveDoc.createDate, 23)<= {endDate}) ~/ ) + and waveDoc.logic=1 order by waveDoc.id desc ]]> diff --git a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocPage.xml b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocPage.xml index 84dddc3..25881bc 100644 --- a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocPage.xml @@ -56,6 +56,7 @@ /~beginDate: AND CONVERT(varchar(100), waveDoc.createDate, 23) = {beginDate} ~/ /~endDate: or (CONVERT(varchar(100), waveDoc.createDate, 23)>= {beginDate} and CONVERT(varchar(100), waveDoc.createDate, 23)<= {endDate}) ~/ ) + and waveDoc.logic=0 order by waveDoc.id desc ]]> diff --git a/src/webapp/WEB-INF/classes/dataSourceContext.xml b/src/webapp/WEB-INF/classes/dataSourceContext.xml index 5f32692..e0ca07a 100644 --- a/src/webapp/WEB-INF/classes/dataSourceContext.xml +++ b/src/webapp/WEB-INF/classes/dataSourceContext.xml @@ -24,10 +24,10 @@ - + jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwlgtest - jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwtest + WMSDB