diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsProductPut.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsProductPut.java index 0a72018c..42ab7bf3 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsProductPut.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/WmsProductPut.java @@ -225,6 +225,15 @@ public class WmsProductPut extends BaseEntity { private String attribute1 ; private String attribute2; private String attribute3; + private String qcResult; + + public String getQcResult() { + return qcResult; + } + + public void setQcResult(String qcResult) { + this.qcResult = qcResult; + } public String getAttribute1() { return attribute1; diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java index 68dea54f..4e58432e 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java @@ -86,6 +86,8 @@ public interface WmsProductPutMapper { WmsProductPut selectProOrderWorkorderBatchPalletAtter(ProOrderWorkorder proOrderWorkorder); +// String selectProOrderWorkorder(WmsProductPut wmsProductPut1); + // String selectWmsProductPutNum(wmsReportWork wmsReportWork); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java index 18e96374..6921d9a4 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java @@ -1174,10 +1174,14 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { } @Override + @DS("#header.poolName") public String getIdCardListDA(OdsProcureOrder odsProcureOrder) { //会有个id和补打的数量 OdsProcureOrder order=odsProcureOrderMapper.selectOdsProcureOrderByID(odsProcureOrder.getID()); List dtos0= odsProcureOrderMapper.getIdCardList(order); + if(dtos0==null){ + return "这个采购单未打印过"; + } int tme= dtos0.size(); OdsProcureOrder order1=dtos0.get(tme-1); order1.setPlanNumber(odsProcureOrder.getBuNumber()); @@ -1189,13 +1193,20 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { cardNum += 1; // 在这里进行值相加 order1.setCardNum(String.valueOf(cardNum)); List dtos = new ArrayList<>(); - - return null; + order1.setID(null); + dtos.add(order1); + odsProcureOrderMapper.addBatchPallet(dtos); + String resylt= dayin(dtos); +// resylt +// order1 + return resylt; } public String dayin( List orderList) { // 定义请求的URL地址 String url = dayinUrl1; + // 打印输出url的值 + System.out.println(url); // 创建OkHttpClient实例,用于发送HTTP请求 OkHttpClient client = new OkHttpClient(); diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java index 330f5feb..b4c0ebd7 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java @@ -86,7 +86,13 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { @Override @DS("#header.poolName") public List selectWmsProductPutList(WmsProductPut wmsProductPut) { - return wmsProductPutMapper.selectWmsProductPutList(wmsProductPut); + List wmsProductPutList= wmsProductPutMapper.selectWmsProductPutList(wmsProductPut); +// for (WmsProductPut wmsProductPut1: +// wmsProductPutList) { +// String qcResult= wmsProductPutMapper.selectProOrderWorkorder(wmsProductPut1); +// wmsProductPut1.setQcResult(qcResult); +// } + return wmsProductPutList; } /** @@ -526,7 +532,8 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { WmsProductPut wmsProductPut2 = new WmsProductPut(); wmsProductPut2.setId(mesReportWork.getId()); wmsProductPut2.setSapMessage(msg); - if (code == 200) {//过账成功 + if (code == 200) { + //过账成功 String tem = (String) result.getData(); wmsProductPut2.setSapProof(tem); wmsProductPut2.setSapStatus("1"); @@ -1117,7 +1124,6 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { // whCode // waCode // factoryCode - DynamicDataSourceContextHolder.push("ds_" + wmsProductPut.getFactoryCode()); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); Date date = new Date(); @@ -1141,7 +1147,8 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { wmsProductPutk.setUnitOfMeasure(wmsProductPut1.getUnitOfMeasure()); wmsProductPutk.setBatchNumber(wmsProductPut1.getBatchNumber());// List wmsProductPutLists= wmsProductPutMapper.selectWmsProductPutList(wmsProductPutk); - if (wmsProductPutLists.size()>0){//有 + if (wmsProductPutLists.size()>0){ + //有 WmsProductPut wmsProductPut2= wmsProductPutLists.get(0); BigDecimal planQuantity= wmsProductPut2.getPlanQuantity(); BigDecimal putQuantity= wmsProductPut2.getPutQuantity(); @@ -1205,6 +1212,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { wmsFpStorageNewsSn.setCreateTime(new Date()); wmsFpStorageNewsSn.setActiveFlag("1"); wmsFpStorageNewsSn.setUserDefined3(wmsProductPut1.getUnitOfMeasure()); + wmsFpStorageNewsSn.setGmtCreate(new Date()); wmsFpStorageNewsSnMapper.insertWmsFpStorageNewsSn(wmsFpStorageNewsSn); // wms_fp_storage_news WmsFpStorageNews wmsFpStorageNews = new WmsFpStorageNews(); diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml index ece6f4c0..1f4d5786 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml @@ -460,4 +460,8 @@ pro_order_workorder_batch_pallet.pallet_code= #{attr1} + + + + diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutRecordsMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutRecordsMapper.xml index 838cd9b3..8e2b4d5d 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutRecordsMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutRecordsMapper.xml @@ -223,6 +223,7 @@ FROM wms_product_production_records + and user_defined1 = #{userDefined1} and id = #{id} and product_order like concat('%', #{productOrder}, '%')