|
|
|
|
@ -203,7 +203,10 @@ public class BaseMaterialInfoServiceImpl implements IBaseMaterialInfoService {
|
|
|
|
|
if (StringUtils.isNotBlank(entity.getMaterialCode())) {
|
|
|
|
|
BaseMaterialInfoBo query = new BaseMaterialInfoBo();
|
|
|
|
|
query.setMaterialCode(entity.getMaterialCode());
|
|
|
|
|
MPJLambdaWrapper<BaseMaterialInfo> lqw = buildQueryWrapper(query);
|
|
|
|
|
MPJLambdaWrapper<BaseMaterialInfo> lqw = JoinWrappers.lambda(BaseMaterialInfo.class)
|
|
|
|
|
.selectAll(BaseMaterialInfo.class)
|
|
|
|
|
//buildQueryWrapper中getMaterialCodee是like,相似搜索
|
|
|
|
|
.eq(StringUtils.isNotBlank(query.getMaterialCode()), BaseMaterialInfo::getMaterialCode, query.getMaterialCode());
|
|
|
|
|
BaseMaterialInfo baseMaterialInfo = baseMapper.selectOne(lqw);
|
|
|
|
|
if (!ObjectUtils.isEmpty(baseMaterialInfo)
|
|
|
|
|
&& !baseMaterialInfo.getMaterialId().equals(entity.getMaterialId())) {
|
|
|
|
|
|