自动化立体仓库 - WMS系统
1
ZY
2024-10-30 9f96a3fa144da895976ee1be96b752786720aff1
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -27,6 +27,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/**
 * Created by vincent on 2022/4/9
@@ -892,6 +893,11 @@
            //callApiLogSave(param, "/order/pakout/default/v1", "接受单据失败,该单据已存在,无法生成单据信息", false);
            //throw new CoolException("该单据已存在,无法生成单据信息");
        }
        List<OrderSyncParam.OrderDetl> collect = param.getChildren().stream().distinct().collect(Collectors.toList());
        if (collect.size()!= param.getChildren().size()){
            callApiLogSave(param, "/order/pakout/default/v1", "接受单据失败,单据明细重复,无法生成单据信息", false);
            throw new CoolException("接受单据失败,单据明细重复,无法生成单据信息");
        }
        Date now = new Date();
        Order order = orderMapping(param,now,pakin,docName);
        orderService.insert(order);
@@ -1029,7 +1035,7 @@
        //销售订单号
        od.setThreeCode(odParam.getCDefine22());
        //自由项
        od.setDeadTime(odParam.getBFree1());
        od.setBatch(odParam.getBFree1());
        //IDs
        od.setSku(odParam.getId());