| | |
| | | stockUtils.deleteStockInRecord(productionProductMain.getId(), StockInUnQualifiedRecordTypeEnum.PRODUCTION_SCRAP.getCode()); |
| | | //删除不需要质检的合格入库 |
| | | stockUtils.deleteStockInRecord(productionProductMain.getId(), StockInQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_IN.getCode()); |
| | | //删除投入对应的出库记录 |
| | | stockUtils.deleteStockOutRecord(productionProductMain.getId(), StockOutQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_OUT.getCode()); |
| | | //删除投入对应的出库记录 不执行出库,对应的删除出库也不执行 |
| | | // stockUtils.deleteStockOutRecord(productionProductMain.getId(), StockOutQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_OUT.getCode()); |
| | | // 删除主表 |
| | | productionProductMainMapper.deleteById(productionProductMain.getId()); |
| | | return true; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public IPage<HashMap<String, Object>> queryProductInputAndOutput(Page page, ProductionProductMainDto productionProductMainDto) { |
| | | return productionProductMainMapper.queryProductInputAndOutput(page, productionProductMainDto); |
| | | public IPage<HashMap<String, Object>> queryProductInputAndOutput(Page page, ProductionProductMainDto dto) { |
| | | if (isEmptyDate(dto.getStartTime())) { |
| | | dto.setStartTime(LocalDate.now().toString()); |
| | | } |
| | | if (isEmptyDate(dto.getEndTime())) { |
| | | dto.setEndTime(LocalDate.now().plusDays(1).toString()); |
| | | } |
| | | |
| | | return productionProductMainMapper.queryProductInputAndOutput(page, dto); |
| | | } |
| | | |
| | | private boolean isEmptyDate(String date) { |
| | | return date == null || date.trim().isEmpty() || "Invalid Date".equals(date); |
| | | } |
| | | } |