|
|
@ -129,10 +129,10 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
advanceInvoicePageVo.setModel(record.getModelName()); |
|
|
|
advanceInvoicePageVo.setType(record.getSaleTypeValue()); |
|
|
|
advanceInvoicePageVo.setContractType(record.getNodeState()); |
|
|
|
if (record.getNodeState().equals("待提交")){ |
|
|
|
if (record.getNodeState().equals("待提交")) { |
|
|
|
advanceInvoicePageVo.setShowUpdateBtn(true); |
|
|
|
advanceInvoicePageVo.setShowDeleteBtn(true); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
advanceInvoicePageVo.setShowUpdateBtn(false); |
|
|
|
advanceInvoicePageVo.setShowDeleteBtn(false); |
|
|
|
} |
|
|
@ -170,10 +170,10 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
advanceInvoicePageVo.setModel(record.getModelName()); |
|
|
|
advanceInvoicePageVo.setType(record.getSaleTypeValue()); |
|
|
|
advanceInvoicePageVo.setContractType(record.getNodeState()); |
|
|
|
if (record.getNodeState().equals("待提交")){ |
|
|
|
if (record.getNodeState().equals("待提交")) { |
|
|
|
advanceInvoicePageVo.setShowUpdateBtn(true); |
|
|
|
advanceInvoicePageVo.setShowDeleteBtn(true); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
advanceInvoicePageVo.setShowUpdateBtn(false); |
|
|
|
advanceInvoicePageVo.setShowDeleteBtn(false); |
|
|
|
} |
|
|
@ -225,7 +225,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//车辆信息
|
|
|
|
List<AppCarListVo> vinListVos = new ArrayList<>(); |
|
|
|
List<FinBillVehicleVo> finBillVehicles = finBillApplicationDetailsVo.getFinBillVehicles(); |
|
|
|
if (finBillVehicles != null){ |
|
|
|
if (finBillVehicles != null) { |
|
|
|
for (FinBillVehicleVo finBillVehicle : finBillVehicles) { |
|
|
|
AppCarListVo vinListVo = new AppCarListVo(); |
|
|
|
vinListVo.setVin(finBillVehicle.getVinNo()); |
|
|
@ -244,14 +244,12 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//挂车信息
|
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo> finBillTrailers = finBillApplicationDetailsVo.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo> finBillTrailerVos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer,finBillTrailerVo); |
|
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
List<String> files = new ArrayList<>(); |
|
|
|
files.add(hgzImageUrl); |
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
|
} |
|
|
|
} |
|
|
@ -265,22 +263,22 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
List<String> invoiceApplyConfirmImages = new ArrayList<>();//开票信息确认书
|
|
|
|
List<String> registerContractImages = new ArrayList<>();//车辆登记合同
|
|
|
|
List<String> idCardImages = new ArrayList<>(); |
|
|
|
if (zjApplicationAppendxs != null){ |
|
|
|
if (zjApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo zjApplicationAppendx : zjApplicationAppendxs) { |
|
|
|
idCardImages.add(zjApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (khkpsqsApplicationAppendxs != null){ |
|
|
|
if (khkpsqsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
|
customerInvoiceApplyImages.add(khkpsqsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (kpxxqrsApplicationAppendxs != null){ |
|
|
|
if (kpxxqrsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo kpxxqrsApplicationAppendx : kpxxqrsApplicationAppendxs) { |
|
|
|
invoiceApplyConfirmImages.add(kpxxqrsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (cldjhtApplicationAppendxs != null){ |
|
|
|
if (cldjhtApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo cldjhtApplicationAppendx : cldjhtApplicationAppendxs) { |
|
|
|
registerContractImages.add(cldjhtApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
@ -290,10 +288,10 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
vo.setRegisterContractImages(registerContractImages); |
|
|
|
vo.setIdCardImages(idCardImages); |
|
|
|
BusSalesOrderIsDTKPJVo busSalesOrderIsDTKPJVo = busSalesOrderFeign.fetchByContractNo(finBillApplicationDetailsVo.getContractNo()).getData(); |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())){ |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())) { |
|
|
|
vo.setIsCanEdit(false); |
|
|
|
vo.setInvoiceMoney(busSalesOrderIsDTKPJVo.getOneBillMoney()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
vo.setIsCanEdit(true); |
|
|
|
} |
|
|
|
return rb.success().setData(vo); |
|
|
@ -334,7 +332,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//车辆信息
|
|
|
|
List<AppCarListVo> vinListVos = new ArrayList<>(); |
|
|
|
List<FinBillVehicleVo> finBillVehicles = finBillApplicationDetailsVo.getFinBillVehicles(); |
|
|
|
if (finBillVehicles != null){ |
|
|
|
if (finBillVehicles != null) { |
|
|
|
for (FinBillVehicleVo finBillVehicle : finBillVehicles) { |
|
|
|
AppCarListVo vinListVo = new AppCarListVo(); |
|
|
|
vinListVo.setVin(finBillVehicle.getVinNo()); |
|
|
@ -353,14 +351,12 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//挂车信息
|
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo> finBillTrailers = finBillApplicationDetailsVo.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo> finBillTrailerVos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer,finBillTrailerVo); |
|
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
List<String> files = new ArrayList<>(); |
|
|
|
files.add(hgzImageUrl); |
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
|
} |
|
|
|
} |
|
|
@ -368,17 +364,17 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//附件信息
|
|
|
|
List<FinBillFileVo> fjApplicationAppendxs = finBillApplicationDetailsVo.getFjApplicationAppendxs(); |
|
|
|
List<String> fj = new ArrayList<>(); |
|
|
|
if (fjApplicationAppendxs != null){ |
|
|
|
if (fjApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo fjApplicationAppendx : fjApplicationAppendxs) { |
|
|
|
fj.add(fjApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
vo.setFjApplicationAppendxs(fj); |
|
|
|
BusSalesOrderIsDTKPJVo busSalesOrderIsDTKPJVo = busSalesOrderFeign.fetchByContractNo(finBillApplicationDetailsVo.getContractNo()).getData(); |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())){ |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())) { |
|
|
|
vo.setIsCanEdit(false); |
|
|
|
vo.setInvoiceMoney(busSalesOrderIsDTKPJVo.getOneBillMoney()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
vo.setIsCanEdit(true); |
|
|
|
} |
|
|
|
return rb.success().setData(vo); |
|
|
@ -434,7 +430,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//开票挂车信息
|
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto> finBillTrailers = dto.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto> finBillTrailerDtos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto finBillTrailerDto = new com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerDto); |
|
|
@ -451,28 +447,28 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
List<FinBillFileDto> kpxxqrsApplicationAppendxs = new ArrayList<>(); // 开票信息确认书附件信息
|
|
|
|
List<FinBillFileDto> cldjhtApplicationAppendxs = new ArrayList<>(); // 车辆登记合同附件信息
|
|
|
|
List<FinBillFileDto> idCardImagesPC = new ArrayList<>();//证件
|
|
|
|
if (customerInvoiceApplyImages != null){ |
|
|
|
if (customerInvoiceApplyImages != null) { |
|
|
|
for (String customerInvoiceApplyImage : customerInvoiceApplyImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(customerInvoiceApplyImage); |
|
|
|
khkpsqsApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (invoiceApplyConfirmImages != null){ |
|
|
|
if (invoiceApplyConfirmImages != null) { |
|
|
|
for (String invoiceApplyConfirmImage : invoiceApplyConfirmImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(invoiceApplyConfirmImage); |
|
|
|
kpxxqrsApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (registerContractImages != null){ |
|
|
|
if (registerContractImages != null) { |
|
|
|
for (String registerContractImage : registerContractImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(registerContractImage); |
|
|
|
cldjhtApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (idCardImages != null){ |
|
|
|
if (idCardImages != null) { |
|
|
|
for (String idCardImage : idCardImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(idCardImage); |
|
|
@ -537,7 +533,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//开票挂车信息
|
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto> finBillTrailers = dto.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto> finBillTrailerDtos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto finBillTrailerDto = new com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerDto); |
|
|
@ -548,7 +544,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//附件信息
|
|
|
|
List<String> fjApplicationAppendxs = dto.getFjApplicationAppendxs();//证件
|
|
|
|
List<FinBillFileDto> fj = new ArrayList<>();//证件
|
|
|
|
if (fjApplicationAppendxs != null){ |
|
|
|
if (fjApplicationAppendxs != null) { |
|
|
|
for (String fjApplicationAppendx : fjApplicationAppendxs) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(fjApplicationAppendx); |
|
|
@ -620,7 +616,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//开票挂车信息
|
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto> finBillTrailers = dto.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto> finBillTrailerDtos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.terminal.api.autoservice.advanceInvoice.FinBillTrailerDto finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto finBillTrailerDto = new com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerDto(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerDto); |
|
|
@ -637,28 +633,28 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
List<FinBillFileDto> kpxxqrsApplicationAppendxs = new ArrayList<>(); // 开票信息确认书附件信息
|
|
|
|
List<FinBillFileDto> cldjhtApplicationAppendxs = new ArrayList<>(); // 车辆登记合同附件信息
|
|
|
|
List<FinBillFileDto> idCardImagesPC = new ArrayList<>();//证件
|
|
|
|
if (customerInvoiceApplyImages != null){ |
|
|
|
if (customerInvoiceApplyImages != null) { |
|
|
|
for (String customerInvoiceApplyImage : customerInvoiceApplyImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(customerInvoiceApplyImage); |
|
|
|
khkpsqsApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (invoiceApplyConfirmImages != null){ |
|
|
|
if (invoiceApplyConfirmImages != null) { |
|
|
|
for (String invoiceApplyConfirmImage : invoiceApplyConfirmImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(invoiceApplyConfirmImage); |
|
|
|
kpxxqrsApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (registerContractImages != null){ |
|
|
|
if (registerContractImages != null) { |
|
|
|
for (String registerContractImage : registerContractImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(registerContractImage); |
|
|
|
cldjhtApplicationAppendxs.add(finBillFileDto); |
|
|
|
} |
|
|
|
} |
|
|
|
if (idCardImages != null){ |
|
|
|
if (idCardImages != null) { |
|
|
|
for (String idCardImage : idCardImages) { |
|
|
|
FinBillFileDto finBillFileDto = new FinBillFileDto(); |
|
|
|
finBillFileDto.setFileUrl(idCardImage); |
|
|
@ -817,7 +813,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//车辆信息
|
|
|
|
List<AppCarListVo> vinListVos = new ArrayList<>(); |
|
|
|
List<FinBillVehicleVo> finBillVehicles = finBillApplicationDetailsVo.getFinBillVehicles(); |
|
|
|
if (finBillVehicles != null){ |
|
|
|
if (finBillVehicles != null) { |
|
|
|
for (FinBillVehicleVo finBillVehicle : finBillVehicles) { |
|
|
|
AppCarListVo vinListVo = new AppCarListVo(); |
|
|
|
vinListVo.setVin(finBillVehicle.getVinNo()); |
|
|
@ -836,14 +832,12 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
//挂车信息
|
|
|
|
List<com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo> finBillTrailers = finBillApplicationDetailsVo.getFinBillTrailers(); |
|
|
|
List<com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo> finBillTrailerVos = new ArrayList<>(); |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0){ |
|
|
|
if (finBillTrailers != null && finBillTrailers.size() > 0) { |
|
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
|
BeanUtil.copyProperties(finBillTrailer,finBillTrailerVo); |
|
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
List<String> files = new ArrayList<>(); |
|
|
|
files.add(hgzImageUrl); |
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
|
} |
|
|
|
} |
|
|
@ -857,22 +851,22 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
List<String> invoiceApplyConfirmImages = new ArrayList<>();//开票信息确认书
|
|
|
|
List<String> registerContractImages = new ArrayList<>();//车辆登记合同
|
|
|
|
List<String> idCardImages = new ArrayList<>(); |
|
|
|
if (zjApplicationAppendxs != null){ |
|
|
|
if (zjApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo zjApplicationAppendx : zjApplicationAppendxs) { |
|
|
|
idCardImages.add(zjApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (khkpsqsApplicationAppendxs != null){ |
|
|
|
if (khkpsqsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
|
customerInvoiceApplyImages.add(khkpsqsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (kpxxqrsApplicationAppendxs != null){ |
|
|
|
if (kpxxqrsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo kpxxqrsApplicationAppendx : kpxxqrsApplicationAppendxs) { |
|
|
|
invoiceApplyConfirmImages.add(kpxxqrsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (cldjhtApplicationAppendxs != null){ |
|
|
|
if (cldjhtApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo cldjhtApplicationAppendx : cldjhtApplicationAppendxs) { |
|
|
|
registerContractImages.add(cldjhtApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
@ -882,10 +876,10 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
vo.setRegisterContractImages(registerContractImages); |
|
|
|
vo.setIdCardImages(idCardImages); |
|
|
|
BusSalesOrderIsDTKPJVo busSalesOrderIsDTKPJVo = busSalesOrderFeign.fetchByContractNo(finBillApplicationDetailsVo.getContractNo()).getData(); |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())){ |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderIsDTKPJVo.getOneBillMoney())) { |
|
|
|
vo.setIsCanEdit(false); |
|
|
|
vo.setInvoiceMoney(busSalesOrderIsDTKPJVo.getOneBillMoney()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
vo.setIsCanEdit(true); |
|
|
|
} |
|
|
|
return rb.success().setData(vo); |
|
|
@ -894,9 +888,9 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
public ResultBean agreeQKKPInfoBy(qkkpDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String orgSidPath = ""; |
|
|
|
if(StringUtils.isNotBlank(dto.getOrgPath())){ |
|
|
|
if (StringUtils.isNotBlank(dto.getOrgPath())) { |
|
|
|
orgSidPath = dto.getOrgPath(); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
//根据用户sid获取staffSid
|
|
|
|
ResultBean<SysUserVo> userVoResultBean = sysUserFeign.fetchBySid(dto.getUserSid()); |
|
|
|
if (!userVoResultBean.getSuccess()) { |
|
|
@ -923,29 +917,15 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
public ResultBean<qkkpFlowListVo> getFlowOperateTitleBy(AdvanceInvoiceQuery query) { |
|
|
|
ResultBean<qkkpFlowListVo> rb = ResultBean.fireFail(); |
|
|
|
qkkpFlowListVo qkkpFlowListVo = new qkkpFlowListVo(); |
|
|
|
//0 上一环节 1下一环节
|
|
|
|
int next = query.getNext(); |
|
|
|
FinBillNodeQuery getNodeQuery = new FinBillNodeQuery(); |
|
|
|
BeanUtil.copyProperties(query, getNodeQuery); |
|
|
|
String data = ""; |
|
|
|
if (next == 0) { |
|
|
|
ResultBean<List<FinBillNodeVo>> previousNodesForReject = finBillApplicationFeign.getPreviousNodesForReject(getNodeQuery); |
|
|
|
if (previousNodesForReject.getSuccess()) { |
|
|
|
previousNodesForReject.getData().removeAll(Collections.singleton(null)); |
|
|
|
data = previousNodesForReject.getData().get(0).getName(); |
|
|
|
} else { |
|
|
|
return rb.setMsg(previousNodesForReject.getMsg()); |
|
|
|
} |
|
|
|
} else if (next == 1) { |
|
|
|
ResultBean<List<FinBillNodeVo>> nextNodesForSubmit = finBillApplicationFeign.getNextNodesForSubmit(getNodeQuery); |
|
|
|
if (nextNodesForSubmit.getSuccess()) { |
|
|
|
nextNodesForSubmit.getData().removeAll(Collections.singleton(null)); |
|
|
|
data = nextNodesForSubmit.getData().get(0).getName(); |
|
|
|
} else { |
|
|
|
return rb.setMsg(nextNodesForSubmit.getMsg()); |
|
|
|
} |
|
|
|
ResultBean<List<FinBillNodeVo>> nextNodesForSubmit = finBillApplicationFeign.getNextNodesForSubmit(getNodeQuery); |
|
|
|
if (nextNodesForSubmit.getSuccess()) { |
|
|
|
nextNodesForSubmit.getData().removeAll(Collections.singleton(null)); |
|
|
|
data = nextNodesForSubmit.getData().get(0).getName(); |
|
|
|
} else { |
|
|
|
return rb.setMsg("参数错误:next"); |
|
|
|
return rb.setMsg(nextNodesForSubmit.getMsg()); |
|
|
|
} |
|
|
|
qkkpFlowListVo.setTitle(data); |
|
|
|
AppBillApplicationDetailsQKQuery appBillApplicationDetailsQKQuery = new AppBillApplicationDetailsQKQuery(); |
|
|
@ -955,7 +935,7 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
return rb.setMsg(resultBean.getMsg()); |
|
|
|
} |
|
|
|
FinBillApplicationDetailsVo finBillApplicationDetailsVo = resultBean.getData(); |
|
|
|
if(finBillApplicationDetailsVo != null){ |
|
|
|
if (finBillApplicationDetailsVo != null) { |
|
|
|
//附件信息
|
|
|
|
List<FinBillFileVo> khkpsqsApplicationAppendxs = finBillApplicationDetailsVo.getKhkpsqsApplicationAppendxs(); |
|
|
|
List<FinBillFileVo> kpxxqrsApplicationAppendxs = finBillApplicationDetailsVo.getKpxxqrsApplicationAppendxs(); |
|
|
@ -965,30 +945,56 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
|
List<String> invoiceApplyConfirmImages = new ArrayList<>();//开票信息确认书
|
|
|
|
List<String> registerContractImages = new ArrayList<>();//车辆登记合同
|
|
|
|
List<String> idCardImages = new ArrayList<>(); |
|
|
|
if (zjApplicationAppendxs != null){ |
|
|
|
List<ItemEditTextInfo> itemEditTextInfos = new ArrayList<>(); |
|
|
|
if (zjApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo zjApplicationAppendx : zjApplicationAppendxs) { |
|
|
|
idCardImages.add(zjApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (khkpsqsApplicationAppendxs != null){ |
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
itemEditTextInfo.setTitle("证件"); |
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
itemEditTextInfo.setNullAble(false); |
|
|
|
itemEditTextInfo.setKey("idCardImages"); |
|
|
|
itemEditTextInfo.setFilesPath(idCardImages); |
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
|
} |
|
|
|
if (khkpsqsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
|
customerInvoiceApplyImages.add(khkpsqsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (kpxxqrsApplicationAppendxs != null){ |
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
itemEditTextInfo.setTitle("客户开票申请书"); |
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
itemEditTextInfo.setNullAble(false); |
|
|
|
itemEditTextInfo.setKey("customerInvoiceApplyImages"); |
|
|
|
itemEditTextInfo.setFilesPath(customerInvoiceApplyImages); |
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
|
} |
|
|
|
if (kpxxqrsApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo kpxxqrsApplicationAppendx : kpxxqrsApplicationAppendxs) { |
|
|
|
invoiceApplyConfirmImages.add(kpxxqrsApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
if (cldjhtApplicationAppendxs != null){ |
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
itemEditTextInfo.setTitle("款项确认书"); |
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
itemEditTextInfo.setNullAble(true); |
|
|
|
itemEditTextInfo.setKey("invoiceApplyConfirmImages"); |
|
|
|
itemEditTextInfo.setFilesPath(invoiceApplyConfirmImages); |
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
|
} |
|
|
|
if (cldjhtApplicationAppendxs != null) { |
|
|
|
for (FinBillFileVo cldjhtApplicationAppendx : cldjhtApplicationAppendxs) { |
|
|
|
registerContractImages.add(cldjhtApplicationAppendx.getFileUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
qkkpFlowListVo.setCustomerInvoiceApplyImages(customerInvoiceApplyImages); |
|
|
|
qkkpFlowListVo.setInvoiceApplyConfirmImages(invoiceApplyConfirmImages); |
|
|
|
qkkpFlowListVo.setRegisterContractImages(registerContractImages); |
|
|
|
qkkpFlowListVo.setIdCardImages(idCardImages); |
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
itemEditTextInfo.setTitle("车辆登记合同"); |
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
itemEditTextInfo.setNullAble(true); |
|
|
|
itemEditTextInfo.setKey("registerContractImages"); |
|
|
|
itemEditTextInfo.setFilesPath(registerContractImages); |
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
|
} |
|
|
|
qkkpFlowListVo.setList(itemEditTextInfos); |
|
|
|
} |
|
|
|
return rb.success().setData(qkkpFlowListVo); |
|
|
|
} |
|
|
|