波次增加类型(原逻辑、新逻辑)增加新页面波次(新),过滤只有新逻辑的波次数据。以前的数据创建类型位原逻辑

main
暴炳林 2024-12-31 13:41:27 +08:00
parent 0d2726b7ba
commit 13c1e6fc27
10 changed files with 20 additions and 10 deletions

View File

@ -113,9 +113,16 @@ public class WaveDoc extends AbstractMoveDoc {
private int longtiem=0;//时长 private int longtiem=0;//时长
private int hjqQty=0;//货架工作站数 private int hjqQty=0;//货架工作站数
private int lkqQty=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() { public int getLxqQty() {
return lxqQty; return lxqQty;
} }

View File

@ -81,7 +81,7 @@
<property name="hjqQty" column="hjqQty" type="integer" /> <property name="hjqQty" column="hjqQty" type="integer" />
<property name="lkqQty" column="lkqQty" type="integer" /> <property name="lkqQty" column="lkqQty" type="integer" />
<property name="longtiem" column="longtiem" type="integer" /> <property name="longtiem" column="longtiem" type="integer" />
<property name="logic" type="int" length="10" column="LOGIN" />
</class> </class>
<query name="getWaveDocByCode"> <query name="getWaveDocByCode">
<![CDATA[ from WaveDoc waveDoc <![CDATA[ from WaveDoc waveDoc

View File

@ -761,7 +761,7 @@ public interface PickTicketManager extends BaseManager {
//添加任务到波次 //添加任务到波次
@Transactional @Transactional
List<Long> addTaskToWaveDocDetail( List<Long> ids,Date date1,Date date2 ,Integer longtiem,Integer lxqQty, List<Long> addTaskToWaveDocDetail( List<Long> 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领取合单任务 //PDA领取合单任务
@Transactional @Transactional
void receiveBillTask(String taskids, Long workerId); void receiveBillTask(String taskids, Long workerId);

View File

@ -332,7 +332,7 @@ public class DefaultNewWaveDocManager extends DefaultBaseManager implements
} }
if(Tasks.size()>0){ 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 { try {

View File

@ -8477,7 +8477,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick
@Override @Override
public List<Long> addTaskToWaveDocDetail( List<Long> ids,Date date1,Date date2 ,Integer longtiem, public List<Long> addTaskToWaveDocDetail( List<Long> 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 waveDoc=EntityFactory.getEntity(WaveDoc.class);
waveDoc.setCode(TimeNumberUtils.getwaveDocCode()); waveDoc.setCode(TimeNumberUtils.getwaveDocCode());
waveDoc.setWarehouse(WarehouseHolder.getWarehouse()); waveDoc.setWarehouse(WarehouseHolder.getWarehouse());
@ -8492,6 +8492,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick
waveDoc.setHjqQty(hjqQty); waveDoc.setHjqQty(hjqQty);
waveDoc.setLongtiem(longtiem); waveDoc.setLongtiem(longtiem);
waveDoc.setApplyDoc(pickCode); waveDoc.setApplyDoc(pickCode);
waveDoc.setLogic(logic);
waveDoc.setStartDate(date1); waveDoc.setStartDate(date1);
waveDoc.setEndDate(date2); waveDoc.setEndDate(date2);
waveDoc.setPrintCount(taskqty);//拆分行数 waveDoc.setPrintCount(taskqty);//拆分行数

View File

@ -2699,7 +2699,7 @@ public class DefaultWaveDocManager extends DefaultBaseManager implements
} }
if(Tasks.size()>0){ 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 { try {

View File

@ -140,7 +140,7 @@
<!-- <menuItem title="波次配置" pageId="maintainWaveDocFigPage"/> <!-- <menuItem title="波次配置" pageId="maintainWaveDocFigPage"/>
<menuItem title="创波排序组合" pageId="maintainTaskSortPage"/> --> <menuItem title="创波排序组合" pageId="maintainTaskSortPage"/> -->
<menuItem title="波次排序规则" pageId="maintainWaveDocSortPage"/> <menuItem title="波次排序规则" pageId="maintainWaveDocSortPage"/>
<menuItem title="波次" pageId="newMaintainWaveDocPage"/> <menuItem title="波次" pageId="maintainNewWaveDocPage"/>
</menuItem> </menuItem>
<menuItem title="波次" pageId="maintainWaveDocPage"/> <menuItem title="波次" pageId="maintainWaveDocPage"/>
<menuItem title="插单" pageId="maintainPickTicketInsertPage"/> <menuItem title="插单" pageId="maintainPickTicketInsertPage"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<pages> <pages>
<maintainPage id="maintainNewWaveDocPage" title="波次管理" autoQuery="false"> <maintainPage id="maintainNewWaveDocPage" title="波次管理(新)" autoQuery="false">
<search> <search>
<inputUIs> <inputUIs>
<text id="waveDoc.code" title="waveDoc.code" row="1" col="1" <text id="waveDoc.code" title="waveDoc.code" row="1" col="1"
@ -56,6 +56,7 @@
/~beginDate: AND CONVERT(varchar(100), waveDoc.createDate, 23) = {beginDate} ~/ /~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}) ~/ /~endDate: or (CONVERT(varchar(100), waveDoc.createDate, 23)>= {beginDate} and CONVERT(varchar(100), waveDoc.createDate, 23)<= {endDate}) ~/
) )
and waveDoc.logic=1
order by waveDoc.id desc order by waveDoc.id desc
]]></datasource> ]]></datasource>
<columns> <columns>

View File

@ -56,6 +56,7 @@
/~beginDate: AND CONVERT(varchar(100), waveDoc.createDate, 23) = {beginDate} ~/ /~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}) ~/ /~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 order by waveDoc.id desc
]]></datasource> ]]></datasource>
<columns> <columns>

View File

@ -24,10 +24,10 @@
</property> </property>
<property name="url"> <property name="url">
<!-- <value>jdbc:sqlserver://localhost:1433;DatabaseName=zwtest</value> --> <!-- <value>jdbc:sqlserver://localhost:1433;DatabaseName=zwtest</value> -->
<!-- <value>jdbc:sqlserver://192.168.2.88:1433;DatabaseName=zwlgtest</value> --> <value>jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwlgtest</value>
<!-- 正式环境地址 --> <!-- 正式环境地址 -->
<!-- <value>jdbc:sqlserver://10.1.96.105:1433;DatabaseName=LD_WMSDB</value> --> <!-- <value>jdbc:sqlserver://10.1.96.105:1433;DatabaseName=LD_WMSDB</value> -->
<value>jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwtest</value> <!-- <value>jdbc:sqlserver://47.103.100.52:1433;DatabaseName=zwtest</value> -->
</property> </property>
<property name="username"> <property name="username">
<value>WMSDB</value> <value>WMSDB</value>