From c4e4d75c04aea4c5fd2bc760ecc9f50c17bbdc57 Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 18 Jan 2024 14:46:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/controller/config/PhysicalToolManageController.java | 2 +- .../java/com/supervision/manage/pojo/vo/PhysicalToolVO.java | 1 + .../manage/service/impl/PhysicalToolManageServiceImpl.java | 3 +++ .../src/main/java/com/supervision/model/User.java | 2 +- .../main/java/com/supervision/controller/UserController.java | 3 +-- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/config/PhysicalToolManageController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/config/PhysicalToolManageController.java index 52b81bf0..b58b7b77 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/config/PhysicalToolManageController.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/config/PhysicalToolManageController.java @@ -35,7 +35,7 @@ public class PhysicalToolManageController { return physicalToolManageService.queryConfigPhysicalToolPage(toolName, type, requireLocation, pageNum, pageSize); } - @ApiModelProperty("查询体格检查工具详细信息") + @ApiOperation("查询体格检查工具详细信息") @GetMapping("queryConfigPhysicalToolDetail") public PhysicalToolVO queryConfigPhysicalToolDetail(String id) { return physicalToolManageService.queryConfigPhysicalToolDetail(id); diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/PhysicalToolVO.java b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/PhysicalToolVO.java index ed3d8060..962ce5a8 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/PhysicalToolVO.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/PhysicalToolVO.java @@ -1,5 +1,6 @@ package com.supervision.manage.pojo.vo; +import com.fasterxml.jackson.annotation.JsonInclude; import com.supervision.model.ConfigPhysicalTool; import com.supervision.model.DefaultPhysicalIndicator; import io.swagger.annotations.ApiModel; diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/PhysicalToolManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/PhysicalToolManageServiceImpl.java index 2efd58ac..d3c942a4 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/PhysicalToolManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/PhysicalToolManageServiceImpl.java @@ -22,6 +22,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.ArrayList; import java.util.List; @Slf4j @@ -58,6 +59,8 @@ public class PhysicalToolManageServiceImpl implements PhysicalToolManageService List list = defaultPhysicalIndicatorService.lambdaQuery().eq(DefaultPhysicalIndicator::getItemId, id).list(); if (CollUtil.isNotEmpty(list)) { bean.setDefaultPhysicalIndicatorList(list); + }else { + bean.setDefaultPhysicalIndicatorList(new ArrayList<>()); } return bean; } diff --git a/virtual-patient-model/src/main/java/com/supervision/model/User.java b/virtual-patient-model/src/main/java/com/supervision/model/User.java index 4c6ede02..4c14f12c 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/User.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/User.java @@ -46,7 +46,7 @@ public class User implements Serializable { /** * 用户角色编码,0管理员 1普通用户 */ - @ApiModelProperty("用户角色编码,0管理员 1普通用户") + @ApiModelProperty("用户角色编码,0管理员 1普通用户 2运营人员") private String roleCode; @ApiModelProperty("账号状态 0正常 1停用") diff --git a/virtual-patient-web/src/main/java/com/supervision/controller/UserController.java b/virtual-patient-web/src/main/java/com/supervision/controller/UserController.java index 894bc394..48aca4dd 100644 --- a/virtual-patient-web/src/main/java/com/supervision/controller/UserController.java +++ b/virtual-patient-web/src/main/java/com/supervision/controller/UserController.java @@ -71,8 +71,7 @@ public class UserController { throw new BusinessException("用户名或密码有误!"); } // 更新用户最近的登录时间 - user.get().setRecentLoginTime(LocalDateTime.now()); - userService.updateById(user.get()); + userService.lambdaUpdate().set(User::getRecentLoginTime,LocalDateTime.now()).eq(User::getId, user.get().getId()).update(); String token = TokenUtil.creatToken(JSONUtil.toJsonStr(user.get())); LoginResVO loginResVO = BeanUtil.toBean(user.get(), LoginResVO.class);