Merge remote-tracking branch 'origin/dev' into dev

dev
黄泽腾 2 years ago
commit 4d460828fd

@ -1258,5 +1258,18 @@ public class IoCodeTempController extends BaseController {
else return ResultVOUtils.error(500, "修改失败!");
}
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/checkTempCode")
public BaseResponse checkTempCode(@RequestBody IoCodeTempEntity codeTempEntity) {
Boolean falg=codeTempService.checkTempCode(codeTempEntity);
if(!falg){
return ResultVOUtils.error(999,"该产品已存在,请勿重复录入");
}
return ResultVOUtils.success();
}
}

@ -45,4 +45,6 @@ public interface IoCodeTempService {
boolean isExit(String orderId);
Integer selectExitCount(String orderId, String bacthNo, Long relId, String supId);
Boolean checkTempCode(IoCodeTempEntity ioCodeTempEntity);
}

@ -113,4 +113,21 @@ public class IoCodeTempServiceImpl implements IoCodeTempService {
return ioCodeTempDao.selectExitCount(filterCodeRequest);
}
@Override
public Boolean checkTempCode(IoCodeTempEntity ioCodeTempEntity) {
QueryWrapper<IoCodeTempEntity> ew=new QueryWrapper<>();
ew.eq("code",ioCodeTempEntity.getCode());
ew.eq("corpOrderId",ioCodeTempEntity.getCorpOrderId());
ew.eq("batchNo",ioCodeTempEntity.getBatchNo());
ew.eq("produceDate",ioCodeTempEntity.getProduceDate());
ew.eq("expireDate",ioCodeTempEntity.getExpireDate());
ew.eq("serialNo",ioCodeTempEntity.getSerialNo());
Long count = ioCodeTempDao.selectCount(ew);
if(count>0){
return false;
}
return true;
}
}

Loading…
Cancel
Save