erp修改

This commit is contained in:
qianshijiang
2026-01-09 17:22:25 +08:00
parent 10d0dd1dc2
commit 57d07bc1da
33 changed files with 209 additions and 44 deletions

View File

@@ -17,12 +17,12 @@ public class ErpInvoiceRecheckApiImpl implements ErpInvoiceRecheckApi{
private ErpInvoiceRecheckService erpInvoiceRecheckService;
@Override
public HashMap<String, String> submit082(Map<String, Object> param) {
public Map<String, String> submit082(Map<String, Object> param) {
return erpInvoiceRecheckService.submit082(param);
}
@Override
public HashMap<String, String> submit085(Map<String, Object> param) {
public Map<String, String> submit085(Map<String, Object> param) {
return erpInvoiceRecheckService.submit085(param);
}
}

View File

@@ -29,17 +29,17 @@ public class InvoiceticketImpl implements InvoiceticketApi {
}
@Override
public CommonResult<HashMap<String, String>> submitDataToErp098(Map<String, Object> reqDTO) {
public CommonResult<Map<String, String>> submitDataToErp098(Map<String, Object> reqDTO) {
return success(erpInvoiceticketService.sbumitToErp098(reqDTO));
}
@Override
public CommonResult<HashMap<String, String>> submitDataToErp096(ErpElectronicInvoiceSubmitReqDTO reqDTO) {
public CommonResult<Map<String, String>> submitDataToErp096(ErpElectronicInvoiceSubmitReqDTO reqDTO) {
return success(erpInvoiceticketService.sbumitToErp096(reqDTO));
}
@Override
public CommonResult<HashMap<String, String>> submitDataToErp097(ErpElectronicInvoiceReversalReqDTO reqDTO) {
public CommonResult<Map<String, String>> submitDataToErp097(ErpElectronicInvoiceReversalReqDTO reqDTO) {
return success(erpInvoiceticketService.sbumitToErp097(reqDTO));
}
}

View File

@@ -127,7 +127,7 @@ public class ErpAssetServiceImpl implements ErpAssetService {
for (String number : redisCache.keySet()) {
req.put("BUKRS", number);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray == null) {
continue;

View File

@@ -133,7 +133,7 @@ public class ErpBomServiceImpl implements ErpBomService {
for (String factoryNumber : redisCache.keySet()) {
req.put("WERKS", factoryNumber);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray == null || dataArray.isEmpty()) {
continue;
@@ -313,7 +313,7 @@ public class ErpBomServiceImpl implements ErpBomService {
items.add(item);
req.put("item", items);
reqDTO.setReq(req);
HashMap<String, String> response = erpExternalApi.submitDataToErp(reqDTO);
Map<String, String> response = erpExternalApi.submitDataToErp(reqDTO);
if (response.get("result").isEmpty()) {
log.info("ERP数据提交成功");
}

View File

@@ -131,7 +131,7 @@ public class ErpCompanyServiceImpl implements ErpCompanyService {
initializeMap(key);
}
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (CollUtil.isEmpty(dataArray)) {
throw exception(ERP_COMPANY_NOT_EXISTS);
@@ -251,7 +251,7 @@ public class ErpCompanyServiceImpl implements ErpCompanyService {
String key = "erpMap" + funcnrEnum.getFuncnr();
myRedisConfig.getRedisCacheMap(key);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (CollUtil.isEmpty(dataArray)) {
throw exception(ERP_COMPANY_NOT_EXISTS);

View File

@@ -9,6 +9,7 @@ import jakarta.validation.Valid;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* ERP合同映射 Service 接口
@@ -78,5 +79,5 @@ public interface ErpContractService {
* @param erpContractVO ERP合同映射数据
* @return ERP合同映射
*/
HashMap<String, String> submitErp(ErpContractSaveReqVO erpContractVO);
Map<String, String> submitErp(ErpContractSaveReqVO erpContractVO);
}

View File

@@ -122,7 +122,7 @@ public class ErpContractServiceImpl implements ErpContractService {
req.put("ZHTMC", pageReqVO.getContractName());
// 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray == null || dataArray.isEmpty()) {
// 返回空结果而不是抛出异常
@@ -206,7 +206,7 @@ public class ErpContractServiceImpl implements ErpContractService {
req.put("PARTNER", partner);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, null);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray != null) {
dataArrayALL.addAll(dataArray);
@@ -226,7 +226,7 @@ public class ErpContractServiceImpl implements ErpContractService {
}
@Override
public HashMap<String, String> submitErp(ErpContractSaveReqVO erpContractVO) {
public Map<String, String> submitErp(ErpContractSaveReqVO erpContractVO) {
// 转换为DO
ErpContractDO erpContract = BeanUtils.toBean(erpContractVO, ErpContractDO.class);
@@ -334,7 +334,7 @@ public class ErpContractServiceImpl implements ErpContractService {
req.put("header", head);
erpSubmitReqDTO.setReq(req);
HashMap<String, String> response = erpExternalApi.submitDataToErp(erpSubmitReqDTO);
Map<String, String> response = erpExternalApi.submitDataToErp(erpSubmitReqDTO);
return response;
}

View File

@@ -128,7 +128,7 @@ public class ErpCostcenterServiceImpl implements ErpCostcenterService {
for (String number : redisCache.keySet()) {
req.put("BUKRS", number);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray == null || dataArray.isEmpty()) {
continue;

View File

@@ -136,7 +136,7 @@ public class ErpCustomerServiceImpl implements ErpCustomerService {
req.put(funcnrEnum.getDatekey(), datumList);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
// if (dataArray == null || dataArray.isEmpty()) {
// continue;

View File

@@ -202,7 +202,7 @@ public class ErpFactoryServiceImpl implements ErpFactoryService {
for (String companyNumber : redisCache.keySet()) {
req.put("BUKRS", companyNumber);
// 1. 调用ERP接口获取数据
HashMap<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
Map<String, Object> dataFromERP = erpConfig.fetchDataFromERP(funcnr, req);
JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP");
if (dataArray == null || dataArray.isEmpty()) {
continue;

Some files were not shown because too many files have changed in this diff Show More