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
*/
private String baseId;
@TableField(exist = false)
private String baseName;
/**
* 地块ID
*/

View File

@@ -106,7 +106,10 @@ public class PlotInfoServiceImpl implements PlotInfoService {
@Override
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
@@ -138,6 +141,7 @@ public class PlotInfoServiceImpl implements PlotInfoService {
/**
* 验证: 地块总面积不得大于基地面积
*
* @param baseId 基地面积
*/
private boolean validateTotalPlotArea(String baseId) {