Commit 6721c4d8b519eddaaa59e926afe20149f3947863
1 parent
fdb76b94
UPDATE
Showing
2 changed files
with
8 additions
and
21 deletions
src/main/java/com/huaheng/pc/monitor/job/task/RyTask.java
... | ... | @@ -424,13 +424,15 @@ public class RyTask extends BaseController { |
424 | 424 | |
425 | 425 | LambdaQueryWrapper<ReceiptHeader> query = Wrappers.lambdaQuery(); |
426 | 426 | query.eq(ReceiptHeader::getFirstStatus,QuantityConstant.RECEIPT_HEADER_RETURN) |
427 | - .eq(ReceiptHeader::getLastStatus,QuantityConstant.RECEIPT_HEADER_RETURN) | |
427 | + .eq(ReceiptHeader::getLastStatus,QuantityConstant.RECEIPT_HEADER_RETURN) | |
428 | + .eq(ReceiptHeader::getDeleted, true) | |
428 | 429 | .last("LIMIT 10"); |
429 | 430 | List<ReceiptHeader> receiptHeaders = receiptHeaderService.list(query); |
430 | 431 | |
431 | 432 | LambdaQueryWrapper<ShipmentHeader> query1 = Wrappers.lambdaQuery(); |
432 | 433 | query1.eq(ShipmentHeader::getLastStatus,QuantityConstant.RECEIPT_HEADER_RETURN) |
433 | 434 | .eq(ShipmentHeader::getLastStatus,QuantityConstant.RECEIPT_HEADER_RETURN) |
435 | + .eq(ShipmentHeader::getDeleted, false) | |
434 | 436 | .last("LIMIT 10"); |
435 | 437 | List<ShipmentHeader> shipmentHeaders = shipmentHeaderService.list(query1); |
436 | 438 | |
... | ... | @@ -438,18 +440,10 @@ public class RyTask extends BaseController { |
438 | 440 | try{ |
439 | 441 | //新增入库单历史 |
440 | 442 | receiptHeaderHistoryService.saveById(String.valueOf(receiptHeader.getId()), ""); |
441 | - if (!receiptHeaderService.removeById(receiptHeader)) { | |
443 | + receiptHeader.setDeleted(false); | |
444 | + if (!receiptHeaderService.updateById(receiptHeader)) { | |
442 | 445 | throw new ServiceException("删除头表失败"); |
443 | 446 | } |
444 | - | |
445 | - List<ReceiptDetail> receiptDetails = receiptDetailService.findByReceiptId(receiptHeader.getId()); | |
446 | - Set<Integer> ids = receiptDetails.stream().map(ReceiptDetail::getId).collect(Collectors.toSet()); | |
447 | - | |
448 | - if (ids.size() > 0) { | |
449 | - if (!receiptDetailService.removeByIds(ids)) { | |
450 | - throw new ServiceException("删除明细表失败"); | |
451 | - } | |
452 | - } | |
453 | 447 | }catch (Exception e){ |
454 | 448 | e.printStackTrace(); |
455 | 449 | } |
... | ... | @@ -459,18 +453,10 @@ public class RyTask extends BaseController { |
459 | 453 | try{ |
460 | 454 | //新增入库单历史 |
461 | 455 | shipmentHeaderHistoryService.saveById(String.valueOf(shipmentHeader.getId()), ""); |
462 | - if (!shipmentHeaderService.removeById(shipmentHeader.getId())) { | |
456 | + shipmentHeader.setDeleted(true); | |
457 | + if (!shipmentHeaderService.updateById(shipmentHeader)) { | |
463 | 458 | throw new ServiceException("删除头表失败"); |
464 | 459 | } |
465 | - | |
466 | - List<ShipmentDetail> receiptDetails = shipmentDetailService.findByHeaderId(shipmentHeader.getId()); | |
467 | - Set<Integer> ids = receiptDetails.stream().map(ShipmentDetail::getId).collect(Collectors.toSet()); | |
468 | - | |
469 | - if (ids.size() > 0) { | |
470 | - if (!shipmentDetailService.removeByIds(ids)) { | |
471 | - throw new ServiceException("删除明细表失败"); | |
472 | - } | |
473 | - } | |
474 | 460 | }catch (Exception e){ |
475 | 461 | e.printStackTrace(); |
476 | 462 | } |
... | ... |
src/main/java/com/huaheng/pc/receipt/receiptHeader/controller/ReceiptHeaderController.java
... | ... | @@ -99,6 +99,7 @@ public class ReceiptHeaderController extends BaseController { |
99 | 99 | } |
100 | 100 | lambdaQueryWrapper.ge(StringUtils.isNotEmpty(createdBegin), ReceiptHeader::getCreated, createdBegin) |
101 | 101 | .le(StringUtils.isNotEmpty(createdEnd), ReceiptHeader::getCreated, createdEnd) |
102 | + .eq(ReceiptHeader::getDeleted, true) | |
102 | 103 | .in(StringUtils.isNotEmpty(receiptHeader.getCompanyCode()), ReceiptHeader::getCompanyCode, receiptHeader.getCompanyCode()) |
103 | 104 | .in(StringUtils.isEmpty(receiptHeader.getCompanyCode()), ReceiptHeader::getCompanyCode, ShiroUtils.getCompanyCodeList()) |
104 | 105 | .like(StringUtils.isNotEmpty(receiptHeader.getLastUpdatedBy()), ReceiptHeader::getLastUpdatedBy, receiptHeader.getLastUpdatedBy()) |
... | ... |