|
|
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zd.bottle.domain.BottleStorage;
|
|
|
import com.zd.bottle.domain.BottleStorageError;
|
|
|
import com.zd.bottle.domain.UseRecord;
|
|
|
@@ -13,7 +14,6 @@ import com.zd.bottle.mapper.UseRecordMapper;
|
|
|
import com.zd.bottle.service.BottleStorageErrorService;
|
|
|
import com.zd.bottle.service.BottleStorageService;
|
|
|
import com.zd.bottle.service.UseRecordService;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zd.bottle.service.UsegasApplyService;
|
|
|
import com.zd.bottle.vo.AirAmount;
|
|
|
import com.zd.bottle.vo.UseRecordVo;
|
|
|
@@ -22,11 +22,9 @@ import com.zd.common.core.constant.HttpStatus;
|
|
|
import com.zd.common.core.constant.SecurityConstants;
|
|
|
import com.zd.common.core.domain.R;
|
|
|
import com.zd.common.core.exception.ServiceException;
|
|
|
-import com.zd.common.core.utils.DateUtils;
|
|
|
import com.zd.common.core.utils.SecurityUtils;
|
|
|
import com.zd.common.core.utils.bean.TransferUtils;
|
|
|
import com.zd.common.security.service.TokenService;
|
|
|
-import com.zd.common.security.utils.SaveUtil;
|
|
|
import com.zd.system.api.RemoteUserService;
|
|
|
import com.zd.system.api.model.LoginUser;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
@@ -71,7 +69,9 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
Long storageId = u.getStorageId();
|
|
|
if (storageMap.containsKey(storageId)) {
|
|
|
BottleStorage bottleStorage = storageMap.get(storageId);
|
|
|
- u.setAirName(bottleStorage.getAirName()).setStorage(bottleStorage);
|
|
|
+ u.setAirName(bottleStorage.getAirName())
|
|
|
+ .setElectronicTag(bottleStorage.getElectronicTag()).setAirNumber(bottleStorage.getAirNumber())
|
|
|
+ .setStorage(bottleStorage);
|
|
|
}
|
|
|
});
|
|
|
return recordVos;
|
|
|
@@ -159,8 +159,8 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
.ge(UsegasApply::getEndTime, new Date())
|
|
|
//todo 气体ID待确认
|
|
|
.eq(UsegasApply::getUseGasName, recordDto.getBottleName())
|
|
|
- .eq(UsegasApply::getLeadAuditStaus,1);
|
|
|
- List <UsegasApply> list = usegasApplyService.list(queryWrapper);
|
|
|
+ .eq(UsegasApply::getLeadAuditStaus, 1);
|
|
|
+ List<UsegasApply> list = usegasApplyService.list(queryWrapper);
|
|
|
if (list.isEmpty()) {
|
|
|
result = 3;
|
|
|
}
|
|
|
@@ -186,7 +186,7 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
}
|
|
|
|
|
|
LambdaUpdateWrapper<BottleStorage> updateWrapper = Wrappers.lambdaUpdate(BottleStorage.class);
|
|
|
- updateWrapper.eq(BottleStorage::getId, useRecord.getStorageId()).set(BottleStorage::getStorageStatus,2);
|
|
|
+ updateWrapper.eq(BottleStorage::getId, useRecord.getStorageId()).set(BottleStorage::getStorageStatus, 2);
|
|
|
Integer isSurplus = recordDto.getIsSurplus();
|
|
|
if (isSurplus == 1) {
|
|
|
// 修改库存中气瓶余量标记
|
|
|
@@ -213,9 +213,9 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
public Integer updateUseRecord(UseRecord useRecord) {
|
|
|
Long storageId = useRecord.getStorageId();
|
|
|
LambdaQueryWrapper<UseRecord> queryWrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
|
- queryWrapper.eq(UseRecord::getStorageId,storageId).isNull(UseRecord::getBackTime);
|
|
|
+ queryWrapper.eq(UseRecord::getStorageId, storageId).isNull(UseRecord::getBackTime);
|
|
|
UseRecord temp = getOne(queryWrapper);
|
|
|
- if (temp==null) {
|
|
|
+ if (temp == null) {
|
|
|
throw new ServiceException("数据异常");
|
|
|
}
|
|
|
BigDecimal afterUse = useRecord.getAfterUse();
|
|
|
@@ -243,7 +243,7 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
|
|
|
public List<UseRecord> getByUserId(UseRecord useRecord) {
|
|
|
Long userId = tokenService.getLoginUser().getSysUser().getUserId();
|
|
|
LambdaQueryWrapper<UseRecord> queryWrapper = Wrappers.lambdaQuery(UseRecord.class);
|
|
|
- queryWrapper.eq(UseRecord::getUserId,userId);
|
|
|
+ queryWrapper.eq(UseRecord::getUserId, userId);
|
|
|
return list(queryWrapper);
|
|
|
}
|
|
|
|