/**
* 校验是否重复
* @param platformOrderRO
* @return
*/
public Boolean verify(PlatformOrderRO platformOrderRO) {
Boolean flag = false;
if(platformOrderRO.getOriginalPlatformOrderNum() != null){
//名称查询 --- 添加修改使用到
PlatformOrder platformOrder = new PlatformOrder();
platformOrder.setOriginalPlatformOrderNum(platformOrderRO.getOriginalPlatformOrderNum());
int count = this.selectCount(platformOrder);
//当前id查询 --- 修改使用到
PlatformOrder old = null;
if (platformOrderRO.getId() != null){
old = this.selectByPrimaryKey(platformOrderRO.getId());
}
//保存操作
if (old == null){
if (count > 0){
flag = true;
}
}else{
//修改操作
if (!old.getOriginalPlatformOrderNum().equals(platformOrderRO.getOriginalPlatformOrderNum()) && count >= 1){
flag = true;
}
}
}
return flag;
}