自动化立体仓库 - WMS系统
#
Junjie
2026-01-14 e482e7b01878a3dd98e8091115d572151ad4f2be
#
3个文件已修改
20 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/OutWorkHandler.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/model/StartupDto.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -303,6 +303,8 @@
    @Override
    @Transactional
    public void stockOut(List<TaskDto> taskDtoList, Long userId) {
        int seq = 1;
        String batch = "S" + System.currentTimeMillis();
        for (TaskDto taskDto : taskDtoList) {
            Date now = new Date();
            List<LocDto> locDtos = taskDto.getLocDtos();
@@ -337,6 +339,7 @@
            wrkMast.setAppeTime(now);
            wrkMast.setModiUser(userId);
            wrkMast.setModiTime(now);
            wrkMast.setMemo(batch + "-" + seq++);
            if (!wrkMastService.insert(wrkMast)) {
                throw new CoolException("保存工作档失败,出库库位号:"+taskDto.getLocNo());
            }
src/main/java/com/zy/asrs/task/handler/OutWorkHandler.java
@@ -2,6 +2,7 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.core.common.Cools;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.ApiLogService;
import com.zy.asrs.service.WrkMastService;
@@ -74,6 +75,13 @@
                );
            }
        } else {
            String memo = wrkMast.getMemo();
            if (!Cools.isEmpty(memo)) {
                String[] split = memo.split("-");
                startupDto.setBatch(split[0]);
                startupDto.setBatchSeq(Integer.parseInt(split[1]));
            }
            String response ="";
            boolean bool =false;
            try {
src/main/java/com/zy/common/model/StartupDto.java
@@ -2,9 +2,6 @@
import lombok.Data;
/**
 * Created by vincent on 2020/6/11
 */
@Data
public class StartupDto {
@@ -18,6 +15,10 @@
    private Integer taskNo;
    private  Double taskPri;
    private Double taskPri;
    private String batch;
    private Integer batchSeq;
}