自动化立体仓库 - WMS系统
1
zhang
4 天以前 7b40c5b5b38a56ce3ffdbb467b319d2cd53bab8a
1
4个文件已修改
33 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OutController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/third/erp/entity/InHedTB.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/third/erp/entity/OutHedTB.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/third/erp/task/ERPInOrOutService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OutController.java
@@ -53,35 +53,13 @@
    @PostMapping("/out/pakout/preview/auth")
    @ManagerAuth
    public R pakoutPreview(@RequestBody List<Long> ids) {
//        if (Cools.isEmpty(ids)) {
//            return R.parse(BaseRes.PARAM);
//        }
//        List<OrderDetl> orderDetls = orderDetlService.selectBatchIds(ids);
//        //用户确认出入库都以pgno为准,那么不考虑数量了
//        List<LocDto> locDtos = new ArrayList<>();
//        if (orderDetls != null && !orderDetls.isEmpty()) {
//            List<LocDetl> locDetls = locDetlService.queryStock(orderDetls.get(0).getSPgNO());
//            for (LocDetl locDetl : locDetls) {
//                LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetls.get(0).getOrderNo(),
//                        locDetl.getAnfme());
//                List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), 101);
//                locDto.setStaNos(staNos);
//                locDto.setZpallet(locDetl.getZpallet());
//                locDto.setSPgNO(orderDetls.get(0).getSPgNO());
//                locDtos.add(locDto);
//            }
//        }
//        return R.ok().add(locDtos);
        if (Cools.isEmpty(ids)) {
            return R.parse(BaseRes.PARAM);
        }
        List<OrderDetl> orderDetls = orderDetlService.selectBatchIds(ids);
        List<LocDto> locDtos = new ArrayList<>();
//        orderDetls = orderDetls.stream()
//                .sorted(Comparator.comparing(OrderDetl::getMatnr).thenComparing(OrderDetl::getBatch))
//                .collect(Collectors.toList());
//        Set<String> exist = new HashSet<>();
        for (OrderDetl orderDetl : orderDetls) {
            double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getWorkQty()).orElse(0.0D);
src/main/java/com/zy/third/erp/entity/InHedTB.java
@@ -78,6 +78,10 @@
    @TableField("Temp3")
    private String Temp3;
    @ApiModelProperty(value = "")
    @TableField("Temp4")
    private String Temp4;
    @ApiModelProperty(value = "")
//    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
src/main/java/com/zy/third/erp/entity/OutHedTB.java
@@ -84,6 +84,10 @@
    @TableField("Temp3")
    private String Temp3;
    @ApiModelProperty(value = "")
    @TableField("Temp4")
    private String Temp4;
    @ApiModelProperty(value = "")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
src/main/java/com/zy/third/erp/task/ERPInOrOutService.java
@@ -201,6 +201,7 @@
                inHedTB.getMakeDate(),    // 修改时间
                inHedTB.getRemark()    // 备注
        );
        order.setShipCode(inHedTB.getTemp4());
        order.setTemp1(inHedTB.getTemp1());
        order.setTemp2(inHedTB.getTemp2());
        order.setTemp3(inHedTB.getTemp3());