xiazhengtongxue
2026-01-25 a7bd6e538027d876b3122f21c3b1d34663fb2f07
优化前端,修复库存托盘编号重复和WCS任务重发
已添加4个文件
已修改7个文件
687 ■■■■ 文件已修改
项目代码/WMS/WIDESEA_WMSClient/src/components/basic/RoadwaySelector.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSClient/src/extension/basic/locationInfo.js 193 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseModels/WebResponseContent.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfoService.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfoService.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/MESTaskService.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/WCSTaskService.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/MES_接收入库任务下发/2026-01-25/任务接收参数260125.txt 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/WCS_堆垛机任务下发/2026-01-25/任务下发信息260125.txt 390 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/WCS_输送线请求入库/2026-01-25/任务信息260125.txt 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/components/basic/RoadwaySelector.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
<template>
  <el-select v-model="selectedRoadway" placeholder="请选择巷道" style="width: 400px">
    <el-option label="巷道 1" value="1" />
    <el-option label="巷道 2" value="2" />
    <el-option label="巷道 3" value="3" />
    <el-option label="巷道 4" value="4" />
    <el-option label="巷道 5" value="5" />
  </el-select>
</template>
<script setup>
import { ref, defineExpose } from 'vue'
const selectedRoadway = ref('')
// æš´éœ²å€¼ç»™çˆ¶ç»„ä»¶
defineExpose({
  selectedRoadway
})
</script>
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/extension/basic/locationInfo.js
@@ -1,28 +1,31 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from './extend/GetLocationStatus.vue'
import gridBody from "./extend/GetLocationStatus.vue";
import { h } from "vue";
import RoadwaySelector from "../../components/basic/RoadwaySelector.vue";
let extension = {
  components: {
    //查询界面扩展组件
    gridHeader: '',
    gridHeader: "",
    gridBody: gridBody,
    gridFooter: '',
    gridFooter: "",
    //新建、编辑弹出框扩展组件
    modelHeader: '',
    modelBody: '',
    modelFooter: ''
    modelHeader: "",
    modelBody: "",
    modelFooter: "",
  },
  tableAction: '', //指定某张表的权限(这里填写表名,默认不用填写)
  tableAction: "", //指定某张表的权限(这里填写表名,默认不用填写)
  buttons: { view: [], box: [], detail: [] }, //扩展的按钮
  methods: {
    //下面这些方法可以保留也可以删除
    onInit() {
      let EnableBtn = this.buttons.find(x => x.value == 'Enable');
      let EnableBtn = this.buttons.find((x) => x.value == "Enable");
      if (EnableBtn) {
        EnableBtn.onClick = function () {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) return this.$error("请选择数据!");
          var keys = rows.map(x => { return x.id });
          var keys = rows.map((x) => {
            return x.id;
          });
          this.http
            .post("api/LocationInfo/LocationEnableStatus", keys, "数据处理中")
            .then((x) => {
@@ -30,14 +33,16 @@
              this.$message.success("操作成功");
              this.refresh();
            });
        }
        };
      }
      let DisableBtn = this.buttons.find(x => x.value == 'Disable');
      let DisableBtn = this.buttons.find((x) => x.value == "Disable");
      if (DisableBtn) {
        DisableBtn.onClick = function () {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) return this.$error("请选择数据!");
          var keys = rows.map(x => { return x.id });
          var keys = rows.map((x) => {
            return x.id;
          });
          this.http
            .post("api/LocationInfo/LocationDisableStatus", keys, "数据处理中")
            .then((x) => {
@@ -45,36 +50,57 @@
              this.$message.success("操作成功");
              this.refresh();
            });
        }
        };
      }
      let EnableRoadwayBtn = this.buttons.find(
let EnableRoadwayBtn = this.buttons.find(
        (x) => x.value == "EnableRoadway",
      );
      if (EnableRoadwayBtn) {
        EnableRoadwayBtn.onClick = function () {
          this.$prompt("请选择巷道 (1-5)", "提示", {
          this.$msgbox({
            title: "请选择巷道", // åˆ é™¤"提示"两个字
            message: `
        <div>
          <select id="roadwaySelect" style="width: 400px; height: 30px;">
            <option value="1">巷道 1</option>
            <option value="2">巷道 2</option>
            <option value="3">巷道 3</option>
            <option value="4">巷道 4</option>
            <option value="5">巷道 5</option>
          </select>
        </div>
      `,
            showCancelButton: true,
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            inputPattern: /^[1-5]$/,
            inputErrorMessage: "请输入1-5之间的数字",
          })
            .then(({ value }) => {
              this.http
                .post(
                  `api/LocationInfo/EnableAllLocationsInRoadway?roadwayNo=${value}`,
                  null,
                  "数据处理中",
                )
                .then((x) => {
                  console.log(x);
                  if (!x.status) return this.$message.error(x.message);
                  this.$message.success(x.message || "操作成功");
                  this.refresh();
                });
            })
            .catch(() => {
              this.$message.info("已取消操作");
            });
            dangerouslyUseHTMLString: true,
            beforeClose: (action, instance, done) => {
              if (action === "confirm") {
                const select = document.getElementById("roadwaySelect");
                const value = select ? select.value : "1";
                this.http
                  .post(
                    `api/LocationInfo/EnableAllLocationsInRoadway?roadwayNo=${value}`,
                    null,
                    "数据处理中",
                  )
                  .then((x) => {
                    console.log(x);
                    if (!x.status) return this.$message.error(x.message);
                    this.$message.success(x.message || "操作成功");
                    this.refresh();
                    done();
                  })
                  .catch(() => {
                    done();
                  });
              } else {
                this.$message.info("已取消操作");
                done();
              }
            },
          });
        };
      }
@@ -83,45 +109,66 @@
      );
      if (DisableRoadwayBtn) {
        DisableRoadwayBtn.onClick = function () {
          this.$prompt("请选择巷道 (1-5)", "提示", {
          this.$msgbox({
            title: "请选择巷道", // åˆ é™¤"提示"两个字
            message: `
        <div>
          <select id="roadwaySelect" style="width: 400px; height: 30px;">
            <option value="1">巷道 1</option>
            <option value="2">巷道 2</option>
            <option value="3">巷道 3</option>
            <option value="4">巷道 4</option>
            <option value="5">巷道 5</option>
          </select>
        </div>
      `,
            showCancelButton: true,
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            inputPattern: /^[1-5]$/,
            inputErrorMessage: "请输入1-5之间的数字",
          })
            .then(({ value }) => {
              this.http
                .post(
                  `api/LocationInfo/DisableAllLocationsInRoadway?roadwayNo=${value}`,
                  null,
                  "数据处理中",
                )
                .then((x) => {
                  if (!x.status) return this.$message.error(x.message);
                  this.$message.success(x.message || "操作成功");
                  this.refresh();
                });
            })
            .catch(() => {
              this.$message.info("已取消操作");
            });
            dangerouslyUseHTMLString: true,
            beforeClose: (action, instance, done) => {
              if (action === "confirm") {
                const select = document.getElementById("roadwaySelect");
                const value = select ? select.value : "1";
                this.http
                  .post(
                    `api/LocationInfo/DisableAllLocationsInRoadway?roadwayNo=${value}`,
                    null,
                    "数据处理中",
                  )
                  .then((x) => {
                    if (!x.status) return this.$message.error(x.message);
                    this.$message.success(x.message || "操作成功");
                    this.refresh();
                    done();
                  })
                  .catch(() => {
                    done();
                  });
              } else {
                this.$message.info("已取消操作");
                done();
              }
            },
          });
        };
      }
      this.columns.push({
        field: '操作',
        title: '操作',
        width: 90,
        fixed: 'right',
        align: 'center',
        formatter: (row) => {
          return (
            '<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-view">查看明细</i>'
          );
        },
        click: (row) => {
          this.$refs.gridBody.open(row);
        }
      });
      // this.columns.push({
      //   field: '操作',
      //   title: '操作',
      //   width: 90,
      //   fixed: 'right',
      //   align: 'center',
      //   formatter: (row) => {
      //     return (
      //       '<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-view">查看明细</i>'
      //     );
      //   },
      //   click: (row) => {
      //     this.$refs.gridBody.open(row);
      //   }
      // });
    },
    onInited() {
      //框架初始化配置后
@@ -156,7 +203,7 @@
      //(3)this.editFormFields.字段='xxx';
      //如果需要给下拉框设置默认值,请遍历this.editFormOptions找到字段配置对应data属性的key值
      //看不懂就把输出看:console.log(this.editFormOptions)
    }
  }
    },
  },
};
export default extension;
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseModels/WebResponseContent.cs
@@ -43,9 +43,10 @@
            return this;
        }
        public WebResponseContent Error(string message = null)
        public WebResponseContent Error(string message = null, int code = 500)
        {
            Status = false;
            Code = code;
            Message = message;
            return this;
        }
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfoService.cs
@@ -9,6 +9,8 @@
    public interface IStockInfoService : IService<Dt_StockInfo>
    {
        IRepository<Dt_StockInfo> Repository { get; }
        // åˆ¤æ–­ä¸‹å‘的托盘编号是否库存托盘编号有重复
        bool IsContainerNoExist(string containerNo);
        //WebResponseContent AddStockInfo(string PalletCode, int PalletType, int WarehouseId);
    }
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfoService.cs
@@ -95,5 +95,11 @@
                return WebResponseContent.Instance.Error(ex.Message);
            }
        }
        public bool IsContainerNoExist(string containerNo)
        {
            // ç›´æŽ¥åˆ¤æ–­æ˜¯å¦å­˜åœ¨æ»¡è¶³æ¡ä»¶çš„记录
            return BaseDal.QueryData(x => x.PalletCode == containerNo).Any();
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/MESTaskService.cs
@@ -23,6 +23,7 @@
using WIDESEA_Core.Helper;
using WIDESEA_DTO.Inbound;
using WIDESEA_DTO.Task;
using WIDESEA_IStockService;
using WIDESEA_ITaskInfoService;
using WIDESEA_Model.Models;
using static WIDESEA_ITaskInfoService.ITaskService;
@@ -51,7 +52,8 @@
                Dt_Task setask = BaseDal.QueryData(x => x.PalletCode == mES_In.containerNo).FirstOrDefault();
                if (setask != null) return apiResponse.Error($"WMS已有当前任务,不可重复下发,托盘编号:{mES_In.containerNo}");
                // åˆ¤æ–­ä¸‹å‘的托盘编号是否库存托盘编号有重复
                if (_stockInfoService.IsContainerNoExist(mES_In.containerNo)) return apiResponse.Error($"当前库位已有该托盘编号,托盘编号:{mES_In.containerNo}");
                Dt_Warehouse dt_Warehouse = _warehouseService.QueryWarehouse(mES_In.warehouseNo);
                int LocationType = 1;
                string Roadway = "0";
@@ -121,7 +123,7 @@
                else
                {
                    WCSginseng result = PLC_IssueTasks(
                        task.TaskId,
                        taskid, // ä¸æ˜¯task.Taskid
                        task.WarehouseId,
                        task.TaskNum,
                        task.PalletCode,
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs
@@ -193,7 +193,7 @@
            {
                Dt_Task task = BaseDal.QueryFirst(x => x.TaskId == wCSTask.TaskNum && x.PalletCode == wCSTask.PalletCode);
                if (task == null)
                    return webResponse.Error("未找到任务信息");
                    return webResponse.Error("未找到任务信息", 404);
                return TaskCompletedtask(task, wCSTask.TaskType);
            }
            catch (Exception ex)
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/WCSTaskService.cs
@@ -100,7 +100,21 @@
                {
                    return webResponse.Error($"托盘类型不匹配,当前任务中托盘类型为:{task.PalletType},WCS上报类型为:{wCSTask.ContainerType},托盘条码:{wCSTask.PalletCode}");
                }
                // ä»»åŠ¡é‡å‘
                if (task.TaskStatus == (int)InTaskStatusEnum.PLC_InExecuting)
                {
                    WCStask wcstaskinfo = new WCStask();
                    wcstaskinfo.TaskId = task.TaskId;
                    wcstaskinfo.AreaNo = int.Parse(task.Roadway);
                    wcstaskinfo.TransNo = task.TaskNum;
                    wcstaskinfo.ContainerNo = task.PalletCode;
                    wcstaskinfo.ContainerType = int.Parse(task.PalletType);
                    wcstaskinfo.FromPoint = wCSTask.FromPoint;
                    wcstaskinfo.ToPoint = task.NextAddress;
                    wcstaskinfo.ToStation = "";
                    WriteLog.Write_Log("WCS_输送线请求入库", $"任务信息", "返回输送线任务信息", $"返回给输送线的任务信息:{wcstaskinfo.ToJson()}");
                    return webResponse.OK(data: wcstaskinfo);
                }
                if (task.TargetAddress!="" && task.TargetAddress!=null)
                {
                    int taskcount = BaseDal.QueryData(x => x.TargetAddress == task.TargetAddress && x.PalletCode != task.PalletCode).Count();
@@ -108,8 +122,8 @@
                        return webResponse.Error($"当前已有去该目标位置的任务了,不可下发!!!");
                }
                
                if (task.TaskStatus == (int)InTaskStatusEnum.InNew)
                // ä¸Šä¼ EMS
                if (task.TaskStatus == (int)InTaskStatusEnum.InNew)
                {
                    task.TaskStatus = (int)InTaskStatusEnum.PLC_InExecuting;
                    MES_parameter mES_Parameter = InStoreDocCallback(task.TaskNum, "Start", "操作成功", task.PalletCode, "");
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/MES_½ÓÊÕÈë¿âÈÎÎñÏ·¢/2026-01-25/ÈÎÎñ½ÓÊÕ²ÎÊý260125.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
2026/1/25 14:00:08.990
接收参数
"参数:{\"warehouseNo\":\"1\",\"transNo\":\"1\",\"transDate\":\"2026-01-25T13:59:37.258+08:00\",\"status\":\"1\",\"containerNo\":\"1010000088\",\"startPosition\":\"1\",\"endPosition\":\"1\",\"containerType\":\"1\"}"
-------------------------------
2026/1/25 14:02:39.8
接收参数
"参数:{\"warehouseNo\":\"1\",\"transNo\":\"1\",\"transDate\":\"2026-01-25T13:59:37.258+08:00\",\"status\":\"1\",\"containerNo\":\"1010000018\",\"startPosition\":\"1\",\"endPosition\":\"1\",\"containerType\":\"1\"}"
-------------------------------
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/WCS_¶Ñ¶â»úÈÎÎñÏ·¢/2026-01-25/ÈÎÎñÏ·¢ÐÅÏ¢260125.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,390 @@
2026/1/25 11:14:55.837
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:21:53.765
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:22:15.704
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:22:19.768
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:22:41.430
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:22:44.758
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:23:06.467
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:23:09.756
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:23:31.759
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:23:35.770
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:23:57.739
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:24:01.756
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:24:23.691
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:24:26.759
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:24:48.624
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:24:51.765
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:25:13.570
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:25:16.760
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:25:38.631
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:25:41.758
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:26:03.542
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:26:06.778
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:26:28.938
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:26:32.777
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:26:54.855
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:26:58.782
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:27:20.661
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:27:23.761
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:27:45.782
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:27:49.768
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:28:11.534
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:28:14.767
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:28:36.579
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:28:39.772
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:29:01.579
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:29:04.808
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:29:26.635
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:29:29.768
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:29:51.693
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:29:54.786
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:30:16.564
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:30:19.772
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:30:41.607
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:30:44.776
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:31:06.540
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:31:09.780
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:31:31.791
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:31:35.760
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:31:57.532
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:32:00.765
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:32:22.561
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:32:25.787
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:32:47.620
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:32:50.776
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:33:12.551
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 11:33:15.773
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 11:33:37.551
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 13:58:22.281
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 13:58:44.323
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 13:58:48.357
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 13:59:10.311
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 13:59:14.354
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 13:59:36.249
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 13:59:39.345
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:00:01.214
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:00:04.362
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:00:26.227
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:00:29.625
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:00:51.491
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:00:54.619
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:01:16.315
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:01:19.625
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:01:41.322
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:01:44.620
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:02:06.521
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:02:09.618
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
2026/1/25 14:02:31.742
失败
"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:201,原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 [::ffff:172.18.195.201]:8099 (172.18.195.201:8099)"
-------------------------------
2026/1/25 14:02:35.620
成功,下发参数
"下发的参数:{\"TaskId\":201,\"TransNo\":\"SD202601231907010001\",\"AreaNo\":2,\"ContainerNo\":\"1010000056\",\"ContainerType\":1,\"FromPoint\":\"YMYL00100603720\",\"ToPoint\":\"YMYL00100700903\",\"ToStation\":\"YMYL00100700903\"}"
-------------------------------
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/WCS_ÊäËÍÏßÇëÇóÈë¿â/2026-01-25/ÈÎÎñÐÅÏ¢260125.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
2026/1/25 11:07:24.422
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:07:35.76
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000055\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:08:08.826
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:09:41.698
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:12:19.272
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:13:19.357
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------
2026/1/25 11:15:03.291
接收参数
"参数:{\"TaskNum\":0,\"PalletCode\":\"1010000053\",\"ContainerType\":1,\"TaskType\":1,\"FromPoint\":\"1205\",\"ToPoint\":null,\"FinalPoint\":null}"
-------------------------------