no message

main
HUOJIN\92525 2026-01-27 10:43:13 +08:00
parent 52ad75c558
commit 0b1817d4c9
1 changed files with 2 additions and 3 deletions

View File

@ -29,7 +29,6 @@ import org.springframework.stereotype.Service;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -165,7 +164,7 @@ public class PickProcessor {
*/ */
private void processorTaskLock(PickData data, Task task, List<PickDetail> updateToPickDetail, List<Task> updateToTask, List<Inventory> deleteToInventory, List<Stock> updateToStock, List<Point> updateToPoint) { private void processorTaskLock(PickData data, Task task, List<PickDetail> updateToPickDetail, List<Task> updateToTask, List<Inventory> deleteToInventory, List<Stock> updateToStock, List<Point> updateToPoint) {
// 拣货处理 // 拣货处理
String lockKey = "task:" + task.getId(); String lockKey = "task:" + task.getPickDetailId();
String lockValue = null; String lockValue = null;
try { try {
lockValue = redissonLock.tryLock(lockKey, 10); lockValue = redissonLock.tryLock(lockKey, 10);
@ -270,7 +269,7 @@ public class PickProcessor {
List<PickDetail> updateToPickDetail List<PickDetail> updateToPickDetail
) { ) {
// 从数据中获取原始 PickDetail // 从数据中获取原始 PickDetail
PickDetail pickDetail = pickDetailMapper.selectById(task.getPickDetailId()); PickDetail pickDetail = data.getPickDetailMap().get(task.getPickDetailId());
if (pickDetail == null) { if (pickDetail == null) {
return; // 安全保护 return; // 安全保护
} }