diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java index 613e15ac6a..3d0b931500 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java @@ -153,10 +153,12 @@ public interface BusSalesOrderFeign { @ApiOperation(value = "加签") @PostMapping(value = "/delegate") + @ResponseBody public ResultBean delegate(@RequestBody BusSalesOrderDelegateQuery query); @ApiOperation(value = "转办") - @PostMapping(value = "/assignTask") + @PutMapping(value = "/assignTask") + @ResponseBody public ResultBean assignTask(@RequestBody BusSalesOrderDelegateQuery query); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 0a03cb8849..56825c5419 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -1996,25 +1996,29 @@ public class BusSalesOrderService extends MybatisBaseService commonContractVoResultBean = commonContractFeign.getContractBySalesOrderSid(record.getSaleOrderSid()); if (commonContractVoResultBean.getData() != null) { record.setContractId(commonContractVoResultBean.getData().getContractNo()); @@ -5522,7 +5526,7 @@ public class BusSalesOrderService extends MybatisBaseService busSalesOrderVehicleList = busSalesOrderVehicleService.selectListByOrdersSid(saleOrderSid); + List busSalesOrderVehicleList = busSalesOrderVehicleService.selectListByOrdersSid2(saleOrderSid); busSalesOrderVehicleList.removeAll(Collections.singleton(null)); List borrowSidList = busSalesOrderVehicleList.stream().map(v -> v.getBorrowerSid()).collect(Collectors.toList()); List vinList = new ArrayList<>(); @@ -7507,14 +7511,19 @@ public class BusSalesOrderService extends MybatisBaseService busSalesOrderVehicleLists = new ArrayList<>(); if (StringUtils.isNotBlank(borrowSid)) { busSalesOrderVehicleLists = busSalesOrderVehicleService.selectListByOrderSid2(saleOrderSid, borrowSid); @@ -7729,9 +7738,10 @@ public class BusSalesOrderService extends MybatisBaseService selectListByOrdersSid(String saleOrderSid); + List selectListByOrdersSid2(String saleOrderSid); BusSalesOrderVehicle selectByBorrowSid(String sid); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml index 7f22aeecbc..dcecd250ec 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml @@ -92,6 +92,12 @@ from bus_sales_order_vehicle bv left join bus_sales_order bso on bso.sid = bv.salesOrderSid where bv.salesOrderSid = #{salesOrderSid} and (bv.borrowerSid IS NULL OR bv.borrowerSid = '') + union all + select if(bso.payTypeKey = 1,bv.temporaryNo,RIGHT(bv.temporaryNo, 2)) as temporaryNo,bv.linkSid,bv.linkNo + from bus_sales_order_vehicle bv + left join bus_sales_order bso on bso.sid = bv.salesOrderSid + left join bus_sales_order_borrower bbb on bbb.sid = bv.borrowerSid + where bv.salesOrderSid = #{salesOrderSid} and length(bv.borrowerSid)>0 and bbb.state != 1 + + @@ -282,6 +296,12 @@ from bus_sales_order_vehicle bv LEFT JOIN bus_sales_order AS bso ON bv.salesOrderSid = bso.sid where (bv.borrowerSid is null or bv.borrowerSid = '') and bv.salesOrderSid = #{sale0rderSid} + union all + select if(bso.payTypeKey = 1,bv.temporaryNo,RIGHT(bv.temporaryNo, 2)) as temporaryNo,concat(if(bso.payTypeKey = 1,bv.temporaryNo,RIGHT(bv.temporaryNo, 2)),':',if(bv.linkNo is null or LENGTH(trim(bv.linkNo)) < 1,'-',RIGHT(bv.linkNo, 8))) as dictValue,bv.sid dictKey + from bus_sales_order_vehicle bv + LEFT JOIN bus_sales_order AS bso ON bv.salesOrderSid = bso.sid + left join bus_sales_order_borrower bbb on bbb.sid = bv.borrowerSid + where length(bv.borrowerSid)>0 and bv.salesOrderSid = #{sale0rderSid} and bbb.state = 1 order by temporaryNo asc diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java index 09213ffe11..81bde49f71 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java @@ -590,6 +590,10 @@ public class BusSalesOrderVehicleService extends MybatisBaseService selectListByOrdersSid2(String saleOrderSid) { + return baseMapper.selectListByOrdersSid2(saleOrderSid); + } + public BusSalesOrderVehicle selectByBorrowSid(String sid) { return baseMapper.selectByBorrowSid(sid); } diff --git a/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java b/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java index 13af94e03c..f3348826d6 100644 --- a/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java +++ b/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java @@ -46,6 +46,11 @@ public interface FlowFeign { @PostMapping(value = "/delegate") public ResultBean delegate(@RequestBody FlowDelegateQuery flowDelegateQuery); + @ApiOperation(value = "转办") + @PostMapping(value = "/assignTask") + public ResultBean assignTask(@RequestBody FlowDelegateQuery flowDelegateQuery); + + @ApiOperation(value = "催办统计查询发起人信息") @GetMapping(value = "/getApplicantInfoForUrgeCount") @ResponseBody diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java index 43cc8a2c2b..7a7a972b6c 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java @@ -104,6 +104,11 @@ public class FlowRest implements FlowFeign { return flowService.delegate(flowDelegateQuery); } + @Override + public ResultBean assignTask(FlowDelegateQuery flowDelegateQuery) { + return flowService.assignTask(flowDelegateQuery); + } + @Override public ResultBean getApplicantInfoForUrgeCount(String taskId, String procInstId) { return flowService.getApplicantInfoForUrgeCount(taskId,procInstId); diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java index 446d823f49..8a63a17ae2 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java @@ -852,6 +852,91 @@ public class FlowService extends MybatisBaseService { } + public ResultBean assignTask(FlowDelegateQuery flowDelegateQuery) { + ResultBean rb = ResultBean.fireFail(); + DelegateQuery delegateQuery = new DelegateQuery(); + BeanUtil.copyProperties(flowDelegateQuery, delegateQuery); + ResultBean assignTask = flowTaskService.assignTask(delegateQuery); + String userSid = flowDelegateQuery.getUserSid(); + String assigneeSid = flowDelegateQuery.getAssignee(); + String instanceId = flowDelegateQuery.getInstanceId(); + String views = ""; + if (StringUtils.isNotBlank(flowDelegateQuery.getViews())) { + views = flowDelegateQuery.getViews(); + } + ResultBean userVoResultBean1 = sysUserFeign.fetchBySid(userSid); + String userName = ""; + if (userVoResultBean1.getData() != null) { + userName = userVoResultBean1.getData().getName(); + } + ResultBean userVoResultBean2 = sysUserFeign.fetchBySid(assigneeSid); + ProcessCommentDto processCommentDto = new ProcessCommentDto(); + processCommentDto.setReviewerSid(userSid); + if (userVoResultBean2.getData() != null) { + String changeName = userVoResultBean2.getData().getName(); + processCommentDto.setReviewer(userName); + processCommentDto.setContent(userName + "转办给" + changeName + ":" + views); + } + processCommentDto.setTime(new Date()); + processCommentDto.setProcessId(instanceId); + processCommentService.saveOrUpdateDto(processCommentDto); + //转办内容推送至待阅 + HistoricTaskInstance historicTaskInstance = historyService.createHistoricTaskInstanceQuery() + .includeProcessVariables().taskId(delegateQuery.getTaskId()).singleResult(); + if (historicTaskInstance == null) { + return rb.setMsg("分享失败!"); + } + MessageFlowVo messageFlowVo = new MessageFlowVo(); + String procDefId = historicTaskInstance.getProcessDefinitionId(); + String procInsId = historicTaskInstance.getProcessInstanceId(); + String nodeState = historicTaskInstance.getName(); + String taskDefKey = historicTaskInstance.getTaskDefinitionKey(); + messageFlowVo.setProcDefId(procDefId); + messageFlowVo.setTaskId(delegateQuery.getTaskId()); + messageFlowVo.setNodeState(nodeState); + messageFlowVo.setProcInsId(procInsId); + messageFlowVo.setTaskDefKey(taskDefKey); + Map processVariables = historicTaskInstance.getProcessVariables(); + MessageFlowableQuery mfq = new MessageFlowableQuery(); + mfq.setUfVo(messageFlowVo); + String createrOrgPath = (String) processVariables.get("createrOrgPath"); + if (historicTaskInstance == null) { + return rb.setMsg("分享失败!"); + } + // + String assignee = (String) processVariables.get("assignee"); + ResultBean stringResultBean = sysUserFeign.fetchBySid(assignee); + String assigneeName = ""; + if (stringResultBean.getData() != null) { + assigneeName = stringResultBean.getData().getName(); + } + + Map app = new HashMap<>(); + if (processVariables.get("app") != null) { + app = (Map) processVariables.get("app"); + } + mfq.setAppMap(app); + String businessSid = (String) processVariables.get("businessSid"); + mfq.setBusinessSid(businessSid); + mfq.setMsgContent(userName + "分享的流程审批,请查看"); +// act_re_procdef + Map process = processService.getProcessDefByDefId(historicTaskInstance.getProcessDefinitionId()); + + mfq.setModuleName(process.get("NAME_")); + if (processVariables.containsKey("orderNames")) { + mfq.setMsgTitle(processVariables.get("orderNames").toString()); + } else { + mfq.setMsgTitle(process.get("NAME_")); + } + mfq.setUserSids(userSid); + mfq.setOrgPath(createrOrgPath); + mfq.setUserSid(assignee); + mfq.setApplicationName(assigneeName); + ResultBean resultBean = messageFeign.pushMessageShare(mfq); + return rb.success(); + } + + public ResultBean getApplicantInfoForUrgeCount(String taskId, String procInstId) { ResultBean rb = ResultBean.fireFail(); FlowableMessageVo flowableMessageVo = baseMapper.getApplicantInfoForUrgeCount(taskId, procInstId); @@ -915,4 +1000,6 @@ public class FlowService extends MybatisBaseService { } return rb.success().setData(vo); } + + } diff --git a/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewAdd.vue b/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewAdd.vue index 6aa9e579b6..fd1233fa22 100644 --- a/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewAdd.vue +++ b/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewAdd.vue @@ -4,6 +4,7 @@
{{ viewTitle }}
推送问题反馈 + 保存 提交下一环节 关闭
@@ -200,6 +201,7 @@ export default { image_list16: [], image_list17: [], formobj: { + isSave: '', carProperty: [], doorway: [], groupPhoto: [], @@ -418,6 +420,25 @@ export default { this.$message({ showClose: true, type: 'error', message: '存在的问题反馈内容不能为空' }) } }, + save() { + this.$refs['form_obj'].validate((valid) => { + if (valid) { + this.getUrl() + this.submitdisabled = true + this.formobj.isSave = '1' + req.save(this.formobj).then((resp) => { + if (resp.success) { + this.$message({ showClose: true, type: 'success', message: '操作成功' }) + this.handleReturn('true') + } else { + this.submitdisabled = false + } + }).catch(() => { + this.submitdisabled = false + }) + } + }) + }, submit() { this.$refs['form_obj'].validate((valid) => { if (valid) { @@ -594,6 +615,7 @@ export default { handleReturn(isreload) { if (isreload === 'true') this.$emit('reloadlist') this.formobj = { + isSave: '', carProperty: [], doorway: [], groupPhoto: [], diff --git a/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewReplenish.vue b/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewReplenish.vue index c7df12ad00..b721c33680 100644 --- a/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewReplenish.vue +++ b/anrui-riskcenter-ui/src/views/homevisitdatareview/homevisitdatareviewReplenish.vue @@ -3,7 +3,7 @@
{{ viewTitle }}
- 保存 + 保存 关闭
@@ -233,6 +233,7 @@ export default { image_list16: [], image_list17: [], formobj: { + isSave: '', carProperty: [], doorway: [], groupPhoto: [], @@ -474,11 +475,12 @@ export default { }) }) }, - submit() { + save() { this.$refs['form_obj'].validate((valid) => { if (valid) { this.getUrl() this.submitdisabled = true + this.formobj.isSave = '1' req.save(this.formobj).then((resp) => { if (resp.success) { this.$message({ showClose: true, type: 'success', message: '操作成功' }) @@ -650,6 +652,7 @@ export default { handleReturn(isreload) { if (isreload === 'true') this.$emit('reloadlist') this.formobj = { + isSave: '', carProperty: [], doorway: [], groupPhoto: [], diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoDto.java index b48b480e32..13d9cfb91d 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoDto.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoDto.java @@ -26,6 +26,8 @@ public class LoanAuditInfoDto implements Dto { private String bankName; @ApiModelProperty("备注") private String remarks; + @ApiModelProperty("车牌号") + private String vehicleMark; @ApiModelProperty("登记证 1-2页") private List registrationFiles1 = new ArrayList<>(); @ApiModelProperty("登记证 3-4页") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoVo.java index bb59679b9a..b9b1cf30c7 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanAuditInfoVo.java @@ -26,6 +26,8 @@ public class LoanAuditInfoVo implements Vo { private String bankName; @ApiModelProperty("备注") private String remarks; + @ApiModelProperty("车牌号") + private String vehicleMark; @ApiModelProperty("登记证 1-2页") private List registrationFiles1 = new ArrayList<>(); @ApiModelProperty("登记证 3-4页") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoDto.java index cfd38916a0..a864701d29 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoDto.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoDto.java @@ -32,4 +32,6 @@ public class LoanTransferInfoDto implements Dto { private String recipient; @ApiModelProperty("移交备注") private String transferRemarks; + @ApiModelProperty("车牌号") + private String vehicleMark; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoVo.java index 7d0cd4378a..c428a80751 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanTransferInfoVo.java @@ -36,4 +36,6 @@ public class LoanTransferInfoVo implements Vo { private String recipient; @ApiModelProperty("移交备注") private String transferRemarks; + @ApiModelProperty("车牌号") + private String vehicleMark; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformation.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformation.java index 5c6eabd563..d5cf5e3d91 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformation.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformation.java @@ -63,4 +63,7 @@ public class LoanWarrantInformation extends BaseEntity { private String useOrgName; @ApiModelProperty("使用组织全路径") private String orgSidPath; + @ApiModelProperty("车牌号") + private String vehicleMark; + } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationDetailsVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationDetailsVo.java index d3c1ac818f..30d5827239 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationDetailsVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationDetailsVo.java @@ -50,4 +50,6 @@ public class LoanWarrantInformationDetailsVo implements Vo { private String recipient; @ApiModelProperty("移交备注") private String transferRemarks; + @ApiModelProperty("车牌号") + private String vehicleMark; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationVo.java index efb066feae..44e3c3471a 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationVo.java @@ -36,4 +36,6 @@ public class LoanWarrantInformationVo implements Vo { private String bankName; @ApiModelProperty("备注") private String transferRemarks; + @ApiModelProperty("车牌号") + private String vehicleMark; } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationMapper.xml index b2d5c266d1..cc7ccc09b1 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationMapper.xml @@ -29,7 +29,8 @@ auditStateValue, date_format(transferDate, '%Y-%m-%d') as transferDate, bankName, - transferRemarks + transferRemarks, + vehicleMark from loan_warrant_information ${ew.sqlSegment} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java index 2d53e751f4..f586597e83 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java @@ -267,12 +267,19 @@ public class LoanWarrantInformationService extends MybatisBaseService hashSet = new HashSet<>(); for (String sid : sids) { LoanWarrantInformation entity = fetchBySid(sid); if (StringUtils.isNotBlank(entity.getVinNo())) { sbVinNo.append(entity.getVinNo()).append(","); } + if (StringUtils.isNotBlank(entity.getVehicleMark())) { + sbVinMark.append(entity.getVehicleMark()).append(","); + } + if (StringUtils.isNotBlank(entity.getVinNo())) { + sbVinNo.append(entity.getVinNo()).append(","); + } if (StringUtils.isNotBlank(entity.getContractNo())) { hashSet.add(entity.getContractNo()); } @@ -308,6 +315,10 @@ public class LoanWarrantInformationService extends MybatisBaseService 0) { + sbVinMark.delete(sbVinMark.length() - 1, sbVinMark.length()); + vo.setVehicleMark(sbVinMark.toString()); + } if (!hashSet.isEmpty()) { for (String s : hashSet) { sbConNo.append(s).append(",");