erp修改
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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数据提交成功");
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user