|
@ -248,10 +248,8 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> files = new ArrayList<>(); |
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
files.add(hgzImageUrl); |
|
|
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -357,10 +355,8 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> files = new ArrayList<>(); |
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
files.add(hgzImageUrl); |
|
|
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -840,10 +836,8 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
for (com.yxt.anrui.fin.api.finbilltrailer.FinBillTrailerVo finBillTrailer : finBillTrailers) { |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
com.yxt.anrui.terminal.api.autoservice.invoiced.FinBillTrailerVo finBillTrailerVo = new FinBillTrailerVo(); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
BeanUtil.copyProperties(finBillTrailer, finBillTrailerVo); |
|
|
String hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> hgzImageUrl = finBillTrailer.getHgzImageUrl(); |
|
|
List<String> files = new ArrayList<>(); |
|
|
finBillTrailerVo.setFiles(hgzImageUrl); |
|
|
files.add(hgzImageUrl); |
|
|
|
|
|
finBillTrailerVo.setFiles(files); |
|
|
|
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
finBillTrailerVos.add(finBillTrailerVo); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -923,20 +917,9 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
public ResultBean<qkkpFlowListVo> getFlowOperateTitleBy(AdvanceInvoiceQuery query) { |
|
|
public ResultBean<qkkpFlowListVo> getFlowOperateTitleBy(AdvanceInvoiceQuery query) { |
|
|
ResultBean<qkkpFlowListVo> rb = ResultBean.fireFail(); |
|
|
ResultBean<qkkpFlowListVo> rb = ResultBean.fireFail(); |
|
|
qkkpFlowListVo qkkpFlowListVo = new qkkpFlowListVo(); |
|
|
qkkpFlowListVo qkkpFlowListVo = new qkkpFlowListVo(); |
|
|
//0 上一环节 1下一环节
|
|
|
|
|
|
int next = query.getNext(); |
|
|
|
|
|
FinBillNodeQuery getNodeQuery = new FinBillNodeQuery(); |
|
|
FinBillNodeQuery getNodeQuery = new FinBillNodeQuery(); |
|
|
BeanUtil.copyProperties(query, getNodeQuery); |
|
|
BeanUtil.copyProperties(query, getNodeQuery); |
|
|
String data = ""; |
|
|
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); |
|
|
ResultBean<List<FinBillNodeVo>> nextNodesForSubmit = finBillApplicationFeign.getNextNodesForSubmit(getNodeQuery); |
|
|
if (nextNodesForSubmit.getSuccess()) { |
|
|
if (nextNodesForSubmit.getSuccess()) { |
|
|
nextNodesForSubmit.getData().removeAll(Collections.singleton(null)); |
|
|
nextNodesForSubmit.getData().removeAll(Collections.singleton(null)); |
|
@ -944,9 +927,6 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
} else { |
|
|
} else { |
|
|
return rb.setMsg(nextNodesForSubmit.getMsg()); |
|
|
return rb.setMsg(nextNodesForSubmit.getMsg()); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
|
|
|
return rb.setMsg("参数错误:next"); |
|
|
|
|
|
} |
|
|
|
|
|
qkkpFlowListVo.setTitle(data); |
|
|
qkkpFlowListVo.setTitle(data); |
|
|
AppBillApplicationDetailsQKQuery appBillApplicationDetailsQKQuery = new AppBillApplicationDetailsQKQuery(); |
|
|
AppBillApplicationDetailsQKQuery appBillApplicationDetailsQKQuery = new AppBillApplicationDetailsQKQuery(); |
|
|
appBillApplicationDetailsQKQuery.setSid(query.getBusinessSid()); |
|
|
appBillApplicationDetailsQKQuery.setSid(query.getBusinessSid()); |
|
@ -965,30 +945,56 @@ public class AppBusAdvanceGinvoiceapplyService { |
|
|
List<String> invoiceApplyConfirmImages = new ArrayList<>();//开票信息确认书
|
|
|
List<String> invoiceApplyConfirmImages = new ArrayList<>();//开票信息确认书
|
|
|
List<String> registerContractImages = new ArrayList<>();//车辆登记合同
|
|
|
List<String> registerContractImages = new ArrayList<>();//车辆登记合同
|
|
|
List<String> idCardImages = new ArrayList<>(); |
|
|
List<String> idCardImages = new ArrayList<>(); |
|
|
|
|
|
List<ItemEditTextInfo> itemEditTextInfos = new ArrayList<>(); |
|
|
if (zjApplicationAppendxs != null) { |
|
|
if (zjApplicationAppendxs != null) { |
|
|
for (FinBillFileVo zjApplicationAppendx : zjApplicationAppendxs) { |
|
|
for (FinBillFileVo zjApplicationAppendx : zjApplicationAppendxs) { |
|
|
idCardImages.add(zjApplicationAppendx.getFileUrl()); |
|
|
idCardImages.add(zjApplicationAppendx.getFileUrl()); |
|
|
} |
|
|
} |
|
|
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
|
|
itemEditTextInfo.setTitle("证件"); |
|
|
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
|
|
itemEditTextInfo.setNullAble(false); |
|
|
|
|
|
itemEditTextInfo.setKey("idCardImages"); |
|
|
|
|
|
itemEditTextInfo.setFilesPath(idCardImages); |
|
|
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
} |
|
|
} |
|
|
if (khkpsqsApplicationAppendxs != null) { |
|
|
if (khkpsqsApplicationAppendxs != null) { |
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
for (FinBillFileVo khkpsqsApplicationAppendx : khkpsqsApplicationAppendxs) { |
|
|
customerInvoiceApplyImages.add(khkpsqsApplicationAppendx.getFileUrl()); |
|
|
customerInvoiceApplyImages.add(khkpsqsApplicationAppendx.getFileUrl()); |
|
|
} |
|
|
} |
|
|
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
|
|
itemEditTextInfo.setTitle("客户开票申请书"); |
|
|
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
|
|
itemEditTextInfo.setNullAble(false); |
|
|
|
|
|
itemEditTextInfo.setKey("customerInvoiceApplyImages"); |
|
|
|
|
|
itemEditTextInfo.setFilesPath(customerInvoiceApplyImages); |
|
|
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
} |
|
|
} |
|
|
if (kpxxqrsApplicationAppendxs != null) { |
|
|
if (kpxxqrsApplicationAppendxs != null) { |
|
|
for (FinBillFileVo kpxxqrsApplicationAppendx : kpxxqrsApplicationAppendxs) { |
|
|
for (FinBillFileVo kpxxqrsApplicationAppendx : kpxxqrsApplicationAppendxs) { |
|
|
invoiceApplyConfirmImages.add(kpxxqrsApplicationAppendx.getFileUrl()); |
|
|
invoiceApplyConfirmImages.add(kpxxqrsApplicationAppendx.getFileUrl()); |
|
|
} |
|
|
} |
|
|
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
|
|
itemEditTextInfo.setTitle("款项确认书"); |
|
|
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
|
|
itemEditTextInfo.setNullAble(true); |
|
|
|
|
|
itemEditTextInfo.setKey("invoiceApplyConfirmImages"); |
|
|
|
|
|
itemEditTextInfo.setFilesPath(invoiceApplyConfirmImages); |
|
|
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
} |
|
|
} |
|
|
if (cldjhtApplicationAppendxs != null) { |
|
|
if (cldjhtApplicationAppendxs != null) { |
|
|
for (FinBillFileVo cldjhtApplicationAppendx : cldjhtApplicationAppendxs) { |
|
|
for (FinBillFileVo cldjhtApplicationAppendx : cldjhtApplicationAppendxs) { |
|
|
registerContractImages.add(cldjhtApplicationAppendx.getFileUrl()); |
|
|
registerContractImages.add(cldjhtApplicationAppendx.getFileUrl()); |
|
|
} |
|
|
} |
|
|
|
|
|
ItemEditTextInfo itemEditTextInfo = new ItemEditTextInfo(); |
|
|
|
|
|
itemEditTextInfo.setTitle("车辆登记合同"); |
|
|
|
|
|
itemEditTextInfo.setType(1); |
|
|
|
|
|
itemEditTextInfo.setNullAble(true); |
|
|
|
|
|
itemEditTextInfo.setKey("registerContractImages"); |
|
|
|
|
|
itemEditTextInfo.setFilesPath(registerContractImages); |
|
|
|
|
|
itemEditTextInfos.add(itemEditTextInfo); |
|
|
} |
|
|
} |
|
|
qkkpFlowListVo.setCustomerInvoiceApplyImages(customerInvoiceApplyImages); |
|
|
qkkpFlowListVo.setList(itemEditTextInfos); |
|
|
qkkpFlowListVo.setInvoiceApplyConfirmImages(invoiceApplyConfirmImages); |
|
|
|
|
|
qkkpFlowListVo.setRegisterContractImages(registerContractImages); |
|
|
|
|
|
qkkpFlowListVo.setIdCardImages(idCardImages); |
|
|
|
|
|
} |
|
|
} |
|
|
return rb.success().setData(qkkpFlowListVo); |
|
|
return rb.success().setData(qkkpFlowListVo); |
|
|
} |
|
|
} |
|
|