Просмотр исходного кода

信创审核列表 预览文件优化

tags/24080901
PoffyZhang 6 месяцев назад
Родитель
Сommit
c4eaea479a
2 измененных файлов: 17 добавлений и 11 удалений
  1. +11
    -11
      hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/PurchaseManage.java
  2. +6
    -0
      hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/vo/XinchuangVO.java

+ 11
- 11
hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/manage/PurchaseManage.java Просмотреть файл

@@ -727,13 +727,13 @@ public class PurchaseManage {
public Long addSystem(XcfhxApplySaveDTO dto) {
Xinchuang xinchuang = BeanUtil.copyProperties(dto, Xinchuang.class);
xinchuang.setSourceType(PurchaseSourceTypeEnum.MANUAL_ADDITION.getCode());
if(xinchuangService.save(xinchuang)){
if (Boolean.TRUE.equals(dto.getMatchXcfhx())) {
if (StrUtils.isNotBlank(dto.getMhXcfhxReportFile())) {
String fileName = xinchuang.getBidName() + "-信创符合性测评报告.";
xinchuang.setXcfhxReportFiles(mhXchxFileHelper.getXchxFile(dto.getMhXcfhxReportFile(), fileName));
}
if (Boolean.TRUE.equals(dto.getMatchXcfhx())) {
if (StrUtils.isNotBlank(dto.getMhXcfhxReportFile())) {
String fileName = xinchuang.getBidName() + "-信创符合性测评报告.";
xinchuang.setXcfhxReportFiles(mhXchxFileHelper.getXchxFile(dto.getMhXcfhxReportFile(), fileName));
}
}
if(xinchuangService.save(xinchuang)){
return xinchuang.getId();
}
throw BizException.wrap("新增失败");
@@ -741,12 +741,12 @@ public class PurchaseManage {

public Long updateSystem(XcfhxApplyEditDTO dto) {
Xinchuang xinchuang = BeanUtil.copyProperties(dto, Xinchuang.class);
if (Boolean.TRUE.equals(dto.getMatchXcfhx()) && StrUtils.isNotBlank(dto.getMhXcfhxReportFile()) &&
!dto.getMhXcfhxReportFile().equals(xinchuang.getMhXcfhxReportFile())) {
String fileName = xinchuang.getBidName() + "-信创符合性测评报告.";
xinchuang.setXcfhxReportFiles(mhXchxFileHelper.getXchxFile(dto.getMhXcfhxReportFile(), fileName));
}
if(xinchuangService.updateById(xinchuang)){
if (Boolean.TRUE.equals(dto.getMatchXcfhx()) && StrUtils.isNotBlank(dto.getMhXcfhxReportFile()) &&
!dto.getMatchXcfhx().equals(xinchuang.getMatchXcfhx())) {
String fileName = xinchuang.getBidName() + "-信创符合性测评报告.";
xinchuang.setXcfhxReportFiles(mhXchxFileHelper.getXchxFile(dto.getMhXcfhxReportFile(), fileName));
}
return xinchuang.getId();
}
throw BizException.wrap("编辑失败");


+ 6
- 0
hz-pm-api/src/main/java/com/hz/pm/api/projectdeclared/model/vo/XinchuangVO.java Просмотреть файл

@@ -26,6 +26,12 @@ public class XinchuangVO {
@ApiModelProperty("系统名称")
private String bidName;

@ApiModelProperty("单位code")
private String buildOrgCode;

@ApiModelProperty("单位名称")
private String buildOrgName;

@ApiModelProperty("创建时间")
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createOn;


Загрузка…
Отмена
Сохранить