Bläddra i källkod

修改评价信息表增加评价人名称

wangzl 3 månader sedan
förälder
incheckning
9b1ab74b62

+ 12 - 0
pump-web/src/main/java/com/tuoren/web/layer/controller/BusAnalgesicScoreController.java

@@ -13,9 +13,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.tuoren.common.redis.RedisService;
 import com.tuoren.common.utils.ConstastUtils;
 import com.tuoren.common.utils.enums.LogType;
+import com.tuoren.web.layer.entity.SysUserEntity;
 import com.tuoren.web.layer.vo.AnalgesicScoreParam;
 import com.tuoren.web.layer.entity.SysBreathEntity;
 import com.tuoren.web.layer.service.ISysBreathService;
+import com.tuoren.web.shiro.utils.ActiverUserUtils;
+import com.tuoren.web.shiro.utils.ShiroUtils;
 import com.tuoren.web.utils.ConverterUtils;
 import com.tuoren.web.utils.DataUtils;
 import com.tuoren.web.utils.DateFormatUtils;
@@ -135,6 +138,15 @@ public class BusAnalgesicScoreController{
     @PutMapping
     public CommonResult update(@RequestBody BusAnalgesicScoreEntity busAnalgesicScoreEntity) {
         try {
+            ActiverUserUtils userInfo = ShiroUtils.getUserInfo();
+            String name = "";
+            if(null != userInfo){
+                SysUserEntity users = userInfo.getUsers();
+                if(null != users){
+                    name = users.getName();
+                }
+            }
+            busAnalgesicScoreEntity.setCreator(name);
             return CommonResult.success(this.iBusAnalgesicScoreEntityService.updateById(busAnalgesicScoreEntity),"修改成功");
         } catch (Exception e) {
             log.error("出现错误, {}",e.getMessage());

+ 14 - 4
pump-web/src/main/java/com/tuoren/web/layer/service/impl/BusAnalgesicScoreServiceImpl.java

@@ -3,7 +3,10 @@ package com.tuoren.web.layer.service.impl;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.tuoren.web.layer.entity.*;
 import com.tuoren.web.layer.vo.AnalgesicScoreParam;
+import com.tuoren.web.shiro.utils.ActiverUserUtils;
+import com.tuoren.web.shiro.utils.ShiroUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -13,10 +16,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.tuoren.common.api.CommonResult;
 import com.tuoren.common.api.ResultCode;
-import com.tuoren.web.layer.entity.BusAnalgesicScoreEntity;
-import com.tuoren.web.layer.entity.BusPatientEntity;
-import com.tuoren.web.layer.entity.BusPumpEntity;
-import com.tuoren.web.layer.entity.BusSolutionEntity;
 import com.tuoren.web.layer.mapper.BusAnalgesicScoreMapper;
 import com.tuoren.web.layer.mapper.BusPatientMapper;
 import com.tuoren.web.layer.mapper.BusPumpMapper;
@@ -26,6 +25,7 @@ import com.tuoren.web.layer.service.IBusAnalgesicScoreService;
 import java.time.ZoneId;
 import java.util.Date;
 import java.util.List;
+import java.util.Objects;
 
 /**
  * <p>
@@ -86,6 +86,16 @@ public class BusAnalgesicScoreServiceImpl extends ServiceImpl<BusAnalgesicScoreM
 	@Transactional(rollbackFor = Exception.class)
 	public long insertAcqId(BusAnalgesicScoreEntity busAnalgesicScoreEntity) {
 		busAnalgesicScoreEntity.setId(System.currentTimeMillis());
+		//增加评价人
+		ActiverUserUtils userInfo = ShiroUtils.getUserInfo();
+		String name = "";
+		 if(null != userInfo){
+			 SysUserEntity users = userInfo.getUsers();
+			 if(null != users){
+				 name = users.getName();
+			 }
+		 }
+		busAnalgesicScoreEntity.setCreator(name);
 //		return this.baseMapper.insertAcqId(busAnalgesicScoreEntity);
 		save(busAnalgesicScoreEntity);
 		Date lastScoreTime = Date.from(busAnalgesicScoreEntity.getFollowDate().atZone(ZoneId.systemDefault()).toInstant());