From 6a4497d2fcd015f73856ce0f75e2c2832362c88f Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期日, 04 五月 2025 16:54:33 +0800 Subject: [PATCH] 5.4问题修复 --- rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java | 19 ++----------------- 1 files changed, 2 insertions(+), 17 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java index 05870a3..568ac34 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java @@ -334,31 +334,16 @@ throw new CoolException("鏀惰揣澶辫触锛侊紒"); } } -// if (!warehouseAreasItemService.saveBatch(allOrders)) { -// throw new CoolException("鏀惰揣澶辫触锛侊紒"); -// } AsnOrder order = asnOrderMapper.getOne(new LambdaQueryWrapper<AsnOrder>().eq(AsnOrder::getCode, asnCode)); if (order.getQty().compareTo(order.getAnfme()) >= 0.00) { - order.setExceStatus(AsnExceStatus.ASN_EXCE_STATUS_TASK_DONE.val).setRleStatus(Short.valueOf("1")); - + order.setExceStatus(AsnExceStatus.ASN_EXCE_STATUS_RECEIPT_DONE.val).setRleStatus(Short.valueOf("1")); if (!asnOrderMapper.updateById(order)) { throw new CoolException("璁㈠崟鐘舵�佷慨鏀瑰け璐ワ紒锛�"); } } - - //鑾峰彇閲囪喘鏁伴噺 -// double purQty = receipts.stream().mapToDouble(ReceiptDetlsDto::getPurQty).sum(); - -// BigDecimal subtract = BigDecimal.valueOf(receiptQty).subtract(BigDecimal.valueOf(purQty)); -// //鍒ゆ柇宸叉敹璐ф暟閲忔槸鍚﹀皬浜庣瓑浜庨噰璐暟閲� -// if (subtract.compareTo(new BigDecimal("0.0")) <= 0) { -// asnOrder.setRleStatus(Short.valueOf("1")); -// //鏃ュ織琛ㄦ搷浣� -// operateOrderLogs(asnOrder); -// } - return R.ok(asnOrder); + return R.ok("鏀惰揣鎴愬姛锛侊紒"); } /** -- Gitblit v1.9.1