chen.lin
8 小时以前 b646e9087e2e4dd701731cf8b6d3aa12ce64da28
空库位校验null防错
3个文件已修改
14 ■■■■ 已修改文件
rsf-admin/src/i18n/core/chineseMessages.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/zh.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/core/chineseMessages.js
@@ -117,9 +117,9 @@
      page_out_of_boundaries: "页码 %{page} 超出范围",
      page_out_from_end: "无法跳转到最后一页之后",
      page_out_from_begin: "无法跳转到第1页之前",
      page_range_info: "第 %{from}-%{to} 条,共 %{count} 条",
      page_range_info: "第 %{offsetBegin}-%{offsetEnd} 条,共 %{total} 条",
      partial_page_range_info:
        "第 %{from}-%{to} 条,超过 %{to} 条",
        "第 %{offsetBegin}-%{offsetEnd} 条,超过 %{offsetEnd} 条",
      current_page: "第 %{page} 页",
      page: "跳转到第 %{page} 页",
      first: "跳转到第一页",
rsf-admin/src/i18n/zh.js
@@ -1423,8 +1423,8 @@
            page_out_of_boundaries: '页码 %{page} 超出范围',
            page_out_from_end: '无法跳转到最后一页之后',
            page_out_from_begin: '无法跳转到第1页之前',
            page_range_info: '第 %{from}-%{to} 条,共 %{count} 条',
            partial_page_range_info: '第 %{from}-%{to} 条,超过 %{to} 条',
            page_range_info: '第 %{offsetBegin}-%{offsetEnd} 条,共 %{total} 条',
            partial_page_range_info: '第 %{offsetBegin}-%{offsetEnd} 条,超过 %{offsetEnd} 条',
            current_page: '第 %{page} 页',
            page: '跳转到第 %{page} 页',
            first: '跳转到第一页',
rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java
@@ -1057,7 +1057,7 @@
                    String shallowLocNo = LocUtils.getShallowLoc(loc1.getCode());
                    // 检测目标库位是否为空库位
                    Loc shallowLoc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getCode, shallowLocNo));
                    if (shallowLoc != null && shallowLoc.getUseStatus().equals(LocStsType.LOC_STS_TYPE_O.type)) {
                    if (shallowLoc != null && Objects.equals(shallowLoc.getUseStatus(), LocStsType.LOC_STS_TYPE_O.type)) {
                        if (LocUtils.locMoveCheckLocTypeComplete(shallowLoc, locTypeDto)) {
                            loc = shallowLoc;
                            channel = shallowLoc.getChannel();
@@ -1240,7 +1240,7 @@
            loc = null;
        }
        // 递归查询
        if (Cools.isEmpty(loc) || !loc.getUseStatus().equals(LocStsType.LOC_STS_TYPE_O.type)) {
        if (Cools.isEmpty(loc) || !Objects.equals(loc.getUseStatus(), LocStsType.LOC_STS_TYPE_O.type)) {
            // 当前巷道无空库位时,递归调整至下一巷道,检索全部巷道无果后,跳出递归
            if (times < rowCount * 2) {
                times = times + 1;
@@ -1306,7 +1306,7 @@
            inTaskMsgDto.setStaNo(deviceSite.getDeviceSite());
        }
        // 递归查询
        if (Cools.isEmpty(loc) || !loc.getUseStatus().equals(LocStsType.LOC_STS_TYPE_O.type)) {
        if (Cools.isEmpty(loc) || !Objects.equals(loc.getUseStatus(), LocStsType.LOC_STS_TYPE_O.type)) {
            // 当前巷道无空库位时,递归调整至下一巷道,检索全部巷道无果后,跳出递归
            if (times < 5) {
                times = times + 1;