| | |
| | | //货架类型 |
| | | wrkMast.setWhsType(Integer.valueOf(agvWrkMast.getBarcode().substring(0, 2))); |
| | | |
| | | wrkMast.setAppeUser(9527L); |
| | | wrkMast.setAppeUser(agvWrkMast.getAppeUser()); |
| | | wrkMast.setAppeTime(now); |
| | | wrkMast.setModiUser(9527L); |
| | | wrkMast.setModiTime(now); |
| | |
| | | MesOrderReportParam param = new MesOrderReportParam(); |
| | | |
| | | List<MesOrderReportParam.TransferOrderItem> transferOrderItems = new ArrayList<>(); |
| | | List<MesOrderReportParam.TransferOrderItem.InventoryDetail> inventoryDetails = new ArrayList<>(); |
| | | List<MesOrderReportParam.RecordCustomFieldBaseCO.CustomField> customFields = new ArrayList<>(); |
| | | |
| | | //MesOrderReportParam.RecordCustomFieldBaseCO.CustomField customFields = new MesOrderReportParam.RecordCustomFieldBaseCO.CustomField(); |
| | | |
| | | MesOrderReportParam.RecordCustomFieldBaseCO recordCustomFieldBaseCO = new MesOrderReportParam.RecordCustomFieldBaseCO(); |
| | | recordCustomFieldBaseCO.setCustomFields(customFields); |
| | | //recordCustomFieldBaseCO.setCustomFields(customFields); |
| | | param.setRecordCustomFieldBaseCO(recordCustomFieldBaseCO); |
| | | |
| | | //添加transferOrderItem属性 |
| | |
| | | transferOrderItem.setTargetLocationCode(getTargetLocationByFloor(floor)); |
| | | } |
| | | transferOrderItems.add(transferOrderItem); |
| | | transferOrderItem.setInventoryDetails(inventoryDetails); |
| | | |
| | | |
| | | param.setTransferOrderItems(transferOrderItems); |
| | | |
| | | for (AgvWrkDetl agvWrkDetl : agvWrkDetls) { |
| | | List<MesOrderReportParam.TransferOrderItem.InventoryDetail> inventoryDetails = new ArrayList<>(); |
| | | MesOrderReportParam.TransferOrderItem.InventoryDetail inventoryDetail = new MesOrderReportParam.TransferOrderItem.InventoryDetail(); |
| | | //添加amount属性 |
| | | MesOrderReportParam.TransferOrderItem.InventoryDetail.Amount amount = new MesOrderReportParam.TransferOrderItem.InventoryDetail.Amount(agvWrkDetl.getAnfme(), agvWrkDetl.getUnit(), null); |
| | |
| | | inventoryDetail.setQcStatus(1); |
| | | inventoryDetail.setStorageStatus(1); |
| | | inventoryDetails.add(inventoryDetail); |
| | | transferOrderItem.setInventoryDetails(inventoryDetails); |
| | | //添加销售订单号 |
| | | MesOrderReportParam.RecordCustomFieldBaseCO.CustomField customField = new MesOrderReportParam.RecordCustomFieldBaseCO.CustomField("workOrderCode__c", agvWrkDetl.getThreeCode().trim()); |
| | | customFields.add(customField); |
| | | //customFields.add(customField); |
| | | recordCustomFieldBaseCO.setCustomFields(customField); |
| | | doHttpRequest(param, getMesTokenInfo(), "上报mes调拨信息", url, orderReportPath, null, "127.0.0.1"); |
| | | } |
| | | |
| | | doHttpRequest(param, getMesTokenInfo(), "上报mes调拨信息", url, orderReportPath, null, "127.0.0.1"); |
| | | |
| | | } |
| | | |