feature: 红字查询报文修改

jianshui-ui
xingze 11 months ago
parent 2774c07907
commit 7ed913bf92
  1. 6
      jianshui-admin/src/main/java/com/jianshui/api/controller/http/invoice/v1/InvoiceController.java
  2. 3
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java

@ -376,20 +376,18 @@ public class InvoiceController {
} }
// 获得请求实例,并且进行扣费 // 获得请求实例,并且进行扣费
List<Object> result = new ArrayList<>();
String serviceKey = serviceManageService.getCompanyServiceSupplier("invoice", companyservice.getCompanyid()); String serviceKey = serviceManageService.getCompanyServiceSupplier("invoice", companyservice.getCompanyid());
serviceManageService.companyConsume("invoice", companyservice.getCompanyid()); serviceManageService.companyConsume("invoice", companyservice.getCompanyid());
billInfo.setServiceSupplierKey(serviceKey); billInfo.setServiceSupplierKey(serviceKey);
IInvoiceApiService invoiceService = invoiceServiceFactory.getService(serviceKey); IInvoiceApiService invoiceService = invoiceServiceFactory.getService(serviceKey);
HXResponse tempResult = invoiceService.findReadInfoByHzqrdbh(billInfo, companyservice); HXResponse tempResult = invoiceService.findReadInfoByHzqrdbh(billInfo, companyservice);
result.add(tempResult.getData());
HXResponse hxResponse = new HXResponse(tempResult.getStatus(), tempResult.getMessage(), result);
String responseAdapterKey = serviceManageService.getResponseAdapterKey("invoice", companyservice.getCompanyid()); String responseAdapterKey = serviceManageService.getResponseAdapterKey("invoice", companyservice.getCompanyid());
IInvoiceResponseService invoiceResponseService = invoiceResponseFactory.getService(responseAdapterKey); IInvoiceResponseService invoiceResponseService = invoiceResponseFactory.getService(responseAdapterKey);
Object query = invoiceResponseService.response(hxResponse, companyservice, "hzqrdFind"); Object query = invoiceResponseService.response(tempResult, companyservice, "");
return query; return query;
} }

@ -1498,7 +1498,8 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService {
invoice.setInvoiceDetailList(invoiceDetailList); invoice.setInvoiceDetailList(invoiceDetailList);
invoiceMapper.batchInvoiceDetail(invoiceDetailList); invoiceMapper.batchInvoiceDetail(invoiceDetailList);
HXResponse response = new HXResponse("0000", "查询成功", invoice); HXResponse response = new HXResponse("0000", "查询成功");
response.put("data", invoice);
return response; return response;
} }

Loading…
Cancel
Save