From 8ac6000605ddf15c058ceda4d188a25587d3cb1f Mon Sep 17 00:00:00 2001 From: hjc <459774188@qq.com> Date: Sat, 23 Nov 2019 18:11:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BssVatInvoiceController.java | 27 ++++++++------ admin/src/main/resources/static/js/main.js | 37 +++++++++---------- .../templates/business/vatInvoice/detail.html | 4 +- 3 files changed, 35 insertions(+), 33 deletions(-) diff --git a/admin/src/main/java/com/cwhelp/admin/business/controller/BssVatInvoiceController.java b/admin/src/main/java/com/cwhelp/admin/business/controller/BssVatInvoiceController.java index 9da8edc..48f44ba 100644 --- a/admin/src/main/java/com/cwhelp/admin/business/controller/BssVatInvoiceController.java +++ b/admin/src/main/java/com/cwhelp/admin/business/controller/BssVatInvoiceController.java @@ -124,19 +124,22 @@ public class BssVatInvoiceController { if (bssVatInvoice.getId() != null) { BssVatInvoice beBssVatInvoice = bssVatInvoiceService.getById(bssVatInvoice.getId()); EntityBeanUtil.copyProperties(beBssVatInvoice, bssVatInvoice); + bssVatInvoice.setSalerTaxInfo(beBssVatInvoice.getSalerTaxInfo()); + bssVatInvoice.setBuyTaxInfo(beBssVatInvoice.getBuyTaxInfo()); + }else { + if(!StringUtil.isBlank(String.valueOf(bssVatInvoice.getSalerTaxInfoId()))){ + bssVatInvoice.setSalerTaxInfo(bssTaxinfoService.getById(bssVatInvoice.getSalerTaxInfoId())); + } + if(!StringUtil.isBlank(String.valueOf(bssVatInvoice.getBuyTaxInfoId()))) { + bssVatInvoice.setBuyTaxInfo(bssTaxinfoService.getById(bssVatInvoice.getBuyTaxInfoId())); + } + List bssGoods = bssVatInvoice.getBssGoods(); + if(bssGoods != null && bssGoods.size() > 0){ + bssGoods.stream().forEach(good ->{ + good.setVatInvoice(bssVatInvoice); + }); + } } - if(!StringUtil.isBlank(String.valueOf(bssVatInvoice.getSalerTaxInfoId()))){ - bssVatInvoice.setSalerTaxInfo(bssTaxinfoService.getById(bssVatInvoice.getSalerTaxInfoId())); - } - if(!StringUtil.isBlank(String.valueOf(bssVatInvoice.getBuyTaxInfoId()))) { - bssVatInvoice.setBuyTaxInfo(bssTaxinfoService.getById(bssVatInvoice.getBuyTaxInfoId())); - } - - List bssGoods = bssVatInvoice.getBssGoods(); - bssGoods.stream().forEach(good ->{ - good.setVatInvoice(bssVatInvoice); - }); - // 保存数据 bssVatInvoiceService.save(bssVatInvoice); return ResultVoUtil.SAVE_SUCCESS; diff --git a/admin/src/main/resources/static/js/main.js b/admin/src/main/resources/static/js/main.js index 2b1f636..2a36d1f 100644 --- a/admin/src/main/resources/static/js/main.js +++ b/admin/src/main/resources/static/js/main.js @@ -135,24 +135,23 @@ layui.use(['element', 'form', 'layer', 'upload'], function () { var serializeArray = form.serializeArray(); var _newData = null; var from = false; // from = true 代表增值税页面请求,用设置content-type的请求 - for(var i=0; i 购买方纳税人信息 - + 销售方纳税人信息 - + 创建时间