add: 顺序号判断问题

This commit is contained in:
wxyclub
2023-11-06 11:51:19 +08:00
parent ee85b2f1cd
commit 2a4e4024be
@@ -4,6 +4,7 @@ import com.adc.da.slrs.sarBussStandSn.entity.SarBussStandSn;
import com.adc.da.slrs.sarBussStandSn.dao.SarBussStandSnDao;
import com.adc.da.slrs.sarBussStandSn.service.ISarBussStandSnService;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
@@ -37,10 +38,12 @@ public class SarBussStandSnServiceImpl extends ServiceImpl<SarBussStandSnDao, Sa
@Override
public Boolean verifySnExists(String taskId,String standSn,String standSort){
QueryWrapper<SarBussStandSn> qw = new QueryWrapper();
qw.eq("STAND_SORT",standSort);
qw.eq("STAND_SN",standSn);
qw.and(wrapper -> wrapper.ne("TASK_ID",taskId).or().isNull("TASK_ID"));
LambdaQueryWrapper<SarBussStandSn> qw = new LambdaQueryWrapper<>();
qw.eq(SarBussStandSn::getStandSort,standSort);
qw.eq(SarBussStandSn::getStandSn,standSn);
qw.eq(SarBussStandSn::getUseStatus,"yes");
qw.eq(SarBussStandSn::getValidFlag,"0");
qw.and(wrapper -> wrapper.ne(SarBussStandSn::getTaskId,taskId).or().isNull(SarBussStandSn::getTaskId));
int count = iSarBussStandSnService.count(qw);
QueryWrapper qw2 = new QueryWrapper();
qw2.eq("STAND_SORT",standSort);