#
Junjie
2024-06-16 83c548d3dba59aaed9b52b5d413c6912a87d2efc
zy-asrs-common/src/main/java/com/zy/asrs/common/openapi/service/impl/ApiServiceImpl.java
@@ -99,6 +99,10 @@
            orderDetl.sync(mat);
            orderDetl.setBatch(matParam.getBatch());
            orderDetl.setAnfme(matParam.getAnfme());
            orderDetl.setUnit(matParam.getUnit());
            orderDetl.setThreeCode(matParam.getWarehouse());//仓库号
            orderDetl.setSupp(matParam.getOrigin());//来源单号
            orderDetl.setSuppCode(matParam.getOriginNo());//来源序号
            orderDetl.setOrderId(order.getId());
            orderDetl.setOrderNo(order.getOrderNo());
            orderDetl.setCreateBy(9527L);
@@ -247,6 +251,24 @@
            mat.setMatnr(matParam.getMatnr());//物料号
            mat.setHostId(hostId);//仓库ID
            mat.setTagId(tag.getId());//分类ID
            if (!Cools.isEmpty(matParam.getShopCategory())) {
                Tag shopTag = tagService.getOne(new LambdaQueryWrapper<Tag>()
                        .eq(Tag::getName, matParam.getShopCategory())
                        .eq(Tag::getHostId, hostId));
                if (shopTag == null) {
                    //商品分类为空,创建商品分类
                    shopTag = new Tag();
                    shopTag.setName(matParam.getShopCategory());
                    shopTag.setParentId(tag.getId());
                    shopTag.setStatus(1);
                    shopTag.setHostId(hostId);
                    shopTag.setCreateTime(new Date());
                    shopTag.setUpdateTime(new Date());
                    tagService.save(shopTag);
                }
                mat.setTagId(shopTag.getId());//分类ID
            }
            if (!Cools.isEmpty(matParam.getMaktx())) {
                mat.setMaktx(matParam.getMaktx());
            }
@@ -259,63 +281,6 @@
            if (!Cools.isEmpty(matParam.getSpecs())) {
                mat.setSpecs(matParam.getSpecs());
            }
            if (!Cools.isEmpty(matParam.getModel())) {
                mat.setModel(matParam.getModel());
            }
            if (!Cools.isEmpty(matParam.getColor())) {
                mat.setColor(matParam.getColor());
            }
            if (!Cools.isEmpty(matParam.getBrand())) {
                mat.setBrand(matParam.getBrand());
            }
            if (!Cools.isEmpty(matParam.getUnit())) {
                mat.setUnit(matParam.getUnit());
            }
            if (!Cools.isEmpty(matParam.getPrice())) {
                mat.setPrice(matParam.getPrice());
            }
            if (!Cools.isEmpty(matParam.getSku())) {
                mat.setSku(matParam.getSku());
            }
            if (!Cools.isEmpty(matParam.getUnits())) {
                mat.setUnits(matParam.getUnits());
            }
            if (!Cools.isEmpty(matParam.getBarcode())) {
                mat.setBarcode(matParam.getBarcode());
            }
            if (!Cools.isEmpty(matParam.getOrigin())) {
                mat.setOrigin(matParam.getOrigin());
            }
            if (!Cools.isEmpty(matParam.getManu())) {
                mat.setManu(matParam.getManu());
            }
            if (!Cools.isEmpty(matParam.getManuDate())) {
                mat.setManuDate(matParam.getManuDate());
            }
            if (!Cools.isEmpty(matParam.getItemNum())) {
                mat.setItemNum(matParam.getItemNum());
            }
            if (!Cools.isEmpty(matParam.getWeight())) {
                mat.setWeight(matParam.getWeight());
            }
            if (!Cools.isEmpty(matParam.getLength())) {
                mat.setLength(matParam.getLength());
            }
            if (!Cools.isEmpty(matParam.getVolume())) {
                mat.setVolume(matParam.getVolume());
            }
            if (!Cools.isEmpty(matParam.getThreeCode())) {
                mat.setThreeCode(matParam.getThreeCode());
            }
            if (!Cools.isEmpty(matParam.getSupp())) {
                mat.setSupp(matParam.getSupp());
            }
            if (!Cools.isEmpty(matParam.getSuppCode())) {
                mat.setSuppCode(matParam.getSuppCode());
            }
            if (!Cools.isEmpty(matParam.getDeadTime())) {
                mat.setDeadTime(matParam.getDeadTime());
            }
            if (!Cools.isEmpty(matParam.getMemo())) {
                mat.setMemo(matParam.getMemo());
            }
@@ -325,6 +290,94 @@
                mat.setStatus(1);
            }
            if (!Cools.isEmpty(matParam.getMainHost())) {
                mat.setMainHost(matParam.getMainHost());
            }
            if (!Cools.isEmpty(matParam.getMainSource())) {
                mat.setMainSource(matParam.getMainSource());
            }
            if (!Cools.isEmpty(matParam.getBarcode())) {
                mat.setBarcode(matParam.getBarcode());
            }
            if (!Cools.isEmpty(matParam.getCyclePickCode())) {
                mat.setCyclePickCode(matParam.getCyclePickCode());
            }
            if (!Cools.isEmpty(matParam.getLocationStock())) {
                mat.setLocationStock(matParam.getLocationStock());
            }
            if (!Cools.isEmpty(matParam.getMaterial())) {
                mat.setMaterial(matParam.getMaterial());
            }
            if (!Cools.isEmpty(matParam.getModel())) {
                mat.setModel(matParam.getModel());
            }
            if (!Cools.isEmpty(matParam.getDecrees())) {
                mat.setDecrees(matParam.getDecrees());
            }
            if (!Cools.isEmpty(matParam.getWeight())) {
                mat.setWeight(matParam.getWeight());
            }
            if (!Cools.isEmpty(matParam.getImgNum())) {
                mat.setImgNum(matParam.getImgNum());
            }
            if (!Cools.isEmpty(matParam.getPurchasingUnits())) {
                mat.setPurchasingUnits(matParam.getPurchasingUnits());
            }
            if (!Cools.isEmpty(matParam.getProcessNumber())) {
                mat.setProcessNumber(matParam.getProcessNumber());
            }
            if (!Cools.isEmpty(matParam.getBom())) {
                mat.setBom(matParam.getBom());
            }
            if (!Cools.isEmpty(matParam.getSafeNum())) {
                mat.setSafeNum(matParam.getSafeNum());
            }
            if (!Cools.isEmpty(matParam.getMiniCount())) {
                mat.setMiniCount(matParam.getMiniCount());
            }
            if (!Cools.isEmpty(matParam.getReplenishmentNum())) {
                mat.setReplenishmentNum(matParam.getReplenishmentNum());
            }
            if (!Cools.isEmpty(matParam.getTmp1())) {
                mat.setTmp1(matParam.getTmp1());
            }
            if (!Cools.isEmpty(matParam.getTmp2())) {
                mat.setTmp2(matParam.getTmp2());
            }
            if (!Cools.isEmpty(matParam.getTmp3())) {
                mat.setTmp3(matParam.getTmp3());
            }
            if (!Cools.isEmpty(matParam.getRestockDemand())) {
                mat.setRestockDemand(matParam.getRestockDemand());
            }
            if (!Cools.isEmpty(matParam.getLapse())) {
                mat.setLapse(matParam.getLapse());
            }
            if (!Cools.isEmpty(matParam.getShortcuts())) {
                mat.setShortcuts(matParam.getShortcuts());
            }
            if (!Cools.isEmpty(matParam.getUnits())) {
                mat.setUnits(matParam.getUnits());
            }
            if (!Cools.isEmpty(matParam.getLength())) {
                mat.setLength(matParam.getLength());
            }
            if (!Cools.isEmpty(matParam.getWidth())) {
                mat.setWidth(matParam.getWidth());
            }
            if (!Cools.isEmpty(matParam.getHeight())) {
                mat.setHeight(matParam.getHeight());
            }
            if (!Cools.isEmpty(matParam.getAccountingClass())) {
                mat.setAccountingClass(matParam.getAccountingClass());
            }
            if (!Cools.isEmpty(matParam.getBatch())) {
                mat.setBatch(matParam.getBatch());
            }
            if (!Cools.isEmpty(matParam.getInventoryAccount())) {
                mat.setInventoryAccount(matParam.getInventoryAccount());
            }
            if (matService.save(mat)) {
                count++;
            }