自动化立体仓库 - WMS系统
skyouc
1 天以前 bb2e781a57a96dfdd1f20d6eceddeafbd86be784
src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
@@ -189,10 +189,10 @@
            return R.error("参数不能为空!!");
        }
        params.forEach(mats -> {
            if (Objects.isNull(mats) ) {
            if (Objects.isNull(mats)) {
                throw new CoolException("物料编码不能为空!!");
            }
            Mat matnr = matService.selectByMatnr(mats.getPro_komcode());
            Mat matnr = matService.selectOne(new EntityWrapper<Mat>().eq("matnr", mats.getPro_komcode()));
            if (!Objects.isNull(matnr)) {
                // 订单时间
                if (Utils.isValidFormat(mats.getUpdate_time(), "yyyy-MM-dd HH:mm:ss")) {
@@ -204,6 +204,7 @@
                matnr.setWeight(Double.parseDouble(mats.getPro_wet()));
                matnr.setSuppCode(mats.getPro_id());
                matnr.setTagId(MatLocType.getTag(mats.getPro_type()));
                matnr.setLocType(MatLocType.getTag(mats.getPro_type()));
                matnr.setManu(mats.getCompany_id());
                if (!matService.updateById(matnr)) {
                    throw new CoolException("物料更新失败或无需更新!!");
@@ -223,6 +224,7 @@
                matnr.setWeight(Double.parseDouble(mats.getPro_wet()));
                matnr.setSuppCode(mats.getPro_id());
                matnr.setTagId(MatLocType.getTag(mats.getPro_type()));
                matnr.setLocType(MatLocType.getTag(mats.getPro_type()));
                matnr.setManu(mats.getCompany_id());
                if (!matService.insert(matnr)) {
                    throw new CoolException("物料更新失败!!");