rev:货位分配重复问题
This commit is contained in:
@@ -841,7 +841,7 @@ public class HandPFOutIvtServiceImpl implements HandPFOutIvtService {
|
|||||||
RLock lock = redisLock.getLock("QST_IVT_RAWASSISTISTOR02");
|
RLock lock = redisLock.getLock("QST_IVT_RAWASSISTISTOR02");
|
||||||
try {
|
try {
|
||||||
// 尝试加锁,最多等待1000ms,上锁以后5s自动解锁
|
// 尝试加锁,最多等待1000ms,上锁以后5s自动解锁
|
||||||
boolean isLock = lock.tryLock(1000, 5000, TimeUnit.MILLISECONDS);
|
boolean isLock = lock.tryLock(5, 10, TimeUnit.SECONDS);
|
||||||
if (isLock) {
|
if (isLock) {
|
||||||
//获取锁成功,执行对应的业务逻辑
|
//获取锁成功,执行对应的业务逻辑
|
||||||
|
|
||||||
|
|||||||
@@ -726,7 +726,7 @@ public abstract class AbstractInManage {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
// 尝试加锁,最多等待1000ms,上锁以后5s自动解锁
|
// 尝试加锁,最多等待1000ms,上锁以后5s自动解锁
|
||||||
boolean isLock = lock.tryLock(1000, 5000, TimeUnit.MILLISECONDS);
|
boolean isLock = lock.tryLock(5, 10, TimeUnit.SECONDS);
|
||||||
if (isLock) {//获取锁成功,执行对应的业务逻辑
|
if (isLock) {//获取锁成功,执行对应的业务逻辑
|
||||||
//调用分配货位sql
|
//调用分配货位sql
|
||||||
JSONObject struct_jo = WQL.getWO("QST_IVT_RAWASSISTISTOR02").addParamMap(struct_map).process().uniqueResult(0);
|
JSONObject struct_jo = WQL.getWO("QST_IVT_RAWASSISTISTOR02").addParamMap(struct_map).process().uniqueResult(0);
|
||||||
|
|||||||
Reference in New Issue
Block a user