#
Junjie
2025-05-27 cd5447b3dde9aa41203d180adbef78e0a21e65bf
#
2个文件已修改
8 ■■■■ 已修改文件
src/main/java/com/zy/asrs/domain/enums/RedisKeyType.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/domain/enums/RedisKeyType.java
@@ -3,7 +3,7 @@
public enum RedisKeyType {
    QUEUE_TASK("queue_task_"),
    IN_TASK_LOCK("in_task_lock"),
    IN_TASK_LOCK("in_task_lock_"),
    ;
    public String key;
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -183,10 +183,10 @@
                            requestParam.put("wcsStatus", 0);//成功
                        }
                        String response = "";
                        String response = "None";
                        Boolean success = false;
                        try {
                            Object object = redisUtil.get(RedisKeyType.IN_TASK_LOCK.key);
                            Object object = redisUtil.get(RedisKeyType.IN_TASK_LOCK.key + inSta.getStaNo());
                            if(object != null) {
                                continue;
                            }
@@ -198,7 +198,7 @@
                                    .build()
                                    .doPost();
                            JSONObject jsonObject = JSON.parseObject(response);
                            redisUtil.set(RedisKeyType.IN_TASK_LOCK.key, "lock", 5);
                            redisUtil.set(RedisKeyType.IN_TASK_LOCK.key + inSta.getStaNo(), "lock", 5);
                            if (jsonObject.getInteger("code") == 200) {
                            } else if (jsonObject.getInteger("code") == 500) {