Ver código fonte

气瓶领用报错bug修改

liujh 3 anos atrás
pai
commit
bc934bab6c

+ 7 - 2
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/service/impl/UseRecordServiceImpl.java

@@ -173,13 +173,18 @@ public class UseRecordServiceImpl extends ServiceImpl<UseRecordMapper, UseRecord
     @Override
     public Integer add(UseRecordDto recordDto) {
         int result = 1;
-        R<LoginUser> userInfo = userService.getUserInfo(SecurityUtils.getUsername(), SecurityConstants.INNER);
+        /*R<LoginUser> userInfo = userService.getUserInfo(SecurityUtils.getUsername(), SecurityConstants.INNER);
         if (userInfo.getCode() != HttpStatus.SUCCESS || userInfo.getData() == null) {
             throw new ServiceException("用户账号异常");
         }
         //查询用户使用资格
         LoginUser user = userInfo.getData();
-        SysUser sysUser = user.getSysUser();
+        SysUser sysUser = user.getSysUser();*/
+
+        SysUser sysUser = tokenService.getLoginUser().getSysUser();
+        if(sysUser==null){
+            throw new ServiceException("用户账号异常");
+        }
         Long storageId = recordDto.getStorageId();
         LambdaQueryWrapper<UsegasApply> queryWrapper = Wrappers.lambdaQuery(UsegasApply.class);
         queryWrapper.eq(UsegasApply::getUserId, sysUser.getUserId())