bug修复

This commit is contained in:
guo 2023-11-09 17:54:56 +08:00
parent ac4d137152
commit 79c8c8c3bf
5 changed files with 17 additions and 1 deletions

View File

@ -149,5 +149,6 @@ public class CarVideoAirtightDataController {
carVideoAirtightDataService.saveCarVideoAnalyAirtightResult(json); carVideoAirtightDataService.saveCarVideoAnalyAirtightResult(json);
return Result.ok(); return Result.ok();
} }
//to do
} }

View File

@ -2,11 +2,14 @@ package com.zhgd.xmgl.modules.hangbasket.controller;
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData; import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData;
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketAlarmDataService; import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketAlarmDataService;
import com.zhgd.xmgl.security.entity.UserInfo;
import com.zhgd.xmgl.security.util.SecurityUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import springfox.documentation.annotations.ApiIgnore; import springfox.documentation.annotations.ApiIgnore;
@ -14,6 +17,7 @@ import springfox.documentation.annotations.ApiIgnore;
import java.util.List; import java.util.List;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.util.Objects;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -99,6 +103,11 @@ public class HangBasketAlarmDataController {
@ApiOperation(value = "编辑挂篮告警数据信息", notes = "编辑挂篮告警数据信息", httpMethod = "POST") @ApiOperation(value = "编辑挂篮告警数据信息", notes = "编辑挂篮告警数据信息", httpMethod = "POST")
@PostMapping(value = "/edit") @PostMapping(value = "/edit")
public Result<HangBasketAlarmData> edit(@RequestBody HangBasketAlarmData hangBasketAlarmData) { public Result<HangBasketAlarmData> edit(@RequestBody HangBasketAlarmData hangBasketAlarmData) {
if (Objects.equals(hangBasketAlarmData.getHandleDone(), 1)) {
UserInfo userInfo = SecurityUtils.getUser();
hangBasketAlarmData.setOperateId(userInfo.getUserId());
hangBasketAlarmData.setOperateTime(new Date());
}
hangBasketAlarmDataService.updateById(hangBasketAlarmData); hangBasketAlarmDataService.updateById(hangBasketAlarmData);
return Result.ok(); return Result.ok();
} }

View File

@ -100,7 +100,7 @@ public class HangBasketAlarmData implements Serializable {
*/ */
@Excel(name = "操作人id", width = 15) @Excel(name = "操作人id", width = 15)
@ApiModelProperty(value = "操作人id") @ApiModelProperty(value = "操作人id")
private java.lang.Integer operateId; private java.lang.Long operateId;
/** /**
* 操作时间 * 操作时间
*/ */

View File

@ -16,6 +16,7 @@ import com.zhgd.xmgl.security.util.SecurityUtils;
import com.zhgd.xmgl.util.RefUtil; import com.zhgd.xmgl.util.RefUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List; import java.util.List;
@ -29,6 +30,7 @@ import java.util.stream.Collectors;
* @version V1.0 * @version V1.0
*/ */
@Service @Service
@Transactional(rollbackFor = Exception.class)
public class TaskProgressContentServiceImpl extends ServiceImpl<TaskProgressContentMapper, TaskProgressContent> implements ITaskProgressContentService { public class TaskProgressContentServiceImpl extends ServiceImpl<TaskProgressContentMapper, TaskProgressContent> implements ITaskProgressContentService {
@Autowired @Autowired
TaskProgressMaterialRelMapper taskProgressMaterialRelMapper; TaskProgressMaterialRelMapper taskProgressMaterialRelMapper;

View File

@ -449,6 +449,10 @@ public class TaskProgressServiceImpl extends ServiceImpl<TaskProgressMapper, Tas
@Override @Override
public void edit(TaskProgress taskProgress) { public void edit(TaskProgress taskProgress) {
TaskProgress tp = baseMapper.selectById(taskProgress.getId());
if (Objects.equals(tp.getProgressRatio(), 100D) && !Objects.equals(taskProgress.getProgressRatio(), 100D)) {
throw new OpenAlertException("进度100%不能再次修改");
}
setStatusRel(taskProgress); setStatusRel(taskProgress);
baseMapper.updateByPrimaryId(taskProgress); baseMapper.updateByPrimaryId(taskProgress);
addWarning(taskProgress); addWarning(taskProgress);