cp
2024-11-19 676cbdde86ae8ea598be6e9f6776ae5bf67478f6
zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/controller/ApiController.java
@@ -185,6 +185,7 @@
            }
            ArrayList<GenerateOrderMatParam> mats = new ArrayList<>();
            String matnr=null;
            for (MatParam matParam : orderParam.getList()) {
                GenerateOrderMatParam mat = new GenerateOrderMatParam();
                mat.setMatnr(matParam.getMatnr());
@@ -194,7 +195,17 @@
                mat.setWarehouse(matParam.getWarehouse());
                mat.setOrigin(matParam.getOrigin());
                mat.setOriginNo(matParam.getOriginNo());
                mats.add(mat);
                if(Cools.isEmpty(mats)){
                    mats.add(mat);
                }else{
                    for (GenerateOrderMatParam m:mats
                         ) {
                        if(m.getMatnr().equals(matParam.getMatnr())){
                            return R.error("同一订单不允许有相同物料");
                        }
                    }
                    mats.add(mat);
                }
            }
            if (orderParam.getInOut() == 1) {