Commit fd72ff6e authored by shiyu's avatar shiyu

lot校验重复

parent 98a2d0ed
......@@ -290,7 +290,7 @@ public class SysSpecialPerformanceServiceImpl implements SysSpecialPerformanceSe
Object lock = new Object();
synchronized (lock) {
//校验是否lot重复
boolean isExist = specialPerformanceConfigDao.isExistedSort(dto.getSpecialPerformanceId(), dto.getItemId(), dto.getLot());
boolean isExist = specialPerformanceConfigDao.isExistedSort(dto.getSpecialPerformanceId(), dto.getLot());
if (isExist) {
return Result.failed("lot重复");
}
......
......@@ -27,7 +27,7 @@ public interface SpecialPerformanceConfigDao {
boolean isExisted(int specialPerformanceId, long itemId);
boolean isExistedSort(int specialPerformanceId, long itemId, int lot);
boolean isExistedSort(int specialPerformanceId, int lot);
boolean itemSort(int specialPerformanceId, long itemId, int lot);
......
......@@ -136,11 +136,10 @@ public class SpecialPerformanceConfigDaoImpl implements SpecialPerformanceConfig
@Override
public boolean isExistedSort(int specialPerformanceId, long itemId, int lot) {
public boolean isExistedSort(int specialPerformanceId, int lot) {
SpecialPerformanceConfigExample example = new SpecialPerformanceConfigExample();
SpecialPerformanceConfigExample.Criteria criteria = example.createCriteria();
criteria.andSpecialPerformanceIdEqualTo(specialPerformanceId);
criteria.andItemIdEqualTo(itemId);
criteria.andLotEqualTo(lot);
criteria.andStateEqualTo(1);
return specialPerformanceConfigMapper.countByExample(example) > 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment