|
@@ -21,6 +21,7 @@ import com.diagbot.entity.Relation;
|
|
|
import com.diagbot.entity.RelationOrder;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.enums.LexiconTypeEnum;
|
|
|
+import com.diagbot.enums.RelationModelTypeEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.service.RelationService;
|
|
@@ -62,6 +63,10 @@ public class RelationContactFacade extends RelationServiceImpl {
|
|
|
* @return
|
|
|
*/
|
|
|
public IPage<SingleRelationListDTO> relationContactList(SingleRelationListVO singleRelationListVO) {
|
|
|
+ String[] relationModelTypeArry = singleRelationListVO.getRelationModelTypeCode().split("101");
|
|
|
+ singleRelationListVO.setStartTypeId(Long.parseLong(relationModelTypeArry[0]));
|
|
|
+ singleRelationListVO.setEndTypeId(Long.parseLong(relationModelTypeArry[1]));
|
|
|
+
|
|
|
IPage<SingleRelationListDTO> ipage = this.baseMapper.singleRelationList(singleRelationListVO);
|
|
|
if (ipage.getRecords().size() > 0) {
|
|
|
List<String> ids = ipage.getRecords().stream().map(i -> i.getOperName()).distinct().collect(Collectors.toList());
|
|
@@ -69,6 +74,9 @@ public class RelationContactFacade extends RelationServiceImpl {
|
|
|
RespDTOUtil.respNGDealCover(respDTO, "获取用户信息失败");
|
|
|
ipage.getRecords().forEach(i -> {
|
|
|
i.setOperName(respDTO.data.get(i.getOperName()));
|
|
|
+ i.setLibType(LexiconTypeEnum.getName(i.getLibTypeId().intValue()));
|
|
|
+ i.setLibNameType(i.getLibName()+"("+i.getLibType()+")");
|
|
|
+ i.setRelationModelTypeName(RelationModelTypeEnum.getName(Integer.parseInt(i.getRelationModelTypeCode())));
|
|
|
});
|
|
|
}
|
|
|
return ipage;
|