自动化立体仓库 - WMS系统
LSH
2023-01-04 459455673c8ffef5ad1cd73eccc3ddb76a42d567
src/main/java/com/zy/ints/task/scheduler/ErpPrdtScheduler.java
@@ -82,6 +82,9 @@
                                    erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'");
                                    callApiLogSave(prdt, "erp_prdt", "接收ERP下发商品信息失败!!!添加商品信息失败!!!", false);
                                }
                            } else {
                                erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'");
                                callApiLogSave(prdt, "erp_prdt", "接收ERP下发商品信息失败!!!商品已存在!!!", false);
                            }
                        } else if (type == 2) {
                            Mat mat = matService.selectByMatnr(prdt.getPrdNo());
@@ -109,7 +112,7 @@
                                }
                            }
                        } else {
                            callApiLogSave(prdt, "erp_prdt", "商品信息出现异常资料!", false);
                            callApiLogSave(prdt, "erp_prdt", "商品信息出现异常资料未处理!", false);
                        }
                    } else if (prdt.getStatus() == 1) {
                        HashMap<String, Object> condition = new HashMap<>();
@@ -126,8 +129,8 @@
                        condition2.put("prd_no", "'" + prdt.getPrdNo() + "'");
                        erpSqlServer.delete(Prdt.class, condition2);
                        callApiLogSave(prdt, "erp_prdt_bak", "ERP下发商品信息备份后删除成功!", true);
                    } else{
                        callApiLogSave(prdt, "erp_prdt", "商品信息出现异常资料!", false);
                    } else {
                        callApiLogSave(prdt, "erp_prdt", "商品信息出现异常资料未处理!", false);
                    }
                }
            }
@@ -138,8 +141,8 @@
    }
    public void callApiLogSave(Prdt prdt, String tableName, String response, Boolean bool) {
        apiLogService.save("ERP下发商品信息", "中间表:" + tableName, "null", ip,
                "品号:" + prdt.getPrdNo() + "品名:" + prdt.getName() + "类型:" + prdt.getType() + "状态:" + prdt.getStatus(),
        apiLogService.save("ERP下发商品信息", tableName, "null", ip,
                "品号:" + prdt.getPrdNo() + "、品名:" + prdt.getName() + "、类型:" + prdt.getType() + "、状态:" + prdt.getStatus(),
                response, bool);
    }
}