Commit 8b033fdf authored by tangwei's avatar tangwei

获取联系人电话

parent 1a851c1c
package com.yeejoin.amos.boot.module.common.biz.controller;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.*;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletRequest;
import com.yeejoin.amos.boot.module.common.api.dto.*;
import com.yeejoin.amos.boot.module.common.api.entity.DynamicFormInstance;
import com.yeejoin.amos.boot.module.common.api.enums.OrgPersonEnum;
import com.yeejoin.amos.boot.module.common.api.mapper.DynamicFormInstanceMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
......@@ -40,15 +38,6 @@ import com.yeejoin.amos.boot.biz.common.interceptors.PermissionInterceptorContex
import com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl;
import com.yeejoin.amos.boot.biz.common.utils.NameUtils;
import com.yeejoin.amos.boot.module.common.api.core.framework.PersonIdentify;
import com.yeejoin.amos.boot.module.common.api.dto.CheckObjectDto;
import com.yeejoin.amos.boot.module.common.api.dto.CompanyPerson;
import com.yeejoin.amos.boot.module.common.api.dto.ESOrgUsrDto;
import com.yeejoin.amos.boot.module.common.api.dto.OrgDepartmentDto;
import com.yeejoin.amos.boot.module.common.api.dto.OrgMenuDto;
import com.yeejoin.amos.boot.module.common.api.dto.OrgUsrDto;
import com.yeejoin.amos.boot.module.common.api.dto.OrgUsrFormDto;
import com.yeejoin.amos.boot.module.common.api.dto.UserDto;
import com.yeejoin.amos.boot.module.common.api.dto.UserUnitDto;
import com.yeejoin.amos.boot.module.common.api.entity.CompanyInfo;
import com.yeejoin.amos.boot.module.common.api.entity.FireTeam;
import com.yeejoin.amos.boot.module.common.api.entity.OrgUsr;
......@@ -111,6 +100,9 @@ public class OrgUsrController extends BaseController {
@Value("special-deptType")
String deptTypeKey;
@Autowired
DynamicFormInstanceMapper dynamicFormInstanceMapper;
private static final String AUTH_SPECIAL_KEY = "fire_build_video_info";
/**
* 新增单位信息
......@@ -181,6 +173,31 @@ public class OrgUsrController extends BaseController {
return ResponseHelper.buildResponse("0");
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/getUserTelephone", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "获取人员详情", notes = "获取人员详情")
public ResponseModel<Map<String,Object>> getUserTelephone(HttpServletRequest request, @RequestParam Long boss) throws Exception {
Map<String,Object> telephone=new HashMap<>();
OrgUsr org=iOrgUsrService.selectByAmosOrgId(boss);
if(org!=null){
QueryWrapper<DynamicFormInstance> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("field_code", "telephone");
queryWrapper.eq("instance_id", org.getSequenceNbr());
DynamicFormInstance dynamicFormInstance = dynamicFormInstanceMapper.selectOne(queryWrapper);
if(dynamicFormInstance!=null){
telephone.put("telephone",dynamicFormInstance.getFieldValue());
}else{
telephone.put("telephone","");
}
}
return ResponseHelper.buildResponse(telephone);
}
/**
* 更新单位数据
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment