SCMGoods goods = (SCMGoods) target;
if(goods.getId()==null){
SCMGoods goodsOP = goodsService.getGoodsNo(goods.getGoodsNo());
SCMGoods goodsOP2 = goodsService.getBarcode(goods.getBarcode());
if(goodsOP!=null){
errors.rejectValue("goodsNo", null,ControllerUtils.getMessage("scm.goods.err013", new Object[]{goods.getGoodsNo()}));
} else if (goodsOP2!=null) {
errors.rejectValue("barcode", null,ControllerUtils.getMessage("scm.goods.err014", new Object[]{goods.getBarcode()}));
}
} else {
SCMGoods goodsOP = jpaDao.queryOne(SCMGoods.class, "goodsNo=?1 and id != ?2", goods.getGoodsNo(), goods.getId());
SCMGoods goodsOP2 = jpaDao.queryOne(SCMGoods.class, "barcode=?1 and id != ?2", goods.getBarcode(), goods.getId());
if(goodsOP!=null){
errors.rejectValue("goodsNo", null,ControllerUtils.getMessage("scm.goods.err013", new Object[]{goods.getGoodsNo()}));
} else if (goodsOP2!=null) {
errors.rejectValue("barcode", null,ControllerUtils.getMessage("scm.goods.err014", new Object[]{goods.getBarcode()}));
}
}