fd0a9575 by 肖初晴

【DAOP-1.0】服务商

【功能点】联调问题处理
1 parent 717ab3a0
...@@ -87,6 +87,9 @@ public class ServicerMaintainRSVO { ...@@ -87,6 +87,9 @@ public class ServicerMaintainRSVO {
87 87
88 /******** 自定义扩展 *****/ 88 /******** 自定义扩展 *****/
89 89
90 @Schema(description = "企业类型名称")
91 private String tenantTypeName;
92
90 /** 93 /**
91 * 审批信息 94 * 审批信息
92 */ 95 */
......
...@@ -3,8 +3,10 @@ package com.csbr.qingcloud.portal.service.impl; ...@@ -3,8 +3,10 @@ package com.csbr.qingcloud.portal.service.impl;
3 import com.alibaba.fastjson.JSON; 3 import com.alibaba.fastjson.JSON;
4 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 4 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
5 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; 5 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
6 import com.csbr.cloud.common.entity.DictModel;
6 import com.csbr.cloud.common.enums.SystemError; 7 import com.csbr.cloud.common.enums.SystemError;
7 import com.csbr.cloud.common.enums.WorkFlowBizEnum; 8 import com.csbr.cloud.common.enums.WorkFlowBizEnum;
9 import com.csbr.qingcloud.portal.feign.ConfigureFeign;
8 import com.csbr.qingcloud.portal.mybatis.entity.MfServicerMaintainDetail; 10 import com.csbr.qingcloud.portal.mybatis.entity.MfServicerMaintainDetail;
9 import com.csbr.qingcloud.portal.mybatis.service.MfServicerMaintainDetailService; 11 import com.csbr.qingcloud.portal.mybatis.service.MfServicerMaintainDetailService;
10 import csbr.cloud.entity.enums.ApprovalStateEnum; 12 import csbr.cloud.entity.enums.ApprovalStateEnum;
...@@ -71,6 +73,9 @@ public class ServicerMaintainServiceImpl extends FlowAbstractImpl implements Ser ...@@ -71,6 +73,9 @@ public class ServicerMaintainServiceImpl extends FlowAbstractImpl implements Ser
71 @Resource 73 @Resource
72 private MessageSourceUtil messageSourceUtil; 74 private MessageSourceUtil messageSourceUtil;
73 75
76 @Resource
77 private ConfigureFeign configureFeign;
78
74 /** 79 /**
75 * 服务商维护分页查询 80 * 服务商维护分页查询
76 * @author xcq 81 * @author xcq
...@@ -530,9 +535,31 @@ public class ServicerMaintainServiceImpl extends FlowAbstractImpl implements Ser ...@@ -530,9 +535,31 @@ public class ServicerMaintainServiceImpl extends FlowAbstractImpl implements Ser
530 ServicerMaintainRSVO vo = csbrBeanUtil.convert(entity, ServicerMaintainRSVO.class); 535 ServicerMaintainRSVO vo = csbrBeanUtil.convert(entity, ServicerMaintainRSVO.class);
531 //流程数据处理 536 //流程数据处理
532 vo.setApproveVO(approvalFlowUtil.getApprovalInfo(entity.getGuid())); 537 vo.setApproveVO(approvalFlowUtil.getApprovalInfo(entity.getGuid()));
538 vo.setTenantTypeName(getTypeName(entity.getTenantType()));
533 return vo; 539 return vo;
534 } 540 }
535 541
542 private List<DictModel> dicList = new ArrayList<>();
543
544 private String getTypeName(String tenantType) {
545 if (CollectionUtils.isEmpty(dicList)) {
546 dicList = configureFeign.getDictListByType("客户类型").getData();
547 }
548 for(DictModel item : dicList){
549 if(item.getValue().equals(tenantType)){
550 return item.getText();
551 }
552 if(CollectionUtils.isNotEmpty(item.getChildDictList())){
553 for(DictModel child : item.getChildDictList()){
554 if(child.getValue().equals(tenantType)){
555 return child.getText();
556 }
557 }
558 }
559 }
560 return tenantType;
561 }
562
536 /** 563 /**
537 * 服务商维护新增、修改和其他情况的参数转换为实体 564 * 服务商维护新增、修改和其他情况的参数转换为实体
538 * @author xcq 565 * @author xcq
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!