4 changed files with 65 additions and 25 deletions
-
32src/main/java/com/gaotao/modules/autoWareHourceHaian/api/service/impl/HaiAnWmsMessageServiceImpl.java
-
28src/main/java/com/gaotao/modules/autoWareHourceHaian/entity/HaiAnTransportTaskDetailLockParam.java
-
9src/main/java/com/gaotao/modules/autoWareHourceHaian/mapper/HaiAnAgvTaskMapper.java
-
21src/main/resources/mapper/autoWareHourceHaian/HaiAnAgvTaskMapper.xml
@ -0,0 +1,28 @@ |
|||
package com.gaotao.modules.autoWareHourceHaian.entity; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.util.Locale; |
|||
|
|||
/** |
|||
* @Description 海安运输明细事务级应用锁参数;将site与搬运任务号归一为同一锁键,并承接SQL Server过程返回码。- rqrq |
|||
*/ |
|||
@Data |
|||
public class HaiAnTransportTaskDetailLockParam { |
|||
|
|||
/** 应用锁资源名,由请求大site和搬运taskNo组成;仅传给sp_getapplock,不落库。- rqrq */ |
|||
private String resource; |
|||
|
|||
/** 过程返回码,由sp_getapplock写回;非负为取得锁,负数须使调用方事务回滚。- rqrq */ |
|||
private Integer lockResult; |
|||
|
|||
/** |
|||
* @Description 按数据库业务键的大小写不敏感口径构造锁键,供同步复核与AGV回调共用。- rqrq |
|||
* @param site 请求大site;调用方已校验非空。- rqrq |
|||
* @param taskNo 搬运任务号;调用方已校验非空。- rqrq |
|||
*/ |
|||
public HaiAnTransportTaskDetailLockParam(String site, String taskNo) { |
|||
this.resource = "HAIAN_TRANSPORT_DETAIL:" + site.toUpperCase(Locale.ROOT) |
|||
+ ":" + taskNo.toUpperCase(Locale.ROOT); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue