farm模块-地块返回基地名称

This commit is contained in:
顾君禹
2025-08-31 18:52:09 +08:00
parent ebcf26b666
commit 553972bf36
2 changed files with 11 additions and 5 deletions

View File

@@ -32,6 +32,8 @@ public class PlotInfoDO extends BaseDO {
* 所属基地ID * 所属基地ID
*/ */
private String baseId; private String baseId;
@TableField(exist = false)
private String baseName;
/** /**
* 地块ID * 地块ID
*/ */

View File

@@ -106,7 +106,10 @@ public class PlotInfoServiceImpl implements PlotInfoService {
@Override @Override
public PlotInfoDO getPlotInfo(String id) { public PlotInfoDO getPlotInfo(String id) {
return plotInfoMapper.selectById(id); PlotInfoDO plotInfoDO = plotInfoMapper.selectById(id);
BaseInfoDO baseInfoDO = baseInfoMapper.selectById(plotInfoDO.getBaseId());
plotInfoDO.setBaseName(baseInfoDO.getName());
return plotInfoDO;
} }
@Override @Override
@@ -138,6 +141,7 @@ public class PlotInfoServiceImpl implements PlotInfoService {
/** /**
* 验证: 地块总面积不得大于基地面积 * 验证: 地块总面积不得大于基地面积
*
* @param baseId 基地面积 * @param baseId 基地面积
*/ */
private boolean validateTotalPlotArea(String baseId) { private boolean validateTotalPlotArea(String baseId) {