自动化立体仓库 - WMS系统
skyouc
2 天以前 e466acffabd3cba968bd5c6cbc89de8c5eedb38a
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -24,9 +24,7 @@
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.*;
/**
 * Created by vincent on 2022/4/9
@@ -57,6 +55,10 @@
    private CheckOrderDetlService checkOrderDetlService;
    @Autowired
    private CheckOrderService checkOrderService;
    @Autowired
    private WrkMastService wrkMastService;
    @Autowired
    private WrkDetlService wrkDetlService;
    @Override
    @Transactional
@@ -655,7 +657,29 @@
                throw new CoolException("保存调整单明细失败");
            }
        }
    }
    /**
     * 查询任务档信息
     * @param param
     * @return
     */
    @Override
    public R queryTaskInfo(TvQueryParam param) {
        if (param.getTaskNo().equals("agv")) {
            return R.ok();
        } else {
            WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", param.getTaskNo()));
            if (Objects.isNull(wrkMast)) {
                throw new CoolException("任务信息不存在!!");
            }
            List<WrkDetl> detls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo()));
            Map<String, Object> wrkast =  new HashMap<>();
            wrkast.put("wrkDetls", detls);
            return R.ok().add(wrkast);
        }
    }
}