From 2e3c39a06979b065df0e0c3c8559154de1cc46c1 Mon Sep 17 00:00:00 2001 From: purple7433 <743367900@qq.com> Date: Tue, 29 Aug 2023 12:59:35 +0800 Subject: [PATCH] update --- .../api/IInvoiceSettingNewController.java | 6 +++++- .../claimAudit/ClaimAuditQueryService.java | 2 ++ .../ClaimAuditQueryServiceImpl.java | 8 ++++++++ .../InvoiceSettingNewController.java | 19 +++++++++++++++++++ 4 files changed, 34 insertions(+), 1 deletion(-) diff --git a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IInvoiceSettingNewController.java b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IInvoiceSettingNewController.java index f834ccda..b84e7169 100644 --- a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IInvoiceSettingNewController.java +++ b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IInvoiceSettingNewController.java @@ -22,7 +22,11 @@ public interface IInvoiceSettingNewController { @PostMapping(path = "pc/v1/listModelName") Result<ModelOut> listModelName(); - @ApiOperation("鏍规嵁妯″瀷鍚嶇О鑾峰彇灞炴€ч泦鍚�") + @ApiOperation("鏍规嵁妯″瀷鍚嶇О鑾峰彇绁ㄦ嵁灞炴€ч泦鍚�") @PostMapping(path = "pc/v1/listModelPropertyByModelName") Result<ModelPropertyOut> listModelPropertyByModelName(@RequestBody ModelQry qry); + + @ApiOperation("鑾峰彇绁ㄦ嵁灞炴€ч泦鍚�") + @PostMapping(path = "pc/v1/listModelProperty") + Result<ModelPropertyOut> listModelProperty(); } diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/query/claimAudit/ClaimAuditQueryService.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/query/claimAudit/ClaimAuditQueryService.java index 107bda2a..b15da2e6 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/query/claimAudit/ClaimAuditQueryService.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/query/claimAudit/ClaimAuditQueryService.java @@ -16,6 +16,8 @@ public interface ClaimAuditQueryService { List<BillTypePropertyOut> listBillTypePropertyByBillType(BillTypePropertyQry qry); + List<BillTypePropertyOut> listBillTypeProperty(); + JSONObject invoiceVerify(@Valid HeHeInvoiceQry heHeInvoiceQry); VerifyOut queryStatisticByParam(HeHeInvoiceQry qry); diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java index 7dc1faf7..8c897614 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java @@ -96,6 +96,14 @@ public class ClaimAuditQueryServiceImpl implements ClaimAuditQueryService { return MapperUtils.INSTANCE.mapAsList(BillTypePropertyOut.class, invoicePropertySettingPos); } + @Override + public List<BillTypePropertyOut> listBillTypeProperty() { + QueryWrapper<InvoicePropertySettingPo> wrapper = new QueryWrapper<>(); + wrapper.orderByAsc("sort"); + List<InvoicePropertySettingPo> invoicePropertySettingPos = invoicePropertySettingMapper.selectList(wrapper); + return MapperUtils.INSTANCE.mapAsList(BillTypePropertyOut.class, invoicePropertySettingPos); + } + @Override public JSONObject invoiceVerify(HeHeInvoiceQry heHeInvoiceQry) { //鏍¢獙璇ョエ绉嶆槸鍚﹀彲浠ラ獙鐪� diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/InvoiceSettingNewController.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/InvoiceSettingNewController.java index c305d0f8..a7025cd4 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/InvoiceSettingNewController.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/InvoiceSettingNewController.java @@ -63,4 +63,23 @@ public class InvoiceSettingNewController implements IInvoiceSettingNewController } return ok(ResponseCode.SUCCESS, modelPropertyOutList); } + + @Override + public Result<ModelPropertyOut> listModelProperty() { + List<BillTypePropertyOut> billTypePropertyOutList = qryService.listBillTypeProperty(); + List<ModelPropertyOut> modelPropertyOutList = new ArrayList<>(); + if (!ObjectUtil.isEmpty(billTypePropertyOutList)) { + for (BillTypePropertyOut billTypePropertyOut : billTypePropertyOutList) { + if (billTypePropertyOut.getPropertyCode().startsWith("$")) { + continue; + } + ModelPropertyOut modelPropertyOut = new ModelPropertyOut(); + modelPropertyOut.setPropertyCode(billTypePropertyOut.getPropertyCode()); + modelPropertyOut.setPropertyName(billTypePropertyOut.getPropertyName()); + modelPropertyOut.setPropertyType(billTypePropertyOut.getPropertyType()); + modelPropertyOutList.add(modelPropertyOut); + } + } + return ok(ResponseCode.SUCCESS, modelPropertyOutList); + } } -- GitLab