参数项收集清单-->某个项目责任领域下工程接口人
This commit is contained in:
+14
@@ -706,4 +706,18 @@ public class ParamsCollectManifestEOController extends JeroController<ParamsColl
|
|||||||
public Result<?> queryDutyTerritory(@RequestParam(name="id",required=true) String id) {
|
public Result<?> queryDutyTerritory(@RequestParam(name="id",required=true) String id) {
|
||||||
return this.paramsCollectManifestEOService.queryDutyTerritory(id);
|
return this.paramsCollectManifestEOService.queryDutyTerritory(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 某个项目责任领域下-工程接口人
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "某个项目责任领域下-工程接口人")
|
||||||
|
@ApiOperation(value="某个项目责任领域下-工程接口人", notes="某个项目责任领域下-工程接口人")
|
||||||
|
@GetMapping(value = "/getSdtList")
|
||||||
|
public Result<List<Map<String,String>>> getSdtList(String projectId,String projectVersion,String dutyTerritory) {
|
||||||
|
List<Map<String,String>> sdtList = paramsCollectManifestEOService.getSdtList(projectId,projectVersion,dutyTerritory);
|
||||||
|
return Result.OK(sdtList);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
@@ -113,6 +113,8 @@ public interface IParamsCollectManifestEOService extends IService<ParamsCollectM
|
|||||||
|
|
||||||
List<Map<String,String>> querySdtList(ParamsCollectManifestVO paramsCollectManifestVO);
|
List<Map<String,String>> querySdtList(ParamsCollectManifestVO paramsCollectManifestVO);
|
||||||
|
|
||||||
|
List<Map<String,String>> getSdtList(String projectId,String projectVersion,String dutyTerritory);
|
||||||
|
|
||||||
List<Map<String, String>> getLoginUserTypes(ParamsCollectManifestVO paramsCollectManifestVO, String cut);
|
List<Map<String, String>> getLoginUserTypes(ParamsCollectManifestVO paramsCollectManifestVO, String cut);
|
||||||
|
|
||||||
Map<String, Object> isCollectFinished(String paramsManifestId);
|
Map<String, Object> isCollectFinished(String paramsManifestId);
|
||||||
|
|||||||
+24
@@ -2032,6 +2032,30 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
}
|
}
|
||||||
return sdtList;
|
return sdtList;
|
||||||
}
|
}
|
||||||
|
@Override
|
||||||
|
public List<Map<String, String>> getSdtList(String projectId,String projectVersion,String dutyTerritory) {
|
||||||
|
// 根据主项目ID 查询 相关项目版本的项目ID
|
||||||
|
String projectVersionId = projectLibraryBaseService.getIdByVersionAndParentId(projectVersion, projectId);
|
||||||
|
|
||||||
|
List<Map<String, String>> sdtList = new ArrayList<>();
|
||||||
|
ProjectRelatedPersonnel projectRelatedPersonnel = projectRelatedPersonnelService.queryByProjectIdAndDutyTerritory(projectVersionId, dutyTerritory);
|
||||||
|
if (ObjectUtil.isNotEmpty(projectRelatedPersonnel)) {
|
||||||
|
String sdtIds = projectRelatedPersonnel.getEngineeringInterfacePerson();
|
||||||
|
if (StringUtils.isNotBlank(sdtIds)) {
|
||||||
|
String[] sdtIdStr = sdtIds.split(",");
|
||||||
|
for (int i = 0; i < sdtIdStr.length; i++) {
|
||||||
|
SysUser sysUser = sysUserService.getById(sdtIdStr[i]);
|
||||||
|
if (ObjectUtil.isNotEmpty(sysUser)) {
|
||||||
|
Map<String, String> userMap = new HashMap<>();
|
||||||
|
userMap.put("userName", sysUser.getUsername());
|
||||||
|
userMap.put("id", sysUser.getId());
|
||||||
|
sdtList.add(userMap);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return sdtList;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, String>> getLoginUserTypes(ParamsCollectManifestVO paramsCollectManifestVO, String cut) {
|
public List<Map<String, String>> getLoginUserTypes(ParamsCollectManifestVO paramsCollectManifestVO, String cut) {
|
||||||
|
|||||||
Reference in New Issue
Block a user