feat: 企标复审计划-数据字典值切换为注解

This commit is contained in:
2023-09-14 17:27:19 +08:00
parent 246d416202
commit 2685d5e8b7
2 changed files with 2 additions and 15 deletions
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.jero.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -99,6 +100,7 @@ public class EnterpriseStandardInspectRectifyPlan implements Serializable {
/**
* 整改状态
*/
@Dict(dicCode = "inspect_rectify_status")
@ApiModelProperty(value = "整改状态")
private String rectifyStatus;
@@ -39,23 +39,8 @@ public class EnterpriseStandardInspectRectifyPlanServiceImpl extends ServiceImpl
public IPage<EnterpriseStandardInspectRectifyPlan> getRectifyPlan(String inspectId, Integer pageNo, Integer pageSize) {
IPage<EnterpriseStandardInspectRectifyPlan> page = new Page<>(pageNo, pageSize);
esInspectRectifyPlanMapper.page(page, inspectId);
this.transInspectVo(page.getRecords());
return page;
}
// 转换列表中的状态值为中文
private void transInspectVo(List<EnterpriseStandardInspectRectifyPlan> list) {
if (list.isEmpty()) {
return;
}
List<DictModel> ynDictModelList = sysBaseAPI.getDictItems("inspect_rectify_status");
list.forEach(e -> {
List<DictModel> collect = ynDictModelList.stream().filter(e1 -> e1.getValue().equals(e.getRectifyStatus())).collect(Collectors.toList());
if (!collect.isEmpty()) {
e.setRectifyStatus(collect.get(0).getText());
}
});
}
}