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.util.ArrayList;
import java.util.HashMap;
import java.util.List;
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) {
// 拣货处理
String lockKey = "task:" + task.getId();
String lockKey = "task:" + task.getPickDetailId();
String lockValue = null;
try {
lockValue = redissonLock.tryLock(lockKey, 10);
@ -270,7 +269,7 @@ public class PickProcessor {
List<PickDetail> updateToPickDetail
) {
// 从数据中获取原始 PickDetail
PickDetail pickDetail = pickDetailMapper.selectById(task.getPickDetailId());
PickDetail pickDetail = data.getPickDetailMap().get(task.getPickDetailId());
if (pickDetail == null) {
return; // 安全保护
}