From 14411ddd5b7ac4622c5ac734354011cbef031578 Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期五, 17 十月 2025 14:03:48 +0800
Subject: [PATCH] 联调
---
src/main/java/com/zy/third/erp/task/ERPItemService.java | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/zy/third/erp/task/ERPItemService.java b/src/main/java/com/zy/third/erp/task/ERPItemService.java
index 7a0fc71..c81ec1f 100644
--- a/src/main/java/com/zy/third/erp/task/ERPItemService.java
+++ b/src/main/java/com/zy/third/erp/task/ERPItemService.java
@@ -77,11 +77,19 @@
}
}
}
- priTag = tagService.selectByName(itemTB.getItemKind(), 2);
- mat = sync(mat, itemTB);
+ if (!Cools.isEmpty(itemTB.getItemKind())) {
+ priTag = tagService.selectByName(itemTB.getItemKind(), 2);
+ }
- mat.setTagId(priTag.getId());
+ mat = sync(mat, itemTB);
+ if (priTag!=null){
+ mat.setTagId(priTag.getId());
+ }
mat.setStatus(1);
+ if(itemTB.getTemp2() != null){
+ mat.setLength(itemTB.getTemp2());//淇敼杩�
+ }
+// mat.setLength(Double.parseDouble(itemTB.getTemp2()));
mat.setCreateTime(now);
mat.setUpdateTime(now);
if (!matService.insert(mat)) {
@@ -99,10 +107,12 @@
private Mat sync(Mat mat, ItemTB itemTB) {
mat.setModel(itemTB.getItemCode());
+ mat.setThreeCode(itemTB.getItemCode());
mat.setMatnr(itemTB.getItemId());
mat.setMaktx(itemTB.getItemName());
mat.setSpecs(itemTB.getItemSpc());
mat.setUnit(itemTB.getItemUnit());
+ mat.setSku(itemTB.getItemPic());
mat.setMemo(itemTB.getRemark());
mat.setCreateTime(itemTB.getMakeDate());
mat.setTemp1(itemTB.getTemp1());
@@ -118,7 +128,7 @@
*/
protected void deleteFromMainDatabase(ItemTB itemTB) {
EntityWrapper<Mat> matCodeEntityWrapper = new EntityWrapper<>();
- matCodeEntityWrapper.eq("matnr", itemTB.getItemCode());
+ matCodeEntityWrapper.eq("matnr", itemTB.getItemId());
matMapper.delete(matCodeEntityWrapper);
}
--
Gitblit v1.9.1