更改并发锁

This commit is contained in:
ludj
2023-01-04 16:18:05 +08:00
parent fe8377e5e7
commit 88ccf86ab2

View File

@@ -35,7 +35,7 @@ import java.util.Map;
@RequiredArgsConstructor @RequiredArgsConstructor
@Slf4j @Slf4j
public class AcsToWmsServiceImpl implements AcsToWmsService { public class AcsToWmsServiceImpl implements AcsToWmsService {
private final TaskService taskService; private final Object lockObj = new Object();
/** /**
* task_id任务标识 * task_id任务标识
@@ -169,6 +169,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public JSONObject apply(JSONObject whereJson) { public JSONObject apply(JSONObject whereJson) {
synchronized (lockObj) {
String type = whereJson.getString("type"); String type = whereJson.getString("type");
String point_code = whereJson.getString("point_code"); String point_code = whereJson.getString("point_code");
String vehicle_type = whereJson.getString("vehicle_type"); String vehicle_type = whereJson.getString("vehicle_type");
@@ -299,4 +300,5 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
} }
return null; return null;
} }
}
} }