From ee2e593c5736c27dad7d93f9fca98290f578b5da Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期三, 21 五月 2025 21:36:25 +0800 Subject: [PATCH] 接口编写 --- src/main/java/com/zy/nc/entity/NccSaleDbddWms.java | 359 ++++++++ src/main/java/com/zy/nc/service/NccSaleDbddWmsService.java | 16 src/main/java/com/zy/asrs/task/OrderSyncScheduler.java | 62 + src/main/java/com/zy/nc/mapper/NccSaleDbddWmsMapper.java | 21 src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java | 81 + src/main/java/com/zy/nc/service/impl/NccSaleDbddWmsServiceImpl.java | 29 src/main/resources/com/zy/nc/mapper/NccSaleDbddWmsMapper.xml | 59 + src/main/resources/mapper/nc/NccScZkmxbWmsMapper.xml | 4 src/main/java/com/zy/nc/vo/ic_purchasein_b.java | 1584 ++++++++++++++++++++++++++++++++++++-- src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java | 24 src/main/java/com/zy/nc/task/PlanOrderTask.java | 38 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 2 src/main/resources/mapper/nc/NccSaleDbddWmsMapper.xml | 65 + 13 files changed, 2,167 insertions(+), 177 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index aab9699..c02a411 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -105,6 +105,7 @@ List<DetlDto> orderDetails = param.getOrderDetails(); for (DetlDto detail : orderDetails) { DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), detail.getLineNumber(), detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme()); + dto.setRemark(detail.getRemark()); if (DetlDto.hasLineNumber(list, dto)) { DetlDto detlDto = DetlDto.findLineNumber(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getLineNumber(), dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3()); assert detlDto != null; @@ -136,6 +137,7 @@ orderDetl.setStatus(1); orderDetl.setQty(0.0D); orderDetl.setPakinPakoutStatus(1); + orderDetl.setRemark(detlDto.getRemark()); if (!orderDetlService.insert(orderDetl)) { throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"); } diff --git a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java index f46ee1b..b82f56d 100644 --- a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java @@ -11,6 +11,7 @@ import com.zy.asrs.service.OrderService; import com.zy.asrs.service.ReportToThirdService; import com.zy.nc.SendUtil; +import com.zy.nc.entity.NccCgCgdhdWms; import com.zy.nc.entity.NccSaleXsfhmxWms; import com.zy.nc.util.NcResultMessage; import com.zy.nc.vo.*; @@ -259,14 +260,13 @@ ic_purchasein_b = new ic_purchasein_b(); String remark = orderDetl.getRemark(); if (!Cools.isEmpty(remark)) { - NccSaleXsfhmxWms nccSaleXsfhmxWms = JSONObject.parseObject(remark, NccSaleXsfhmxWms.class); - ic_purchasein_b.setVdef2(nccSaleXsfhmxWms.getVdef2()); - ic_purchasein_b.setVdef3(nccSaleXsfhmxWms.getVdef3()); - ic_purchasein_b.setVdef4(nccSaleXsfhmxWms.getVdef4()); - ic_purchasein_b.setVdef7(nccSaleXsfhmxWms.getVdef7()); - ic_purchasein_b.setVdef8(nccSaleXsfhmxWms.getVdef8()); - ic_purchasein_b.setVdef13(nccSaleXsfhmxWms.getVdef13()); - ic_purchasein_b.setVdef14(nccSaleXsfhmxWms.getVdef14()); + NccCgCgdhdWms nccCgCgdhdWms = JSONObject.parseObject(remark, NccCgCgdhdWms.class); + ic_purchasein_b.setCsourcebillbid(nccCgCgdhdWms.getPkArriveorderB()); + ic_purchasein_b.setCsourcebillhid(nccCgCgdhdWms.getPkArriveorder()); + ic_purchasein_b.setCmaterialvid(orderDetl.getMaktx()); + ic_purchasein_b.setNnum(orderDetl.getQty()); + ic_purchasein_b.setNshouldassistnum(orderDetl.getQty()); + //ic_purchasein_b.setNorigprice(nccSaleXsfhmxWms.getNorigprice().doubleValue()); } ic_purchasein_bs.add(ic_purchasein_b); } @@ -292,13 +292,7 @@ String remark = orderDetl.getRemark(); if (!Cools.isEmpty(remark)) { NccSaleXsfhmxWms nccSaleXsfhmxWms = JSONObject.parseObject(remark, NccSaleXsfhmxWms.class); - ic_purchasein_b.setVdef2(nccSaleXsfhmxWms.getVdef2()); - ic_purchasein_b.setVdef3(nccSaleXsfhmxWms.getVdef3()); - ic_purchasein_b.setVdef4(nccSaleXsfhmxWms.getVdef4()); - ic_purchasein_b.setVdef7(nccSaleXsfhmxWms.getVdef7()); - ic_purchasein_b.setVdef8(nccSaleXsfhmxWms.getVdef8()); - ic_purchasein_b.setVdef13(nccSaleXsfhmxWms.getVdef13()); - ic_purchasein_b.setVdef14(nccSaleXsfhmxWms.getVdef14()); + } ic_purchasein_bs.add(ic_purchasein_b); } diff --git a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java index 36e06ac..fee5c4c 100644 --- a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java +++ b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java @@ -1,8 +1,12 @@ package com.zy.asrs.task; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; +import com.zy.asrs.entity.InventoryCheckOrder; import com.zy.asrs.entity.Order; import com.zy.asrs.service.ApiLogService; +import com.zy.asrs.service.InventoryCheckOrderDetlService; +import com.zy.asrs.service.InventoryCheckOrderService; import com.zy.asrs.service.OrderService; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.OrderSyncHandler; @@ -31,6 +35,13 @@ @Autowired private ApiLogService apiLogService; + + @Autowired + private InventoryCheckOrderDetlService inventoryCheckOrderDetlService; + + @Autowired + private InventoryCheckOrderService inventoryCheckOrderService; + @Value("${erp.switch.ErpReportOld}") private boolean ErpReportOld; @@ -51,9 +62,9 @@ try { ReturnT<String> result = orderSyncHandler.startOrderIssuedOnceMore(order); if (!result.isSuccess()) { - log.error("鍗曟嵁[orderNo={}]鍐嶆杞墽琛岃〃澶辫触:{}", order.getOrderNo(),result.getMsg()); + log.error("鍗曟嵁[orderNo={}]鍐嶆杞墽琛岃〃澶辫触:{}", order.getOrderNo(), result.getMsg()); } - } catch (Exception e){ + } catch (Exception e) { log.error(e.getMessage()); log.error("鍗曟嵁[orderNo={}]鍐嶆杞墽琛岃〃澶辫触", order.getOrderNo()); } @@ -65,19 +76,19 @@ public void completeAndReportOrderIssued() { // String erpReport = Parameter.get().getErpReport(); // if (!Cools.isEmpty(erpReport) && erpReport.equals("true")) { - List<Order> orderList = orderService.selectComplete1(); + List<Order> orderList = orderService.selectComplete1(); // List<Order> orderList = orderService.selectList(new EntityWrapper<Order>().eq("settle", 1L).eq("status", 1).orderBy("create_time", true)); - for (Order order : orderList) { - try { - ReturnT<String> result = orderSyncHandler.startOrderIssued(order); - if (!result.isSuccess()) { - log.error("鍗曟嵁[orderNo={}]杞墽琛岃〃澶辫触", order.getOrderNo()); - } - } catch (Exception e){ - log.error(e.getMessage()); + for (Order order : orderList) { + try { + ReturnT<String> result = orderSyncHandler.startOrderIssued(order); + if (!result.isSuccess()) { log.error("鍗曟嵁[orderNo={}]杞墽琛岃〃澶辫触", order.getOrderNo()); } + } catch (Exception e) { + log.error(e.getMessage()); + log.error("鍗曟嵁[orderNo={}]杞墽琛岃〃澶辫触", order.getOrderNo()); } + } // } } @@ -86,18 +97,18 @@ public void completeAndReportOrderInAndOutUtil() { // String erpReport = Parameter.get().getErpReport(); // if (!Cools.isEmpty(erpReport) && erpReport.equals("true")) { - List<Order> orders = OrderInAndOutUtil.selectComplete(null); - for (Order order : orders) { - try { - ReturnT<String> result = orderSyncHandler.startOrderInAndOutUtil(order); - if (!result.isSuccess()) { - log.error("鍗曟嵁[orderNo={}]杞笂鎶ヨ〃澶辫触", order.getOrderNo()); - } - } catch (Exception e){ - log.error(e.getMessage()); + List<Order> orders = OrderInAndOutUtil.selectComplete(null); + for (Order order : orders) { + try { + ReturnT<String> result = orderSyncHandler.startOrderInAndOutUtil(order); + if (!result.isSuccess()) { log.error("鍗曟嵁[orderNo={}]杞笂鎶ヨ〃澶辫触", order.getOrderNo()); } + } catch (Exception e) { + log.error(e.getMessage()); + log.error("鍗曟嵁[orderNo={}]杞笂鎶ヨ〃澶辫触", order.getOrderNo()); } + } // } } @@ -123,4 +134,15 @@ } } } + + @Scheduled(cron = "0/30 * * * * ? ") + public void completeCheck() { + String erpReport = Parameter.get().getErpReport(); + if (!Cools.isEmpty(erpReport) && erpReport.equals("true")) { + List<InventoryCheckOrder> inventoryCheckOrders = inventoryCheckOrderService.selectList(new EntityWrapper<InventoryCheckOrder>().eq("status", 2)); + for (InventoryCheckOrder inventoryCheckOrder : inventoryCheckOrders) { + + } + } + } } diff --git a/src/main/java/com/zy/nc/entity/NccSaleDbddWms.java b/src/main/java/com/zy/nc/entity/NccSaleDbddWms.java new file mode 100644 index 0000000..e721c5f --- /dev/null +++ b/src/main/java/com/zy/nc/entity/NccSaleDbddWms.java @@ -0,0 +1,359 @@ +package com.zy.nc.entity; + +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import java.math.BigDecimal; +import lombok.Data; + +/** + * + * @TableName ncc_sale_dbdd_wms + */ +@TableName(value ="ncc_sale_dbdd_wms") +@Data +public class NccSaleDbddWms { + /** + * + */ + @TableId + private String cbillid; + + /** + * + */ + private String vbillcode; + + /** + * + */ + private String dbilldate; + + /** + * + */ + private String taudittime; + + /** + * + */ + private String drkczzbm; + + /** + * + */ + private String drkczzmc; + + /** + * + */ + private String dckczzbm; + + /** + * + */ + private String dckczzmc; + + /** + * + */ + private String dcbmbm; + + /** + * + */ + private String dcbmmc; + + /** + * + */ + private String drbmbm; + + /** + * + */ + private String drbmmc; + + /** + * + */ + private String drckbm; + + /** + * + */ + private String drckmc; + + /** + * + */ + private String dcckbm; + + /** + * + */ + private String dcckmc; + + /** + * + */ + private String zdw; + + /** + * + */ + private BigDecimal zsl; + + /** + * + */ + private String fdw; + + /** + * + */ + private BigDecimal fsl; + + /** + * + */ + private BigDecimal yfwfzsl; + + /** + * + */ + private Long fstatusflag; + + /** + * + */ + private Long frowstatuflag; + + /** + * + */ + private String boutendflag; + + /** + * + */ + private String bsendendflag; + + /** + * + */ + private String blatestflag; + + /** + * + */ + private String vnote; + + /** + * + */ + private Long fioonwayownerflag; + + /** + * + */ + private Long fotonwayownerflag; + + /** + * + */ + private String conwayownerorgid; + + /** + * + */ + private String biosettleendflag; + + /** + * + */ + private BigDecimal noutnum; + + /** + * + */ + private BigDecimal ninnum; + + /** + * + */ + private String ts; + + /** + * + */ + private Integer dr; + + /** + * + */ + private String wmsMemo; + + /** + * + */ + private Integer wmsFlag; + + /** + * + */ + private String wlbm; + + /** + * + */ + private String vbatchcode; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + NccSaleDbddWms other = (NccSaleDbddWms) that; + return (this.getCbillid() == null ? other.getCbillid() == null : this.getCbillid().equals(other.getCbillid())) + && (this.getVbillcode() == null ? other.getVbillcode() == null : this.getVbillcode().equals(other.getVbillcode())) + && (this.getDbilldate() == null ? other.getDbilldate() == null : this.getDbilldate().equals(other.getDbilldate())) + && (this.getTaudittime() == null ? other.getTaudittime() == null : this.getTaudittime().equals(other.getTaudittime())) + && (this.getDrkczzbm() == null ? other.getDrkczzbm() == null : this.getDrkczzbm().equals(other.getDrkczzbm())) + && (this.getDrkczzmc() == null ? other.getDrkczzmc() == null : this.getDrkczzmc().equals(other.getDrkczzmc())) + && (this.getDckczzbm() == null ? other.getDckczzbm() == null : this.getDckczzbm().equals(other.getDckczzbm())) + && (this.getDckczzmc() == null ? other.getDckczzmc() == null : this.getDckczzmc().equals(other.getDckczzmc())) + && (this.getDcbmbm() == null ? other.getDcbmbm() == null : this.getDcbmbm().equals(other.getDcbmbm())) + && (this.getDcbmmc() == null ? other.getDcbmmc() == null : this.getDcbmmc().equals(other.getDcbmmc())) + && (this.getDrbmbm() == null ? other.getDrbmbm() == null : this.getDrbmbm().equals(other.getDrbmbm())) + && (this.getDrbmmc() == null ? other.getDrbmmc() == null : this.getDrbmmc().equals(other.getDrbmmc())) + && (this.getDrckbm() == null ? other.getDrckbm() == null : this.getDrckbm().equals(other.getDrckbm())) + && (this.getDrckmc() == null ? other.getDrckmc() == null : this.getDrckmc().equals(other.getDrckmc())) + && (this.getDcckbm() == null ? other.getDcckbm() == null : this.getDcckbm().equals(other.getDcckbm())) + && (this.getDcckmc() == null ? other.getDcckmc() == null : this.getDcckmc().equals(other.getDcckmc())) + && (this.getZdw() == null ? other.getZdw() == null : this.getZdw().equals(other.getZdw())) + && (this.getZsl() == null ? other.getZsl() == null : this.getZsl().equals(other.getZsl())) + && (this.getFdw() == null ? other.getFdw() == null : this.getFdw().equals(other.getFdw())) + && (this.getFsl() == null ? other.getFsl() == null : this.getFsl().equals(other.getFsl())) + && (this.getYfwfzsl() == null ? other.getYfwfzsl() == null : this.getYfwfzsl().equals(other.getYfwfzsl())) + && (this.getFstatusflag() == null ? other.getFstatusflag() == null : this.getFstatusflag().equals(other.getFstatusflag())) + && (this.getFrowstatuflag() == null ? other.getFrowstatuflag() == null : this.getFrowstatuflag().equals(other.getFrowstatuflag())) + && (this.getBoutendflag() == null ? other.getBoutendflag() == null : this.getBoutendflag().equals(other.getBoutendflag())) + && (this.getBsendendflag() == null ? other.getBsendendflag() == null : this.getBsendendflag().equals(other.getBsendendflag())) + && (this.getBlatestflag() == null ? other.getBlatestflag() == null : this.getBlatestflag().equals(other.getBlatestflag())) + && (this.getVnote() == null ? other.getVnote() == null : this.getVnote().equals(other.getVnote())) + && (this.getFioonwayownerflag() == null ? other.getFioonwayownerflag() == null : this.getFioonwayownerflag().equals(other.getFioonwayownerflag())) + && (this.getFotonwayownerflag() == null ? other.getFotonwayownerflag() == null : this.getFotonwayownerflag().equals(other.getFotonwayownerflag())) + && (this.getConwayownerorgid() == null ? other.getConwayownerorgid() == null : this.getConwayownerorgid().equals(other.getConwayownerorgid())) + && (this.getBiosettleendflag() == null ? other.getBiosettleendflag() == null : this.getBiosettleendflag().equals(other.getBiosettleendflag())) + && (this.getNoutnum() == null ? other.getNoutnum() == null : this.getNoutnum().equals(other.getNoutnum())) + && (this.getNinnum() == null ? other.getNinnum() == null : this.getNinnum().equals(other.getNinnum())) + && (this.getTs() == null ? other.getTs() == null : this.getTs().equals(other.getTs())) + && (this.getDr() == null ? other.getDr() == null : this.getDr().equals(other.getDr())) + && (this.getWmsMemo() == null ? other.getWmsMemo() == null : this.getWmsMemo().equals(other.getWmsMemo())) + && (this.getWmsFlag() == null ? other.getWmsFlag() == null : this.getWmsFlag().equals(other.getWmsFlag())) + && (this.getWlbm() == null ? other.getWlbm() == null : this.getWlbm().equals(other.getWlbm())) + && (this.getVbatchcode() == null ? other.getVbatchcode() == null : this.getVbatchcode().equals(other.getVbatchcode())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getCbillid() == null) ? 0 : getCbillid().hashCode()); + result = prime * result + ((getVbillcode() == null) ? 0 : getVbillcode().hashCode()); + result = prime * result + ((getDbilldate() == null) ? 0 : getDbilldate().hashCode()); + result = prime * result + ((getTaudittime() == null) ? 0 : getTaudittime().hashCode()); + result = prime * result + ((getDrkczzbm() == null) ? 0 : getDrkczzbm().hashCode()); + result = prime * result + ((getDrkczzmc() == null) ? 0 : getDrkczzmc().hashCode()); + result = prime * result + ((getDckczzbm() == null) ? 0 : getDckczzbm().hashCode()); + result = prime * result + ((getDckczzmc() == null) ? 0 : getDckczzmc().hashCode()); + result = prime * result + ((getDcbmbm() == null) ? 0 : getDcbmbm().hashCode()); + result = prime * result + ((getDcbmmc() == null) ? 0 : getDcbmmc().hashCode()); + result = prime * result + ((getDrbmbm() == null) ? 0 : getDrbmbm().hashCode()); + result = prime * result + ((getDrbmmc() == null) ? 0 : getDrbmmc().hashCode()); + result = prime * result + ((getDrckbm() == null) ? 0 : getDrckbm().hashCode()); + result = prime * result + ((getDrckmc() == null) ? 0 : getDrckmc().hashCode()); + result = prime * result + ((getDcckbm() == null) ? 0 : getDcckbm().hashCode()); + result = prime * result + ((getDcckmc() == null) ? 0 : getDcckmc().hashCode()); + result = prime * result + ((getZdw() == null) ? 0 : getZdw().hashCode()); + result = prime * result + ((getZsl() == null) ? 0 : getZsl().hashCode()); + result = prime * result + ((getFdw() == null) ? 0 : getFdw().hashCode()); + result = prime * result + ((getFsl() == null) ? 0 : getFsl().hashCode()); + result = prime * result + ((getYfwfzsl() == null) ? 0 : getYfwfzsl().hashCode()); + result = prime * result + ((getFstatusflag() == null) ? 0 : getFstatusflag().hashCode()); + result = prime * result + ((getFrowstatuflag() == null) ? 0 : getFrowstatuflag().hashCode()); + result = prime * result + ((getBoutendflag() == null) ? 0 : getBoutendflag().hashCode()); + result = prime * result + ((getBsendendflag() == null) ? 0 : getBsendendflag().hashCode()); + result = prime * result + ((getBlatestflag() == null) ? 0 : getBlatestflag().hashCode()); + result = prime * result + ((getVnote() == null) ? 0 : getVnote().hashCode()); + result = prime * result + ((getFioonwayownerflag() == null) ? 0 : getFioonwayownerflag().hashCode()); + result = prime * result + ((getFotonwayownerflag() == null) ? 0 : getFotonwayownerflag().hashCode()); + result = prime * result + ((getConwayownerorgid() == null) ? 0 : getConwayownerorgid().hashCode()); + result = prime * result + ((getBiosettleendflag() == null) ? 0 : getBiosettleendflag().hashCode()); + result = prime * result + ((getNoutnum() == null) ? 0 : getNoutnum().hashCode()); + result = prime * result + ((getNinnum() == null) ? 0 : getNinnum().hashCode()); + result = prime * result + ((getTs() == null) ? 0 : getTs().hashCode()); + result = prime * result + ((getDr() == null) ? 0 : getDr().hashCode()); + result = prime * result + ((getWmsMemo() == null) ? 0 : getWmsMemo().hashCode()); + result = prime * result + ((getWmsFlag() == null) ? 0 : getWmsFlag().hashCode()); + result = prime * result + ((getWlbm() == null) ? 0 : getWlbm().hashCode()); + result = prime * result + ((getVbatchcode() == null) ? 0 : getVbatchcode().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", cbillid=").append(cbillid); + sb.append(", vbillcode=").append(vbillcode); + sb.append(", dbilldate=").append(dbilldate); + sb.append(", taudittime=").append(taudittime); + sb.append(", drkczzbm=").append(drkczzbm); + sb.append(", drkczzmc=").append(drkczzmc); + sb.append(", dckczzbm=").append(dckczzbm); + sb.append(", dckczzmc=").append(dckczzmc); + sb.append(", dcbmbm=").append(dcbmbm); + sb.append(", dcbmmc=").append(dcbmmc); + sb.append(", drbmbm=").append(drbmbm); + sb.append(", drbmmc=").append(drbmmc); + sb.append(", drckbm=").append(drckbm); + sb.append(", drckmc=").append(drckmc); + sb.append(", dcckbm=").append(dcckbm); + sb.append(", dcckmc=").append(dcckmc); + sb.append(", zdw=").append(zdw); + sb.append(", zsl=").append(zsl); + sb.append(", fdw=").append(fdw); + sb.append(", fsl=").append(fsl); + sb.append(", yfwfzsl=").append(yfwfzsl); + sb.append(", fstatusflag=").append(fstatusflag); + sb.append(", frowstatuflag=").append(frowstatuflag); + sb.append(", boutendflag=").append(boutendflag); + sb.append(", bsendendflag=").append(bsendendflag); + sb.append(", blatestflag=").append(blatestflag); + sb.append(", vnote=").append(vnote); + sb.append(", fioonwayownerflag=").append(fioonwayownerflag); + sb.append(", fotonwayownerflag=").append(fotonwayownerflag); + sb.append(", conwayownerorgid=").append(conwayownerorgid); + sb.append(", biosettleendflag=").append(biosettleendflag); + sb.append(", noutnum=").append(noutnum); + sb.append(", ninnum=").append(ninnum); + sb.append(", ts=").append(ts); + sb.append(", dr=").append(dr); + sb.append(", wmsMemo=").append(wmsMemo); + sb.append(", wmsFlag=").append(wmsFlag); + sb.append(", wlbm=").append(wlbm); + sb.append(", vbatchcode=").append(vbatchcode); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/zy/nc/mapper/NccSaleDbddWmsMapper.java b/src/main/java/com/zy/nc/mapper/NccSaleDbddWmsMapper.java new file mode 100644 index 0000000..cd46698 --- /dev/null +++ b/src/main/java/com/zy/nc/mapper/NccSaleDbddWmsMapper.java @@ -0,0 +1,21 @@ +package com.zy.nc.mapper; + +import com.baomidou.mybatisplus.mapper.BaseMapper; +import com.zy.nc.entity.NccSaleDbddWms; + +import java.util.List; + +/** +* @author zc857 +* @description 閽堝琛ㄣ�恘cc_sale_dbdd_wms銆戠殑鏁版嵁搴撴搷浣淢apper +* @createDate 2025-05-21 16:04:17 +* @Entity com.zy.nc.entity.NccSaleDbddWms +*/ +public interface NccSaleDbddWmsMapper extends BaseMapper<NccSaleDbddWms> { + + List<String> selectDbdd(); +} + + + + diff --git a/src/main/java/com/zy/nc/service/NccSaleDbddWmsService.java b/src/main/java/com/zy/nc/service/NccSaleDbddWmsService.java new file mode 100644 index 0000000..3905b64 --- /dev/null +++ b/src/main/java/com/zy/nc/service/NccSaleDbddWmsService.java @@ -0,0 +1,16 @@ +package com.zy.nc.service; + +import com.baomidou.mybatisplus.service.IService; +import com.zy.nc.entity.NccSaleDbddWms; + +import java.util.List; + +/** +* @author zc857 +* @description 閽堝琛ㄣ�恘cc_sale_dbdd_wms銆戠殑鏁版嵁搴撴搷浣淪ervice +* @createDate 2025-05-21 16:04:17 +*/ +public interface NccSaleDbddWmsService extends IService<NccSaleDbddWms> { + + List<String> selectDbdd(); +} diff --git a/src/main/java/com/zy/nc/service/impl/NccSaleDbddWmsServiceImpl.java b/src/main/java/com/zy/nc/service/impl/NccSaleDbddWmsServiceImpl.java new file mode 100644 index 0000000..4a64a24 --- /dev/null +++ b/src/main/java/com/zy/nc/service/impl/NccSaleDbddWmsServiceImpl.java @@ -0,0 +1,29 @@ +package com.zy.nc.service.impl; + +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.zy.nc.entity.NccSaleDbddWms; +import com.zy.nc.service.NccSaleDbddWmsService; +import com.zy.nc.mapper.NccSaleDbddWmsMapper; +import org.springframework.stereotype.Service; + +import java.util.Collections; +import java.util.List; + +/** +* @author zc857 +* @description 閽堝琛ㄣ�恘cc_sale_dbdd_wms銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇 +* @createDate 2025-05-21 16:04:17 +*/ +@Service +public class NccSaleDbddWmsServiceImpl extends ServiceImpl<NccSaleDbddWmsMapper, NccSaleDbddWms> + implements NccSaleDbddWmsService{ + + @Override + public List<String> selectDbdd() { + return this.baseMapper.selectDbdd(); + } +} + + + + diff --git a/src/main/java/com/zy/nc/task/PlanOrderTask.java b/src/main/java/com/zy/nc/task/PlanOrderTask.java index 804312e..7c29060 100644 --- a/src/main/java/com/zy/nc/task/PlanOrderTask.java +++ b/src/main/java/com/zy/nc/task/PlanOrderTask.java @@ -2,14 +2,8 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.zy.asrs.task.core.ReturnT; -import com.zy.nc.entity.NccCgCgdhdWms; -import com.zy.nc.entity.NccCkPddWms; -import com.zy.nc.entity.NccSaleXsfhmxWms; -import com.zy.nc.entity.NccScZkmxbWms; -import com.zy.nc.service.NccCgCgdhdWmsService; -import com.zy.nc.service.NccCkPddWmsService; -import com.zy.nc.service.NccSaleXsfhmxWmsService; -import com.zy.nc.service.NccScZkmxbWmsService; +import com.zy.nc.entity.*; +import com.zy.nc.service.*; import com.zy.nc.task.handler.PlanOrderHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -34,6 +28,9 @@ @Autowired private NccCgCgdhdWmsService nccCgCgdhdWmsService; + + @Autowired + private NccSaleDbddWmsService nccSaleDbddWmsService; @Autowired private NccCkPddWmsService nccCkPddWmsService; @@ -105,6 +102,29 @@ } /** + * 璋冩嫧鍑哄簱 + * + * @return + */ + @Scheduled(cron = "0/3 * * * * ? ") + public void execute5() { + List<String> strings = nccSaleDbddWmsService.selectDbdd(); + for (String string : strings) { + List<NccSaleDbddWms> wmsFlag = nccSaleDbddWmsService.selectList(new EntityWrapper<NccSaleDbddWms>().eq("vbillcode", string).ne("wms_flag", 1)); + ReturnT<String> returnT = planOrderHandler.start5(wmsFlag); + if (!returnT.isSuccess()) { + for (NccSaleDbddWms wms : wmsFlag) { + wms.setWmsMemo(returnT.getMsg()); + nccSaleDbddWmsService.updateById(wms); + } + log.error(returnT.getMsg()); + } + } + + } + + + /** * 鐩樼偣鍗� * * @return @@ -113,7 +133,7 @@ public void execute4() { List<String> strings = nccCkPddWmsService.selectPdd(); for (String string : strings) { - List<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectList(new EntityWrapper<NccCkPddWms>().eq("vbillcode", string).ne("wms_flag", 1)); + List<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectList(new EntityWrapper<NccCkPddWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("hdr",0).eq("bdr",0)); ReturnT<String> returnT = planOrderHandler.start4(wmsFlag); if (!returnT.isSuccess()) { for (NccCkPddWms wms : wmsFlag) { diff --git a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java index 07cb971..7160b6a 100644 --- a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java +++ b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java @@ -16,14 +16,8 @@ import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; import com.zy.common.model.DetlDto; -import com.zy.nc.entity.NccCgCgdhdWms; -import com.zy.nc.entity.NccCkPddWms; -import com.zy.nc.entity.NccSaleXsfhmxWms; -import com.zy.nc.entity.NccScZkmxbWms; -import com.zy.nc.service.NccCgCgdhdWmsService; -import com.zy.nc.service.NccCkPddWmsService; -import com.zy.nc.service.NccSaleXsfhmxWmsService; -import com.zy.nc.service.NccScZkmxbWmsService; +import com.zy.nc.entity.*; +import com.zy.nc.service.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -44,6 +38,9 @@ @Autowired private NccCgCgdhdWmsService nccCgCgdhdWmsService; + + @Autowired + private NccSaleDbddWmsService nccSaleDbddWmsService; @Autowired private NccCkPddWmsService nccCkPddWmsService; @@ -98,25 +95,26 @@ } /** - * 杞簱 + * 杞簱锛屽寘鍚骇鎴愬搧鍏ュ簱鍗� * * @return */ public ReturnT<String> start2(List<NccScZkmxbWms> wmsFlag) { try { - OpenOrderPakoutParam param = new OpenOrderPakoutParam(); + OpenOrderPakinParam param = new OpenOrderPakinParam(); param.setOrderType("杞簱"); DetlDto detlDto; List<DetlDto> orderDetails = new ArrayList<>(); long i = 1; for (NccScZkmxbWms nccScZkmxbWms : wmsFlag) { log.info("NccScZkmxbWms鏁版嵁:{}", JSONObject.toJSON(nccScZkmxbWms)); - if (nccScZkmxbWms.getDjzt() == 2 && nccScZkmxbWms.getBdr() == 0 && nccScZkmxbWms.getDr() == 0) { + if ( nccScZkmxbWms.getBdr() == 0 && nccScZkmxbWms.getDr() == 0) { detlDto = new DetlDto(); detlDto.setMatnr(nccScZkmxbWms.getWlbm()); detlDto.setAnfme(nccScZkmxbWms.getYingzzsl().doubleValue()); detlDto.setBatch(nccScZkmxbWms.getVbatchcode()); detlDto.setLineNumber(i); + detlDto.setRemark(JSONObject.toJSONString(nccScZkmxbWms)); orderDetails.add(detlDto); i++; } @@ -124,7 +122,7 @@ param.setOrderNo(nccScZkmxbWms.getVbillcode()); } param.setOrderDetails(orderDetails); - openService.pakoutOrderCreate(param); + openService.pakinOrderCreate(param); nccScZkmxbWmsService.updateBatchById(wmsFlag); } catch (Exception e) { e.printStackTrace(); @@ -147,18 +145,19 @@ DetlDto detlDto; List<DetlDto> orderDetails = new ArrayList<>(); long i = 1; - for (NccCgCgdhdWms nccScZkmxbWms : wmsFlag) { - log.info("NccCgCgdhdWms鏁版嵁:{}", JSONObject.toJSON(nccScZkmxbWms)); - if (nccScZkmxbWms.getBdr() == 0 && nccScZkmxbWms.getHdr() == 0) { + for (NccCgCgdhdWms nccCgCgdhdWms : wmsFlag) { + log.info("nccCgCgdhdWms鏁版嵁:{}", JSONObject.toJSON(nccCgCgdhdWms)); + if (nccCgCgdhdWms.getBdr() == 0 && nccCgCgdhdWms.getHdr() == 0) { detlDto = new DetlDto(); - detlDto.setMatnr(nccScZkmxbWms.getWlbm()); - detlDto.setAnfme(nccScZkmxbWms.getYdzsl().doubleValue()); + detlDto.setMatnr(nccCgCgdhdWms.getWlbm()); + detlDto.setAnfme(nccCgCgdhdWms.getYdzsl().doubleValue()); detlDto.setLineNumber(i); + detlDto.setRemark(JSONObject.toJSONString(nccCgCgdhdWms)); orderDetails.add(detlDto); i++; } - nccScZkmxbWms.setWmsFlag(1); - param.setOrderNo(nccScZkmxbWms.getVbillcode()); + nccCgCgdhdWms.setWmsFlag(1); + param.setOrderNo(nccCgCgdhdWms.getVbillcode()); } param.setOrderDetails(orderDetails); openService.pakinOrderCreate(param); @@ -188,13 +187,13 @@ if (Cools.isEmpty(mat)) { throw new CoolException(nccScZkmxbWms.getWlbm() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧"); } - List<InventoryCheckOrderDetl> checkOrderDetls = inventoryCheckOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>().eq("order_no", nccScZkmxbWms.getVbillcode()).eq("matnr", mat.getMatnr())); - if (checkOrderDetls == null || checkOrderDetls.isEmpty()) { + List<InventoryCheckOrderDetl> checkOrderDetls = inventoryCheckOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>().eq("order_no", nccScZkmxbWms.getVbillcode()).eq("matnr", mat.getMatnr()).eq("batch", nccScZkmxbWms.getVbatchcode())); + if (checkOrderDetls != null && !checkOrderDetls.isEmpty()) { throw new CoolException(nccScZkmxbWms.getWlbm() + "鐩樼偣鍗曠殑鏄庣粏閲嶅浜�"); } checkOrderDetl = new InventoryCheckOrderDetl(); checkOrderDetl.setMatnr(nccScZkmxbWms.getWlbm()); - checkOrderDetl.setMaktx(mat.getMatnr()); + checkOrderDetl.setMaktx(mat.getMaktx()); checkOrderDetl.setOrderNo(nccScZkmxbWms.getVbillcode()); checkOrderDetl.setAnfme(nccScZkmxbWms.getZmzsl().doubleValue()); checkOrderDetl.setBatch(nccScZkmxbWms.getVbatchcode()); @@ -215,4 +214,42 @@ } + + /** + * 璋冩嫧鍗� + * + * @return + */ + public ReturnT<String> start5(List<NccSaleDbddWms> wmsFlag) { + try { + OpenOrderPakoutParam param = new OpenOrderPakoutParam(); + param.setOrderType("闆嗗洟鍐呴儴璋冩嫧"); + DetlDto detlDto; + List<DetlDto> orderDetails = new ArrayList<>(); + long i = 1; + for (NccSaleDbddWms nccCgCgdhdWms : wmsFlag) { + log.info("nccCgCgdhdWms鏁版嵁:{}", JSONObject.toJSON(nccCgCgdhdWms)); + if (nccCgCgdhdWms.getDr() == 0 ) { + detlDto = new DetlDto(); + detlDto.setMatnr(nccCgCgdhdWms.getWlbm()); + detlDto.setAnfme(nccCgCgdhdWms.getZsl().doubleValue()); + detlDto.setBatch(nccCgCgdhdWms.getVbatchcode()); + detlDto.setLineNumber(i); + detlDto.setRemark(JSONObject.toJSONString(nccCgCgdhdWms)); + orderDetails.add(detlDto); + i++; + } + nccCgCgdhdWms.setWmsFlag(1); + param.setOrderNo(nccCgCgdhdWms.getVbillcode()); + } + param.setOrderDetails(orderDetails); + openService.pakoutOrderCreate(param); + nccSaleDbddWmsService.updateBatchById(wmsFlag); + } catch (Exception e) { + e.printStackTrace(); + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + return FAIL.setMsg(e.getMessage()); + } + return SUCCESS; + } } diff --git a/src/main/java/com/zy/nc/vo/ic_purchasein_b.java b/src/main/java/com/zy/nc/vo/ic_purchasein_b.java index 7eb9cf5..be4f13b 100644 --- a/src/main/java/com/zy/nc/vo/ic_purchasein_b.java +++ b/src/main/java/com/zy/nc/vo/ic_purchasein_b.java @@ -12,74 +12,179 @@ /** - * 搴撳瓨缁勭粐鏈�鏂扮増鏈紙蹇呭~锛� + * 鐗╂枡缂栫爜锛堝繀濉級 */ - private String pk_org; + private String cmaterialvid; /** - * 浠撳簱锛堝繀濉級 + * 搴旀敹鏁伴噺锛堝繀濉級 */ - private String cwarehouseid; + private Double nshouldassistnum; /** - * 绛惧瓧浜� + * 宸茬敓鎴愯澶囧崱鐗� */ - private String approver; + private String bassetcard; /** - * 鍒跺崟浜� + * 宸茶浆鍥� */ - private String billmaker; + private String bfixedasset; /** - * 杩涘彛鍏ュ簱鍗� + * 閫嗗悜寰佺◣鏍囧織 */ - private String bitinbill; + private String bopptaxflag; /** - * 涓夎璐告槗 + * 鍊熷叆杞噰璐� */ - private String btriatradeflag; + private String borrowinflag; /** - * 閲囪喘鍛� + * 涓婃父璧犲搧琛� */ - private String cbizid; + private String bsourcelargess; /** - * 涓氬姟娴佺▼ + * 鏉ユ簮鍒拌揣鍗曡川妫�鏄庣粏涓婚敭 */ - private String cbiztype; + private String carriveorder_bbid; /** - * 缁撶畻鎴愭湰鍩� + * 鍗曟嵁琛屾槸鍚︽潯鐮佸叧闂� */ - private String ccostdomainid; + private Boolean bbarcodeclose; /** - * 鏀惰揣瀹㈡埛 + * 鏄惁宸蹭紶瀛樿揣鏍哥畻 */ - private String ccustomerid; + private Boolean bhasiabill; /** - * 閲囪喘閮ㄩ棬鏈�鏂扮増鏈� + * 鏄惁鍦ㄩ�� */ - private String cdptid; + private Boolean bonroadflag; /** - * 閲囪喘閮ㄩ棬 + * 瀹㈡埛 */ - private String cdptvid; + private String casscustid; /** - * 缁撶畻璐㈠姟缁勭粐鏈�鏂扮増鏈� + * 鍗曚綅 */ - private String cfanaceorgoid; + private String castunitid; + + /** + * 鍑哄叆搴撶被鍨� + */ + private String cbodytranstypecode; + + /** + * 搴撳瓨浠撳簱 + */ + private String cbodywarehouseid; + + /** + * 璐ㄦ鐘舵�� + */ + private String ccheckstateid; + + /** + * 瀵瑰簲鍏ュ簱鍗曡〃浣撲富閿� + */ + private String ccorrespondbid; + + /** + * 瀵瑰簲鍏ュ簱鍗曞崟鎹彿 + */ + private String ccorrespondcode; + + /** + * 瀵瑰簲鍏ュ簱鍗曚富閿� + */ + private String ccorrespondhid; + + /** + * 瀵瑰簲鍏ュ簱鍗曡鍙� + */ + private String ccorrespondrowno; + + /** + * 瀵瑰簲鍏ュ簱鍗曚氦鏄撶被鍨� + */ + private String ccorrespondtranstype; + + /** + * 瀵瑰簲鍏ュ簱鍗曠被鍨� + */ + private String ccorrespondtype; + + /** + * 鏈綅甯� + */ + private String ccurrencyid; + + /** + * 鐩殑鍦板尯 + */ + private String cdestiareaid; + + /** + * 鐩殑鍥� + */ + private String cdesticountryid; + + /** + * 杩涘彛鏄庣粏鍗曡涓婚敭 + */ + private String cdetailbid; + + /** + * 杩涘彛鏄庣粏鍗曚富閿� + */ + private String cdetailid; + + /** + * 杩涘彛鏄庣粏鍗曡鍙� + */ + private String cdetailrowno; + + /** + * 鍑哄彛鏄庣粏鎷i厤涓婚敭 + */ + private String cetdetlpickbid; /** * 缁撶畻璐㈠姟缁勭粐 */ - private String cfanaceorgvid; + private String cfanaceorgoid; + + /** + * 鐗瑰緛鐮� + */ + private String cffileid; + + /** + * 婧愬ご鍗曟嵁琛ㄤ綋涓婚敭 + */ + private String cfirstbillbid; + + /** + * 婧愬ご鍗曟嵁琛ㄥご涓婚敭 + */ + private String cfirstbillhid; + + /** + * 婧愬ご鍗曟嵁浜ゆ槗绫诲瀷 + */ + private String cfirsttranstype; + + /** + * 婧愬ご鍗曟嵁绫诲瀷 + */ + private String cfirsttype; /** * 鍏ュ簱鍗曡〃浣撲富閿� @@ -87,9 +192,54 @@ private String cgeneralbid; /** - * 鍏ュ簱鍗曡〃澶翠富閿� + * 鍏ㄥ眬鏈綅甯� */ - private String cgeneralhid; + private String cglobalcurrencyid; + + /** + * 闆嗗洟鏈綅甯� + */ + private String cgroupcurrencyid; + + /** + * 鏀惰揣鍒╂鼎涓績 + */ + private String cioliabilityoid; + + /** + * 鏀惰揣鍒╂鼎涓績锛圴ID锛� + */ + private String cioliabilityvid; + + /** + * 缁撶畻鍒╂鼎涓績 + */ + private String cliabilityoid; + + /** + * 缁撶畻鍒╂鼎涓績锛圴ID锛� + */ + private String cliabilityvid; + + /** + * 璐т綅 + */ + private String clocationid; + + /** + * 婧愬ご閲囪喘鍗曟嵁鍒拌揣璁″垝 + */ + private String corder_bb1id; + + /** + * 鍘熶骇鍦板尯 + */ + private String corigareaid; + + /** + * 鍘熶骇鍥� + */ + private String corigcountryid; /** * 鍏徃鏈�鏂扮増鏈� @@ -102,64 +252,144 @@ private String corpvid; /** - * 搴斾粯璐㈠姟缁勭粐鏈�鏂扮増鏈� + * 鐢熶骇鍘傚晢 */ - private String cpayfinorgoid; + private String cproductorid; /** - * 搴斾粯璐㈠姟缁勭粐 + * 椤圭洰 */ - private String cpayfinorgvid; + private String cprojectid; /** - * 閲囪喘缁勭粐 + * 椤圭洰浠诲姟 */ - private String cpurorgoid; + private String cprojecttaskid; /** - * 閲囪喘缁勭粐鏈�鏂扮増鏈� + * 鎶ヤ环鍗曚綅 */ - private String cpurorgvid; + private String cqtunitid; /** - * 鍒涘缓鏃堕棿 + * 璐ㄩ噺绛夌骇 */ - private Date creationtime; + private String cqualitylevelid; + +// /** +// * 鏀惰揣鍒╂鼎涓績 +// */ +// private String cioliabilityoid; +// +// /** +// * 鏀惰揣鍒╂鼎涓績锛圴ID锛� +// */ +// private String cioliabilityvid; /** - * 鍒涘缓浜� + * 闇�姹傚簱瀛樼粍缁囨渶鏂扮増鏈� */ - private String creator; + private String creqstoorgoid; /** - * 鏀惰揣鍥� + * 闇�姹傚簱瀛樼粍缁� */ - private String crececountryid; + private String creqstoorgvid; /** - * 鍙戣揣鍥� + * 琛屽彿 */ - private String csendcountryid; + private String crowno; /** - * 杩愯緭鏂瑰紡 + * 閫夋嫨鎷嗚В鍗曚綅 */ - private String csendtypeid; + private String cselastunitid; /** - * 鎶ョ◣鍥� + * 缁撶畻甯佺 */ - private String ctaxcountryid; + private String csettlecurrencyid; /** - * 璐告槗鏈 + * 搴忓垪鍙疯川閲忕瓑绾� */ - private String ctradewordid; + private String csnqualitylevelid; /** - * 鍑哄叆搴撶被鍨� + * 搴忓垪鍙峰崟浣� */ - private String ctrantypeid; + private String csnunitid; + + /** + * 鏉ユ簮鍗曟嵁琛ㄤ綋涓婚敭 + */ + private String csourcebillbid; + + /** + * 鏉ユ簮鍗曟嵁涓婚敭 + */ + private String csourcebillhid; + + /** + * 鏉ユ簮鍗曟嵁浜ゆ槗绫诲瀷 + */ + private String csourcetranstype; + + /** + * 鏉ユ簮鍗曟嵁绫诲瀷 + */ + private String csourcetype; + + /** + * 鍏朵粬鏉ユ簮鍗曡涓婚敭 + */ + private String csrc2billbid; + + /** + * 鍏朵粬鏉ユ簮鍗曚富閿� + */ + private String csrc2billhid; + + /** + * 鍏朵粬鏉ユ簮鍗曟嵁绫诲瀷缂栫爜 + */ + private String csrc2billtype; + + /** + * 鍏朵粬鏉ユ簮浜ゆ槗绫诲瀷缂栫爜 + */ + private String csrc2transtype; + + /** + * 鏉ユ簮鐗╂枡 + */ + private String csrcmaterialoid; + + /** + * 鏉ユ簮鐗╂枡缂栫爜 + */ + private String csrcmaterialvid; + + /** + * 搴撳瓨鐘舵�� + */ + private String cstateid; + + /** + * 绋庣爜 + */ + private String ctaxcodeid; + + /** + * 璐т富瀹㈡埛 + */ + private String ctplcustomerid; + + /** + * 涓诲崟浣� + */ + private String cunitid; /** * 渚涘簲鍟� @@ -167,69 +397,374 @@ private String cvendorid; /** - * 搴撶鍛� + * 瀵勫瓨渚涘簲鍟� */ - private String cwhsmanagerid; + private String cvmivenderid; /** - * 鍗曟嵁鏃ユ湡 + * 鍏ュ簱鏃ユ湡 */ - private Date dbilldate; + private Date dbizdate; /** - * 鍒跺崟鏃ユ湡 + * 棣栨鍏ュ簱鏃ユ湡 */ - private Date dmakedate; + private Date dinbounddate; /** - * 鍗曟嵁鐘舵�� + * 鐢熶骇鏃ユ湡 */ - private Boolean fbillflag; + private Date dproducedate; /** - * 璐攢绫诲瀷 + * 澶辨晥鏃ユ湡 */ - private Boolean fbuysellflag; + private Date dvalidate; /** - * 閲囪喘閫�搴� + * 閰嶅鏍囧織 */ - private Boolean freplenishflag; + private Integer fbillrowflag; /** - * 鎵撳嵃娆℃暟 + * 寰呮鏍囧織 */ - private Integer iprintcount; + private Integer fchecked; /** - * 鏈�鍚庝慨鏀规椂闂� + * 璧犲搧 */ - private Date modifiedtime; + private String flargess; /** - * 鏈�鍚庝慨鏀逛汉 + * 鎵g◣绫诲埆 */ - private String modifier; + private Integer ftaxtypeflag; /** - * 鎬绘暟閲� + * 鎵规鐗堟湰 */ - private Double ntotalnum; + private Integer ibcversion; /** - * 鎬讳欢鏁� + * 鎷嗚В绫诲瀷 */ - private Double ntotalpiece; + private Integer idesatype; /** - * 鎬讳綋绉� + * 绱缁撶畻鏁伴噺 */ - private Double ntotalvolume; + private Double naccumsettlenum; /** - * 鎬婚噸閲� + * 绱杞皟鎷ㄦ暟閲� */ - private Double ntotalweight; + private Double naccumtonum; + + /** + * 绱姹囨�诲尮閰嶄富鏁伴噺 + */ + private Double naccumvminum; + + /** + * 瀹炴敹鏁伴噺 + */ + private Double nassistnum; + + /** + * 鏉$爜涓绘暟閲� + */ + private Double nbarcodenum; + + /** + * 璁℃垚鏈噾棰� + */ + private Double ncalcostmny; + + /** + * 璁$◣閲戦 + */ + private Double ncaltaxmny; + + /** + * 鍙ˉ璐т富鏁伴噺 + */ + private Double ncanreplnum; + + /** + * 鎶樻湰姹囩巼 + */ + private Double nchangestdrate; + + /** + * 绱鍑哄簱鏁伴噺 + */ + private Double ncorrespondastnum; + + /** + * 绱鍑哄簱姣涢噸涓绘暟閲� + */ + private Double ncorrespondgrsnum; + + /** + * 绱鍑哄簱涓绘暟閲� + */ + private Double ncorrespondnum; + + /** + * 绠辨暟 + */ + private Double ncountnum; + + /** + * 鍏ㄥ眬鏈綅甯佹眹鐜� + */ + private Double nglobalexchgrate; + + /** + * 鍏ㄥ眬鏈竵鏃犵◣閲戦 + */ + private Double nglobalmny; + + /** + * 闆嗗洟鏈綅甯佹眹鐜� + */ + private Double ngroupexchgrate; + + /** + * 闆嗗洟鏈竵鏃犵◣閲戦 + */ + private Double ngroupmny; + + /** + * 鍙紑绁ㄩ噾棰� + */ + private Double ninvoicemny; + + /** + * 鍙紑绁ㄦ暟閲� + */ + private Double ninvoicenum; + + /** + * 鎶樻墸 + */ + private Double nitemdiscountrate; + + /** + * 鎵e惃涓绘暟閲� + */ + private Double nkdnum; + + /** + * 鏈竵鏃犵◣閲戦 + */ + private Double nmny; + + /** + * 涓绘湰甯佹棤绋庡噣浠� + */ + private Double nnetprice; + + /** + * 涓嶅彲鎶垫墸绋庨 + */ + private Double nnosubtax; + + /** + * 涓嶅彲鎶垫墸绋庣巼 + */ + private Double nnosubtaxrate; + + /** + * 鏃犵◣閲戦 + */ + private Double norigmny; + + /** + * 涓绘棤绋庡噣浠� + */ + private Double norignetprice; + + /** + * 涓绘棤绋庡崟浠� + */ + private Double norigprice; + + /** + * 浠风◣鍚堣 + */ + private Double norigtaxmny; + + /** + * 涓诲惈绋庡噣浠� + */ + private Double norigtaxnetprice; + + /** + * 涓诲惈绋庡崟浠� + */ + private Double npickupnum; + + /** + * 绱鎷i厤涓绘暟閲� + */ + private Double norigtaxprice; + + /** + * 绱鎷i厤涓绘暟閲� + */ + private Double norigtaxprice_2; + + /** + * 涓绘湰甯佹棤绋庡崟浠� + */ + private Double nprice; + + /** + * 鏈竵鏃犵◣鍑�浠� + */ + private Double nqtnetprice; + + /** + * 鏃犵◣鍑�浠� + */ + private Double nqtorignetprice; + + /** + * 鏃犵◣鍗曚环 + */ + private Double nqtorigprice; + + /** + * 鍚◣鍑�浠� + */ + private Double nqtorigtaxnetprice; + + /** + * 鍚◣鍗曚环 + */ + private Double nqtorigtaxprice; + + /** + * 鏈竵鏃犵◣鍗曚环 + */ + private Double nqtprice; + + /** + * 鏈竵鍚◣鍑�浠� + */ + private Double nqttaxnetprice; + + /** + * 鏈竵鍚◣鍗曚环 + */ + private Double nqttaxprice; + + /** + * 鎶ヤ环鏁伴噺 + */ + private Double nqtunitnum; + + /** + * 绱閫�搴撹ˉ璐ф暟閲� + */ + private Double nreplenishedastnum; + + /** + * 绱閫�搴撹ˉ璐т富鏁伴噺 + */ + private Double nreplenishednum; + + /** + * 缁撶畻浠锋牸 + */ + private Double nsettleprice; + + /** + * 缁撶畻鏃犵◣浠锋牸 + */ + private Double nsettlepricenotax; + + /** + * 閲戦 + */ + private Double ncostmny; + + /** + * 鍗曚环 + */ + private Double ncostprice; + + /** + * 绠辨暟 + */ + private Double ncountnum_2; + + /** + * 璐圭敤缁撶畻娆℃暟 + */ + private Integer nfeesettlecount; + + /** + * 姣涢噸涓绘暟閲� + */ + private Double ngrossnum; + + /** + * 瀹炴敹涓绘暟閲� + */ + private Double nnum; + + /** + * 浠舵暟 + */ + private Double npiece; + + /** + * 璁″垝閲戦 + */ + private Double nplannedmny; + + /** + * 璁″垝鍗曚环 + */ + private Double nplannedprice; + + /** + * 搴旀敹涓绘暟閲� + */ + private Double nshouldnum; + + /** + * 搴旀敹鏁伴噺 + */ + private Double nshouldassistnum_2; + + /** + * 鐨噸涓绘暟閲� + */ + private Double ntarenum; + + /** + * 绱鎷i厤涓绘暟閲� + */ + private Double ntotalpicknum; + + /** + * 浣撶Н + */ + private Double nvolume; + + /** + * 閲嶉噺 + */ + private Double nweight; + + /** + * 鎵规涓婚敭 + */ + private String pk_batchcode; /** * 闆嗗洟 @@ -242,46 +777,369 @@ private String pk_measware; /** + * 搴撳瓨缁勭粐鏈�鏂扮増鏈� + */ + private String pk_org; + + /** * 搴撳瓨缁勭粐 */ private String pk_org_v; /** - * 绛惧瓧鏃ユ湡 + * 鍖呰绫诲瀷 */ - private Date taudittime; + private String pk_packsort; /** - * 鍗曟嵁鍙� + * 搴忓垪鍙蜂富閿� */ - private String vbillcode; - - // 琛ㄥご鑷畾涔夐」锛坴def1 - vdef20锛� - private String vdef1; - private String vdef2; - private String vdef3; - private String vdef4; - private String vdef5; - private String vdef6; - private String vdef7; - private String vdef8; - private String vdef9; - private String vdef10; - private String vdef11; - private String vdef12; - private String vdef13; - private String vdef14; - private String vdef15; - private String vdef16; - private String vdef17; - private String vdef18; - private String vdef19; - private String vdef20; + private String pk_serialcode; /** - * 澶囨敞 + * 鎵规鏃堕棿鎴� */ - private String vnote; + private Date tbcts; + + /** + * 妫�楠屾椂闂� + */ + private Date tchecktime; + + /** + * 鏉ユ簮琛ㄤ綋鏃堕棿鎴� + */ + private Date tsourcebodyts; + + /** + * 鏉ユ簮琛ㄥご鏃堕棿鎴� + */ + private Date tsourceheadts; + + /** + * 鎵规鍙� + */ + private String vbatchcode; + + /** + * 鎵规澶囨敞 + */ + private String vbatchcodenote; + + /** + * 鎵规鑷畾涔夐」1 + */ + private String vbcdef1; + + /** + * 鎵规鑷畾涔夐」2 + */ + private String vbcdef2; + + /** + * 鎵规鑷畾涔夐」3 + */ + private String vbcdef3; + + /** + * 鎵规鑷畾涔夐」4 + */ + private String vbcdef4; + + /** + * 鎵规鑷畾涔夐」5 + */ + private String vbcdef5; + + /** + * 鎵规鑷畾涔夐」6 + */ + private String vbcdef6; + + /** + * 鎵规鑷畾涔夐」7 + */ + private String vbcdef7; + + /** + * 鎵规鑷畾涔夐」8 + */ + private String vbcdef8; + + /** + * 鎵规鑷畾涔夐」9 + */ + private String vbcdef9; + + /** + * 鎵规鑷畾涔夐」10 + */ + private String vbcdef10; + + /** + * 鎵规鑷畾涔夐」11 + */ + private String vbcdef11; + + /** + * 鎵规鑷畾涔夐」12 + */ + private String vbcdef12; + + /** + * 鎵规鑷畾涔夐」13 + */ + private String vbcdef13; + + /** + * 鎵规鑷畾涔夐」14 + */ + private String vbcdef14; + + /** + * 鎵规鑷畾涔夐」15 + */ + private String vbcdef15; + + /** + * 鎵规鑷畾涔夐」16 + */ + private String vbcdef16; + + /** + * 鎵规鑷畾涔夐」17 + */ + private String vbcdef17; + + /** + * 鎵规鑷畾涔夐」18 + */ + private String vbcdef18; + + /** + * 鎵规鑷畾涔夐」19 + */ + private String vbcdef19; + + /** + * 鎵规鑷畾涔夐」20 + */ + private String vbcdef20; + + /** + * 琛ㄤ綋鑷畾涔夐」1 + */ + private String vbdef1; + + /** + * 琛ㄤ綋鑷畾涔夐」2 + */ + private String vbdef2; + + /** + * 琛ㄤ綋鑷畾涔夐」3 + */ + private String vbdef3; + + /** + * 琛ㄤ綋鑷畾涔夐」4 + */ + private String vbdef4; + + /** + * 琛ㄤ綋鑷畾涔夐」5 + */ + private String vbdef5; + + /** + * 琛ㄤ綋鑷畾涔夐」6 + */ + private String vbdef6; + + /** + * 琛ㄤ綋鑷畾涔夐」7 + */ + private String vbdef7; + + /** + * 琛ㄤ綋鑷畾涔夐」8 + */ + private String vbdef8; + + /** + * 琛ㄤ綋鑷畾涔夐」9 + */ + private String vbdef9; + + /** + * 琛ㄤ綋鑷畾涔夐」10 + */ + private String vbdef10; + + /** + * 琛ㄤ綋鑷畾涔夐」11 + */ + private String vbdef11; + + /** + * 琛ㄤ綋鑷畾涔夐」12 + */ + private String vbdef12; + + /** + * 琛ㄤ綋鑷畾涔夐」13 + */ + private String vbdef13; + + /** + * 琛ㄤ綋鑷畾涔夐」14 + */ + private String vbdef14; + + /** + * 琛ㄤ綋鑷畾涔夐」15 + */ + private String vbdef15; + + /** + * 琛ㄤ綋鑷畾涔夐」16 + */ + private String vbdef16; + + /** + * 琛ㄤ綋鑷畾涔夐」17 + */ + private String vbdef17; + + /** + * 琛ㄤ綋鑷畾涔夐」18 + */ + private String vbdef18; + + /** + * 琛ㄤ綋鑷畾涔夐」19 + */ + private String vbdef19; + + /** + * 琛ㄤ綋鑷畾涔夐」20 + */ + private String vbdef20; + + /** + * 鍗曟嵁鏉$爜 + */ + private String vbillbarcode; + + /** + * 鏉ヨ嚜浜庨浂鍞箣鍗曟嵁绫诲瀷 + */ + private String vbilltypeu8rm; + + /** + * 鎹㈢畻鐜� + */ + private String vchangerate; + + /** + * 杩涘彛鏄庣粏鍗曞彿 + */ + private String vdetailbillcode; + + /** + * 绱ф�ユ斁琛岀敵璇峰崟琛屼富閿� + */ + private String vexigencybid; + + /** + * 绱ф�ユ斁琛岀敵璇峰崟鍙� + */ + private String vexigencycode; + + /** + * 绱ф�ユ斁琛岀敵璇峰崟涓婚敭 + */ + private String vexigencyhid; + + /** + * 绱ф�ユ斁琛岀敵璇峰崟琛屽彿 + */ + private String vexigencyrowno; + + /** + * 婧愬ご鍗曟嵁鍙� + */ + private String vfirstbillcode; + + /** + * 婧愬ご鍗曟嵁琛屽彿 + */ + private String vfirstrowno; + + /** + * 鑷敱杈呭姪灞炴��1 + */ + private String vfree1; + + /** + * 鑷敱杈呭姪灞炴��2 + */ + private String vfree2; + + /** + * 鑷敱杈呭姪灞炴��3 + */ + private String vfree3; + + /** + * 鑷敱杈呭姪灞炴��4 + */ + private String vfree4; + + /** + * 鑷敱杈呭姪灞炴��5 + */ + private String vfree5; + + /** + * 鑷敱杈呭姪灞炴��6 + */ + private String vfree6; + + /** + * 鑷敱杈呭姪灞炴��7 + */ + private String vfree7; + + /** + * 鑷敱杈呭姪灞炴��8 + */ + private String vfree8; + + /** + * 鑷敱杈呭姪灞炴��9 + */ + private String vfree9; + + /** + * 鑷敱杈呭姪灞炴��10 + */ + private String vfree10; + + /** + * 琛屽娉� + */ + private String vnotebody; + + /** + * 鎶ヤ环鎹㈢畻鐜� + */ + private String vqtunitrate; + + /** + * 杩涘彛鍚堝悓鍙� + */ + private String vitcontractbillcode; /** * 閫�搴撶悊鐢� @@ -289,9 +1147,517 @@ private String vreturnreason; /** - * 鍑哄叆搴撶被鍨嬬紪鐮� + * 搴忓垪鍙� */ - private String vtrantypecode; + private String vserialcode; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�1 + */ + private String vsndef1; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�2 + */ + private String vsndef2; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�3 + */ + private String vsndef3; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�4 + */ + private String vsndef4; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�5 + */ + private String vsndef5; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�6 + */ + private String vsndef6; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�7 + */ + private String vsndef7; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�8 + */ + private String vsndef8; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�9 + */ + private String vsndef9; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�10 + */ + private String vsndef10; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�11 + */ + private String vsndef11; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�12 + */ + private String vsndef12; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�13 + */ + private String vsndef13; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�14 + */ + private String vsndef14; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�15 + */ + private String vsndef15; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�16 + */ + private String vsndef16; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�17 + */ + private String vsndef17; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�18 + */ + private String vsndef18; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�19 + */ + private String vsndef19; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�20 + */ + private String vsndef20; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�21 + */ + private String vsndef21; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�22 + */ + private String vsndef22; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�23 + */ + private String vsndef23; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�24 + */ + private String vsndef24; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�25 + */ + private String vsndef25; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�26 + */ + private String vsndef26; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�27 + */ + private String vsndef27; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�28 + */ + private String vsndef28; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�29 + */ + private String vsndef29; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�30 + */ + private String vsndef30; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�31 + */ + private String vsndef31; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�32 + */ + private String vsndef32; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�33 + */ + private String vsndef33; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�34 + */ + private String vsndef34; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�35 + */ + private String vsndef35; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�36 + */ + private String vsndef36; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�37 + */ + private String vsndef37; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�38 + */ + private String vsndef38; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�39 + */ + private String vsndef39; + + /** + * 搴忓垪鍙疯嚜瀹氫箟椤�40 + */ + private String vsndef40; + + /** + * 鏉ユ簮鍗曟嵁鍙� + */ + private String vsourcebillcode; + + /** + * 鏉ユ簮鍗曟嵁琛屽彿 + */ + private String vsourcerowno; + + /** + * 鍏朵粬鏉ユ簮鍗曟嵁鍙� + */ + private String vsrc2billcode; + + /** + * 鍏朵粬鏉ユ簮鍗曡鍙� + */ + private String vsrc2billrowno; + + /** + * 渚涘簲鍟嗘壒娆″彿 + */ + private String vvendbatchcode; + + +// /** +// * 搴撳瓨缁勭粐鏈�鏂扮増鏈紙蹇呭~锛� +// */ +// private String pk_org; +// +// /** +// * 浠撳簱锛堝繀濉級 +// */ +// private String cwarehouseid; +// +// /** +// * 绛惧瓧浜� +// */ +// private String approver; +// +// /** +// * 鍒跺崟浜� +// */ +// private String billmaker; +// +// /** +// * 杩涘彛鍏ュ簱鍗� +// */ +// private String bitinbill; +// +// /** +// * 涓夎璐告槗 +// */ +// private String btriatradeflag; +// +// /** +// * 閲囪喘鍛� +// */ +// private String cbizid; +// +// /** +// * 涓氬姟娴佺▼ +// */ +// private String cbiztype; +// +// /** +// * 缁撶畻鎴愭湰鍩� +// */ +// private String ccostdomainid; +// +// /** +// * 鏀惰揣瀹㈡埛 +// */ +// private String ccustomerid; +// +// /** +// * 閲囪喘閮ㄩ棬鏈�鏂扮増鏈� +// */ +// private String cdptid; +// +// /** +// * 閲囪喘閮ㄩ棬 +// */ +// private String cdptvid; +// +// /** +// * 缁撶畻璐㈠姟缁勭粐鏈�鏂扮増鏈� +// */ +// private String cfanaceorgoid; +// +// /** +// * 缁撶畻璐㈠姟缁勭粐 +// */ +// private String cfanaceorgvid; +// +// /** +// * 鍏ュ簱鍗曡〃浣撲富閿� +// */ +// private String cgeneralbid; +// +// /** +// * 鍏ュ簱鍗曡〃澶翠富閿� +// */ +// private String cgeneralhid; +// +// /** +// * 鍏徃鏈�鏂扮増鏈� +// */ +// private String corpoid; +// +// /** +// * 鍏徃 +// */ +// private String corpvid; +// +// /** +// * 搴斾粯璐㈠姟缁勭粐鏈�鏂扮増鏈� +// */ +// private String cpayfinorgoid; +// +// /** +// * 搴斾粯璐㈠姟缁勭粐 +// */ +// private String cpayfinorgvid; +// +// /** +// * 閲囪喘缁勭粐 +// */ +// private String cpurorgoid; +// +// /** +// * 閲囪喘缁勭粐鏈�鏂扮増鏈� +// */ +// private String cpurorgvid; +// +// /** +// * 鍒涘缓鏃堕棿 +// */ +// private Date creationtime; +// +// /** +// * 鍒涘缓浜� +// */ +// private String creator; +// +// /** +// * 鏀惰揣鍥� +// */ +// private String crececountryid; +// +// /** +// * 鍙戣揣鍥� +// */ +// private String csendcountryid; +// +// /** +// * 杩愯緭鏂瑰紡 +// */ +// private String csendtypeid; +// +// /** +// * 鎶ョ◣鍥� +// */ +// private String ctaxcountryid; +// +// /** +// * 璐告槗鏈 +// */ +// private String ctradewordid; +// +// /** +// * 鍑哄叆搴撶被鍨� +// */ +// private String ctrantypeid; +// +// /** +// * 渚涘簲鍟� +// */ +// private String cvendorid; +// +// /** +// * 搴撶鍛� +// */ +// private String cwhsmanagerid; +// +// /** +// * 鍗曟嵁鏃ユ湡 +// */ +// private Date dbilldate; +// +// /** +// * 鍒跺崟鏃ユ湡 +// */ +// private Date dmakedate; +// +// /** +// * 鍗曟嵁鐘舵�� +// */ +// private Boolean fbillflag; +// +// /** +// * 璐攢绫诲瀷 +// */ +// private Boolean fbuysellflag; +// +// /** +// * 閲囪喘閫�搴� +// */ +// private Boolean freplenishflag; +// +// /** +// * 鎵撳嵃娆℃暟 +// */ +// private Integer iprintcount; +// +// /** +// * 鏈�鍚庝慨鏀规椂闂� +// */ +// private Date modifiedtime; +// +// /** +// * 鏈�鍚庝慨鏀逛汉 +// */ +// private String modifier; +// +// /** +// * 鎬绘暟閲� +// */ +// private Double ntotalnum; +// +// /** +// * 鎬讳欢鏁� +// */ +// private Double ntotalpiece; +// +// /** +// * 鎬讳綋绉� +// */ +// private Double ntotalvolume; +// +// /** +// * 鎬婚噸閲� +// */ +// private Double ntotalweight; +// +// /** +// * 闆嗗洟 +// */ +// private String pk_group; +// +// /** +// * 璁¢噺鍣ㄥ叿 +// */ +// private String pk_measware; +// +// /** +// * 搴撳瓨缁勭粐 +// */ +// private String pk_org_v; +// +// /** +// * 绛惧瓧鏃ユ湡 +// */ +// private Date taudittime; +// +// /** +// * 鍗曟嵁鍙� +// */ +// private String vbillcode; +// +// // 琛ㄥご鑷畾涔夐」锛坴def1 - vdef20锛� +// private String vdef1; +// private String vdef2; +// private String vdef3; +// private String vdef4; +// private String vdef5; +// private String vdef6; +// private String vdef7; +// private String vdef8; +// private String vdef9; +// private String vdef10; +// private String vdef11; +// private String vdef12; +// private String vdef13; +// private String vdef14; +// private String vdef15; +// private String vdef16; +// private String vdef17; +// private String vdef18; +// private String vdef19; +// private String vdef20; +// +// /** +// * 澶囨敞 +// */ +// private String vnote; +// +// /** +// * 閫�搴撶悊鐢� +// */ +// private String vreturnreason; +// +// /** +// * 鍑哄叆搴撶被鍨嬬紪鐮� +// */ +// private String vtrantypecode; } diff --git a/src/main/resources/com/zy/nc/mapper/NccSaleDbddWmsMapper.xml b/src/main/resources/com/zy/nc/mapper/NccSaleDbddWmsMapper.xml new file mode 100644 index 0000000..ffd0ec9 --- /dev/null +++ b/src/main/resources/com/zy/nc/mapper/NccSaleDbddWmsMapper.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.zy.nc.mapper.NccSaleDbddWmsMapper"> + + <resultMap id="BaseResultMap" type="com.zy.nc.entity.NccSaleDbddWms"> + <id property="cbillid" column="CBILLID" /> + <result property="vbillcode" column="VBILLCODE" /> + <result property="dbilldate" column="DBILLDATE" /> + <result property="taudittime" column="TAUDITTIME" /> + <result property="drkczzbm" column="DRKCZZBM" /> + <result property="drkczzmc" column="DRKCZZMC" /> + <result property="dckczzbm" column="DCKCZZBM" /> + <result property="dckczzmc" column="DCKCZZMC" /> + <result property="dcbmbm" column="DCBMBM" /> + <result property="dcbmmc" column="DCBMMC" /> + <result property="drbmbm" column="DRBMBM" /> + <result property="drbmmc" column="DRBMMC" /> + <result property="drckbm" column="DRCKBM" /> + <result property="drckmc" column="DRCKMC" /> + <result property="dcckbm" column="DCCKBM" /> + <result property="dcckmc" column="DCCKMC" /> + <result property="zdw" column="ZDW" /> + <result property="zsl" column="ZSL" /> + <result property="fdw" column="FDW" /> + <result property="fsl" column="FSL" /> + <result property="yfwfzsl" column="YFWFZSL" /> + <result property="fstatusflag" column="FSTATUSFLAG" /> + <result property="frowstatuflag" column="FROWSTATUFLAG" /> + <result property="boutendflag" column="BOUTENDFLAG" /> + <result property="bsendendflag" column="BSENDENDFLAG" /> + <result property="blatestflag" column="BLATESTFLAG" /> + <result property="vnote" column="VNOTE" /> + <result property="fioonwayownerflag" column="FIOONWAYOWNERFLAG" /> + <result property="fotonwayownerflag" column="FOTONWAYOWNERFLAG" /> + <result property="conwayownerorgid" column="CONWAYOWNERORGID" /> + <result property="biosettleendflag" column="BIOSETTLEENDFLAG" /> + <result property="noutnum" column="NOUTNUM" /> + <result property="ninnum" column="NINNUM" /> + <result property="ts" column="TS" /> + <result property="dr" column="DR" /> + <result property="wmsMemo" column="wms_memo" /> + <result property="wmsFlag" column="wms_flag" /> + <result property="wlbm" column="WLBM" /> + <result property="vbatchcode" column="VBATCHCODE" /> + </resultMap> + + <sql id="Base_Column_List"> + CBILLID,VBILLCODE,DBILLDATE,TAUDITTIME,DRKCZZBM,DRKCZZMC, + DCKCZZBM,DCKCZZMC,DCBMBM,DCBMMC,DRBMBM, + DRBMMC,DRCKBM,DRCKMC,DCCKBM,DCCKMC, + ZDW,ZSL,FDW,FSL,YFWFZSL, + FSTATUSFLAG,FROWSTATUFLAG,BOUTENDFLAG,BSENDENDFLAG,BLATESTFLAG, + VNOTE,FIOONWAYOWNERFLAG,FOTONWAYOWNERFLAG,CONWAYOWNERORGID,BIOSETTLEENDFLAG, + NOUTNUM,NINNUM,TS,DR,wms_memo, + wms_flag,WLBM,VBATCHCODE + </sql> +</mapper> diff --git a/src/main/resources/mapper/nc/NccSaleDbddWmsMapper.xml b/src/main/resources/mapper/nc/NccSaleDbddWmsMapper.xml new file mode 100644 index 0000000..9349a0e --- /dev/null +++ b/src/main/resources/mapper/nc/NccSaleDbddWmsMapper.xml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.zy.nc.mapper.NccSaleDbddWmsMapper"> + + <resultMap id="BaseResultMap" type="com.zy.nc.entity.NccSaleDbddWms"> + <id property="cbillid" column="CBILLID" /> + <result property="vbillcode" column="VBILLCODE" /> + <result property="dbilldate" column="DBILLDATE" /> + <result property="taudittime" column="TAUDITTIME" /> + <result property="drkczzbm" column="DRKCZZBM" /> + <result property="drkczzmc" column="DRKCZZMC" /> + <result property="dckczzbm" column="DCKCZZBM" /> + <result property="dckczzmc" column="DCKCZZMC" /> + <result property="dcbmbm" column="DCBMBM" /> + <result property="dcbmmc" column="DCBMMC" /> + <result property="drbmbm" column="DRBMBM" /> + <result property="drbmmc" column="DRBMMC" /> + <result property="drckbm" column="DRCKBM" /> + <result property="drckmc" column="DRCKMC" /> + <result property="dcckbm" column="DCCKBM" /> + <result property="dcckmc" column="DCCKMC" /> + <result property="zdw" column="ZDW" /> + <result property="zsl" column="ZSL" /> + <result property="fdw" column="FDW" /> + <result property="fsl" column="FSL" /> + <result property="yfwfzsl" column="YFWFZSL" /> + <result property="fstatusflag" column="FSTATUSFLAG" /> + <result property="frowstatuflag" column="FROWSTATUFLAG" /> + <result property="boutendflag" column="BOUTENDFLAG" /> + <result property="bsendendflag" column="BSENDENDFLAG" /> + <result property="blatestflag" column="BLATESTFLAG" /> + <result property="vnote" column="VNOTE" /> + <result property="fioonwayownerflag" column="FIOONWAYOWNERFLAG" /> + <result property="fotonwayownerflag" column="FOTONWAYOWNERFLAG" /> + <result property="conwayownerorgid" column="CONWAYOWNERORGID" /> + <result property="biosettleendflag" column="BIOSETTLEENDFLAG" /> + <result property="noutnum" column="NOUTNUM" /> + <result property="ninnum" column="NINNUM" /> + <result property="ts" column="TS" /> + <result property="dr" column="DR" /> + <result property="wmsMemo" column="wms_memo" /> + <result property="wmsFlag" column="wms_flag" /> + <result property="wlbm" column="WLBM" /> + <result property="vbatchcode" column="VBATCHCODE" /> + </resultMap> + + <sql id="Base_Column_List"> + CBILLID,VBILLCODE,DBILLDATE,TAUDITTIME,DRKCZZBM,DRKCZZMC, + DCKCZZBM,DCKCZZMC,DCBMBM,DCBMMC,DRBMBM, + DRBMMC,DRCKBM,DRCKMC,DCCKBM,DCCKMC, + ZDW,ZSL,FDW,FSL,YFWFZSL, + FSTATUSFLAG,FROWSTATUFLAG,BOUTENDFLAG,BSENDENDFLAG,BLATESTFLAG, + VNOTE,FIOONWAYOWNERFLAG,FOTONWAYOWNERFLAG,CONWAYOWNERORGID,BIOSETTLEENDFLAG, + NOUTNUM,NINNUM,TS,DR,wms_memo, + wms_flag,WLBM,VBATCHCODE + </sql> + + <select id="selectDbdd" resultType="java.lang.String"> + select distinct VBILLCODE + from ncc_sale_dbdd_wms + where wms_flag != 1 and FSTATUSFLAG = 4 and FROWSTATUFLAG = 4 limit 100 + </select> +</mapper> diff --git a/src/main/resources/mapper/nc/NccScZkmxbWmsMapper.xml b/src/main/resources/mapper/nc/NccScZkmxbWmsMapper.xml index a2f3e42..3bce543 100644 --- a/src/main/resources/mapper/nc/NccScZkmxbWmsMapper.xml +++ b/src/main/resources/mapper/nc/NccScZkmxbWmsMapper.xml @@ -78,7 +78,7 @@ <select id="selectZk" resultType="java.lang.String"> select distinct VBILLCODE - from ncc_sale_xsfhmx_wms - where wms_flag != 1 and fstatusflag = 2 limit 100 + from ncc_sc_zkmxb_wms + where wms_flag != 1 and DJZT = 4 limit 100 </select> </mapper> -- Gitblit v1.9.1