|
@@ -168,10 +168,14 @@ public class K3MaterialLogic {
|
|
|
}
|
|
|
|
|
|
public void edit(KingDeeMaterialBean kingDeeMaterialBean) {
|
|
|
- if (kingDeeMaterialService.lambdaQuery().eq(KingDeeMaterial::getNumber,kingDeeMaterialBean.getNumber()).count() > 0)
|
|
|
+ if (kingDeeMaterialService.lambdaQuery().eq(KingDeeMaterial::getNumber,kingDeeMaterialBean.getNumber())
|
|
|
+ .ne(KingDeeMaterial::getId,kingDeeMaterialBean.getId())
|
|
|
+ .count() > 0)
|
|
|
throw new RemoteServiceException("物料编号存在重复");
|
|
|
|
|
|
- if (kingDeeMaterialService.lambdaQuery().eq(KingDeeMaterial::getOldNumber,kingDeeMaterialBean.getOldNumber()).count() > 0)
|
|
|
+ if (kingDeeMaterialService.lambdaQuery().eq(KingDeeMaterial::getOldNumber,kingDeeMaterialBean.getOldNumber())
|
|
|
+ .ne(KingDeeMaterial::getId,kingDeeMaterialBean.getId())
|
|
|
+ .count() > 0)
|
|
|
throw new RemoteServiceException("产品编号存在重复");
|
|
|
kingDeeMaterialBean.updateById();
|
|
|
}
|