From 2164847652895ee7b7f6ed58ded1611b3dd74f6d Mon Sep 17 00:00:00 2001
From: gongbaoxiong <751575283@qq.com>
Date: Wed, 11 Dec 2024 09:42:32 +0800
Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E5=A2=9E=E5=8A=A0erp=E5=90=8C?=
=?UTF-8?q?=E6=AD=A5=E5=B7=A5=E5=85=B7=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../external_system/erp/SyncErpService.java | 266 ++----------------
.../erp/controller/SyncErpController.java | 2 +-
.../SyncReceiptProcessHandler.java | 139 ++-------
.../iostorage/sevice/PdaIOService.java | 18 +-
.../form_mapping/dao/SyncFormMapping.java | 2 +-
5 files changed, 44 insertions(+), 383 deletions(-)
diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/external_system/erp/SyncErpService.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/external_system/erp/SyncErpService.java
index 37c317a5..89e7096d 100644
--- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/external_system/erp/SyncErpService.java
+++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/external_system/erp/SyncErpService.java
@@ -2,34 +2,29 @@ package org.nl.wms.external_system.erp;
import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
-import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
-import com.github.javaparser.utils.Log;
-import com.kingdee.bos.webapi.entity.*;
+import com.kingdee.bos.webapi.entity.IdentifyInfo;
import com.kingdee.bos.webapi.sdk.K3CloudApi;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
-import org.nl.wms.base_manage.bsrealstorattr.service.dao.StIvtBsrealstorattr;
+import org.nl.common.utils.ErpServiceUtils;
import org.nl.wms.base_manage.bsrealstorattr.service.impl.StIvtBsrealstorattrServiceImpl;
-import org.nl.wms.base_manage.customer.service.impl.BmCustomerServiceImpl;
import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase;
import org.nl.wms.base_manage.material.service.impl.MdMeMaterialbaseServiceImpl;
-import org.nl.wms.base_manage.measure.service.impl.BmMeasureUnitServiceImpl;
-import org.nl.wms.base_manage.supplier.service.IBmSupplierService;
import org.nl.wms.external_system.erp.dto.ErpQuery;
import org.nl.wms.external_system.erp.dto.ErpSec;
import org.nl.wms.sync_manage.service.form_mapping.dao.SyncFormMapping;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import org.springframework.util.CollectionUtils;
-import java.text.SimpleDateFormat;
-import java.util.*;
-import java.util.stream.Collectors;
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
/**
*
@@ -52,71 +47,14 @@ public class SyncErpService {
@Autowired
ErpSec erpSec;
+ @Resource
+ private ErpServiceUtils erpServiceUtils;
@Autowired
MdMeMaterialbaseServiceImpl mdMeMaterialbaseServiceImpl;
- @Autowired
- private IBmSupplierService supplierService;
- @Autowired
- private BmCustomerServiceImpl bmCustomerServiceImpl;
+
@Autowired
private StIvtBsrealstorattrServiceImpl stIvtBsrealstorattrServiceImpl;
- @Autowired
- private BmMeasureUnitServiceImpl bmMeasureUnitServiceImpl;
-
- public List