|
@@ -158,9 +158,10 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
queryWrapper.eq(UsegasApply::getUserId, user.getSysUser().getUserId())
|
|
queryWrapper.eq(UsegasApply::getUserId, user.getSysUser().getUserId())
|
|
|
.ge(UsegasApply::getEndTime, new Date())
|
|
.ge(UsegasApply::getEndTime, new Date())
|
|
|
//todo 气体ID待确认
|
|
//todo 气体ID待确认
|
|
|
- .eq(UsegasApply::getUseGasName, recordDto.getBottleName());
|
|
|
|
|
- UsegasApply usegasApply = usegasApplyService.getOne(queryWrapper);
|
|
|
|
|
- if (usegasApply == null) {
|
|
|
|
|
|
|
+ .eq(UsegasApply::getUseGasName, recordDto.getBottleName())
|
|
|
|
|
+ .eq(UsegasApply::getLeadAuditStaus,1);
|
|
|
|
|
+ List <UsegasApply> list = usegasApplyService.list(queryWrapper);
|
|
|
|
|
+ if (list.isEmpty()) {
|
|
|
result = 3;
|
|
result = 3;
|
|
|
}
|
|
}
|
|
|
LambdaQueryWrapper<UseRecord> wrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
LambdaQueryWrapper<UseRecord> wrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
@@ -200,7 +201,7 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
throw new ServiceException("入库数据异常");
|
|
throw new ServiceException("入库数据异常");
|
|
|
}
|
|
}
|
|
|
//设置其他公共字段
|
|
//设置其他公共字段
|
|
|
- useRecord.setUserId(user.getUserid());
|
|
|
|
|
|
|
+ useRecord.setUserId(user.getSysUser().getUserId());
|
|
|
useRecord.setCommonValue(user.getSysUser().getUserName());
|
|
useRecord.setCommonValue(user.getSysUser().getUserName());
|
|
|
if (save(useRecord)) {
|
|
if (save(useRecord)) {
|
|
|
return result;
|
|
return result;
|
|
@@ -212,7 +213,7 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
public Integer updateUseRecord(UseRecord useRecord) {
|
|
public Integer updateUseRecord(UseRecord useRecord) {
|
|
|
Long storageId = useRecord.getStorageId();
|
|
Long storageId = useRecord.getStorageId();
|
|
|
LambdaQueryWrapper<UseRecord> queryWrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
LambdaQueryWrapper<UseRecord> queryWrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
|
- queryWrapper.eq(UseRecord::getStorageId,storageId).eq(UseRecord::getBackTime,null);
|
|
|
|
|
|
|
+ queryWrapper.eq(UseRecord::getStorageId,storageId).isNull(UseRecord::getBackTime);
|
|
|
UseRecord temp = getOne(queryWrapper);
|
|
UseRecord temp = getOne(queryWrapper);
|
|
|
if (temp==null) {
|
|
if (temp==null) {
|
|
|
throw new ServiceException("数据异常");
|
|
throw new ServiceException("数据异常");
|