高支模测量点名称和测量点编号判断唯一存在

This commit is contained in:
guoshengxiong 2024-05-22 17:56:57 +08:00
parent 03c7733fae
commit 0661fd6bdc
3 changed files with 25 additions and 15 deletions

View File

@ -88,4 +88,8 @@ public class HighFormworkMeasureCurrentData implements Serializable {
@TableField(exist = false)
@ApiModelProperty(value = "测量点名称")
private java.lang.String measurePointName;
@TableField(exist = false)
@ApiModelProperty(value = "采集仪编号")
private java.lang.String acquisitionInstrumentNumber;
}

View File

@ -55,7 +55,9 @@ public class HighFormworkMeasureCurrentDataServiceImpl extends ServiceImpl<HighF
@Override
public void saveHighFormworkMeasureCurrentData(HighFormworkMeasureCurrentData highFormworkMeasureCurrentData) {
QueryWrapper<HighFormworkMeasurePoint> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(HighFormworkMeasurePoint::getMeasurePointNumber, highFormworkMeasureCurrentData.getMeasurePointNumber());
queryWrapper.lambda()
.eq(HighFormworkMeasurePoint::getMeasurePointNumber, highFormworkMeasureCurrentData.getMeasurePointNumber())
.eq(HighFormworkMeasurePoint::getAcquisitionInstrumentNumber, highFormworkMeasureCurrentData.getAcquisitionInstrumentNumber());
HighFormworkMeasurePoint point = highFormworkMeasurePointMapper.selectOne(queryWrapper);
if (point == null) {
throw new OpenAlertException(MessageUtil.get("pointNoErr"));

View File

@ -51,7 +51,9 @@ public class HighFormworkMeasurePointServiceImpl extends ServiceImpl<HighFormwor
@Override
public void saveHighFormworkMeasurePoint(HighFormworkMeasurePoint highFormworkMeasurePoint) {
QueryWrapper<HighFormworkMeasurePoint> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(HighFormworkMeasurePoint::getMeasurePointNumber,highFormworkMeasurePoint.getMeasurePointNumber());
queryWrapper.lambda()
.eq(HighFormworkMeasurePoint::getMeasurePointNumber, highFormworkMeasurePoint.getMeasurePointNumber())
.eq(HighFormworkMeasurePoint::getAcquisitionInstrumentNumber, highFormworkMeasurePoint.getAcquisitionInstrumentNumber());
int count = highFormworkMeasurePointMapper.selectCount(queryWrapper);
if (count > 0) {
throw new OpenAlertException(MessageUtil.get("pointNoExistErr"));
@ -69,7 +71,9 @@ public class HighFormworkMeasurePointServiceImpl extends ServiceImpl<HighFormwor
@Override
public void editHighFormworkMeasurePoint(HighFormworkMeasurePoint highFormworkMeasurePoint) {
QueryWrapper<HighFormworkMeasurePoint> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(HighFormworkMeasurePoint::getMeasurePointNumber,highFormworkMeasurePoint.getMeasurePointNumber())
queryWrapper.lambda()
.eq(HighFormworkMeasurePoint::getMeasurePointNumber, highFormworkMeasurePoint.getMeasurePointNumber())
.eq(HighFormworkMeasurePoint::getAcquisitionInstrumentNumber, highFormworkMeasurePoint.getAcquisitionInstrumentNumber())
.ne(HighFormworkMeasurePoint::getId, highFormworkMeasurePoint.getId());
int count = highFormworkMeasurePointMapper.selectCount(queryWrapper);
if (count > 0) {