This commit is contained in:
mashuai 2024-10-24 15:40:10 +08:00
parent 1648e6a51f
commit 0b32de19b3
2 changed files with 9 additions and 3 deletions

View File

@ -48,10 +48,13 @@ public class BmProject extends BaseEntity
private String proTypeId;
@ApiModelProperty(value = "实施单位")
@Excel(name = "实施单位")
@NotBlank(message = "实施单位不能为空")
private String impUnit;
@ApiModelProperty(value = "实施单位")
@Excel(name = "实施单位")
private String impUnitName;
@ApiModelProperty(value = "工程类型")
@Excel(name = "工程类型")
@NotBlank(message = "工程类型不能为空")

View File

@ -55,10 +55,13 @@ public class BmProjectServiceImpl implements IBmProjectService
{
BmProject project = bmProjectMapper.selectBmProjectByProId(proId);
extractedImpUnit(project);
extracted(project);
return project;
}
/**
* 实施单位方法抽取
* @param project
*/
private void extractedImpUnit(BmProject project) {
try {
AjaxResult ajaxResult = remoteDeptService.getInfo(Long.parseLong(project.getImpUnit()), SecurityConstants.INNER);
@ -70,7 +73,7 @@ public class BmProjectServiceImpl implements IBmProjectService
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
if (rawDataList != null) {
SysDept sysDept = objectMapper.convertValue(rawDataList, SysDept.class);
project.setImpUnit(sysDept.getDeptName() == null ? "" : sysDept.getDeptName());
project.setImpUnitName(sysDept.getDeptName() == null ? "" : sysDept.getDeptName());
}
}
} catch (NumberFormatException e) {