自动化立体仓库 - WMS系统
#
18516761980
2023-01-07 c6f3a4aede50865c1aa94e40af51811b36455c1b
#
1个文件已修改
29 ■■■■■ 已修改文件
src/main/java/com/zy/ints/task/scheduler/ErpPrdtScheduler.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/ints/task/scheduler/ErpPrdtScheduler.java
@@ -59,31 +59,6 @@
            if (prdts.size() > 0) {
                for (Prdt prdt : prdts) {
                    Date date = new Date();
                    Integer type = prdt.getType();
                        Mat mat = matService.selectByMatnr(prdt.getPrdNo());
                        if (Cools.isEmpty(mat)) {
                            Mat matNew = new Mat();
                            matNew.setTagId(tag.getId());
                            matNew.setMatnr(prdt.getPrdNo());
                            matNew.setMaktx(prdt.getName());
                            matNew.setUnit(prdt.getUt());
                            matNew.setSpecs(prdt.getSpc());
                            matNew.setCreateBy(9999L);//9999表示erp下发
                            matNew.setCreateTime(date);
                            matNew.setUpdateBy(9999L);//9999表示erp下发
                            matNew.setUpdateTime(date);
                            if (matService.insert(matNew)) {
//                                erpSqlServer.update(sqlUpDatePrdtOne + "'" + prdt.getPrdNo() + "'");
                                callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息成功!添加商品信息成功!", true);
                            } else {
//                                erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'");
                                callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息失败!!!添加商品信息失败!!!", false);
                            }
                        } else {
//                            erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'");
                            callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息失败!!!商品已存在!!!", false);
                        }
                    /*Date date = new Date();
                    if (prdt.getStatus() == 0) {
                        Integer type = prdt.getType();
                        if (type == 1) {
@@ -138,7 +113,7 @@
                        } else {
                            callApiLogSave(prdt, "PRDT", "商品信息出现异常资料未处理!", false);
                        }
                    }*/ /*else if (prdt.getStatus() == 1) {
                    } else if (prdt.getStatus() == 1) {
                        HashMap<String, Object> condition = new HashMap<>();
                        condition.put("PRD_NO", "'" + prdt.getPrdNo() + "'");
                        condition.put("NAME", "'" + prdt.getName() + "'");
@@ -155,7 +130,7 @@
//                        callApiLogSave(prdt, "erp_prdt", "ERP下发商品信息备份后删除成功!", true);
                    } else {
                        callApiLogSave(prdt, "PRDT", "商品信息出现异常资料未处理!", false);
                    }*/
                    }
                }
            }
        } catch (Exception e) {