自动化立体仓库 - WMS系统
pjb
6 天以前 8b3d5b19b746a808d447b67164ba86e673fd9822
订单出库,统一出库时间
3个文件已修改
9 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OutController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/WorkService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OutController.java
@@ -220,6 +220,7 @@
                taskDtos.add(taskDto);
            }
        }
        Date now = new Date();
        // -----------------------------------------------------------------------------------------------
        for (TaskDto taskDto : taskDtos) {
            BasDevp staNo = basDevpService.checkSiteStatus(taskDto.getStaNo());
@@ -233,7 +234,7 @@
                    }
                }
            }
            workService.stockOut(staNo, taskDto, getUserId());
            workService.stockOut(staNo, taskDto, getUserId(),now);
        }
        return R.ok();
    }
src/main/java/com/zy/asrs/service/WorkService.java
@@ -12,6 +12,7 @@
import com.zy.common.model.TaskDto;
import com.zy.common.model.enums.IoWorkType;
import java.util.Date;
import java.util.List;
public interface WorkService {
@@ -40,7 +41,7 @@
     */
    void stockOut(BasDevp staNo, List<LocDetlDto> locDetls, IoWorkType ioWorkType, Long userId);
    void stockOut(BasDevp staNo, TaskDto taskDto, Long userId);
    void stockOut(BasDevp staNo, TaskDto taskDto, Long userId, Date now);
    /**
     * 空板入库
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -409,8 +409,7 @@
    @Override
    @Transactional
    public void stockOut(BasDevp staNo, TaskDto taskDto, Long userId) {
        Date now = new Date();
    public void stockOut(BasDevp staNo, TaskDto taskDto, Long userId,Date now) {
        List<LocDto> locDtos = taskDto.getLocDtos();
        for (LocDto locDto : locDtos) {
            if (!taskDto.getLocNo().equals(locDto.getLocNo()) && !taskDto.getStaNo().equals(locDto.getStaNo())) {