diff --git a/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultQueryAppManager.java b/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultQueryAppManager.java index 5e01404..59a7359 100644 --- a/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultQueryAppManager.java +++ b/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultQueryAppManager.java @@ -7085,9 +7085,14 @@ public class DefaultQueryAppManager extends DefaultBaseManager implements QueryA SimpleDateFormat hms = new SimpleDateFormat("HH:mm:ss"); Location lc=commonDao.load(Location.class, t.getSrcLoc().getId()); WarehouseArea zone=commonDao.load(WarehouseArea.class, lc.getZone().getId()); - + String lot=ik.getLotInfo().getPropC1() == null ? "" : ik.getLotInfo().getPropC1();//批号 + if(item.getIsBOM()) { + if(ik.getLotInfo().getPropD2()!=null) { + lot=lot+ymd1.format(ik.getLotInfo().getPropD2());//有效期 + } + } String content=contentJson(pt.getCode(), t.getBillCode(), item.getName(), item.getCode(), slocCode, - Double.valueOf(quantity), item.getUnit(), ik.getLotInfo().getPropC1()==null?"":ik.getLotInfo().getPropC1(),wName, + Double.valueOf(quantity), item.getUnit(), lot,wName, barcode,emergent,remark,ymd1.format(pt.getOrderDate()),ptd.getStrBill12(),t.getStrBill1(), ymd1.format(t.getOperateTime()==null? new Date():t.getOperateTime()), ik.getLotInfo().getPropC2()==null?"":ik.getLotInfo().getPropC2(),ptd.getLocType(), 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 1602a76..e7870d6 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 @@ -7217,7 +7217,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick WarehouseArea zone = this.load(WarehouseArea.class, srcLoc.getZone().getId()); Worker w = null; if(t.getWorker4()!=null) { - w = this.load(Worker.class, t.getWorker4().getId()); + w = this.load(Worker.class, t.getWorker4().getId()); } PrintEquipment printEquipment = commonDao.load(PrintEquipment.class, pId); SimpleDateFormat ymd = new SimpleDateFormat("yyyyMMdd"); @@ -7255,11 +7255,15 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements Pick } } SimpleDateFormat hms = new SimpleDateFormat("HH:mm:ss"); - + String lot=ik.getLotInfo().getPropC1() == null ? "" : ik.getLotInfo().getPropC1();//批号 + if(item.getIsBOM()) { + if(ik.getLotInfo().getPropD2()!=null) { + lot=lot+ymd1.format(ik.getLotInfo().getPropD2());//有效期 + } + } String content = contentJson(pt.getCode(), t.getBillCode(), item.getName(), item.getCode(), srcLoc.getCode(), t.getMovedQuantityMU(), item.getUnit(), - ik.getLotInfo().getPropC1() == null ? "" : ik.getLotInfo().getPropC1(), - w == null ? "" : w.getName(), barcode,emergent,remark, + lot,w == null ? "" : w.getName(), barcode,emergent,remark, ymd1.format(pt.getOrderDate()),ptd.getStrBill12(),t.getStrBill1(),ymd1.format(t.getOperateTime()), ik.getLotInfo().getPropC2()==null?"":ik.getLotInfo().getPropC2(),ptd.getLocType(), ptd.getStrBill13()==null?"":ptd.getStrBill13(),t.getDstLP()!=null?t.getDstLP().getLP():"", diff --git a/src/webapp/WEB-INF/classes/config/origen/inventory/maintainXuliehaoPage.xml b/src/webapp/WEB-INF/classes/config/origen/inventory/maintainXuliehaoPage.xml index d72d8eb..87f05ed 100644 --- a/src/webapp/WEB-INF/classes/config/origen/inventory/maintainXuliehaoPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/inventory/maintainXuliehaoPage.xml @@ -180,7 +180,7 @@ - + diff --git a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainBillPage.xml b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainBillPage.xml index 5b82f01..ba9cd4f 100644 --- a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainBillPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainBillPage.xml @@ -106,8 +106,13 @@ - + manualEditable="true" defaultCurrentDate="false" /> + + + + @@ -188,6 +193,7 @@ /~inventory.SOI: AND task.billCode LIKE {inventory.SOI}~/ /~task.strBill4: AND task.strBill4 LIKE {task.strBill4}~/ /~propC2: AND itemKey.lotInfo.propC2 like {propC2} ~/) + /~billType.name: AND billType.id = {billType.name}~/ /~szone.id: AND szone.id = {szone.id}~/ order by task.pickTicketDetail.pickTicket.orderDate,task.id desc ]]>