feat: 增加修改备注

dev
huangfeng 1 year ago
parent 5ee04c2541
commit 1427fef31d

@ -15,9 +15,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.CollectionUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.constraints.NotNull;
@ -52,6 +50,13 @@ public class TerminalExtController extends BaseController {
TerminalExtService terminalExtService;
@PostMapping("updateComment")
@ApiOperation("修改备注")
public ResponseReult<String> updateComment(@RequestBody MntnStatus model) throws Exception {
terminalExtService.updateComment(model);
return ResponseReult.success("OK");
}
@GetMapping("listForMaintain")
@ApiOperation("运维查询装置")
public ResponseReult<List<View_Dy_Line_Tower_Terminals>> listForMaintain(TerminalSelectVo vo) {

@ -3,13 +3,13 @@ package com.shxy.xymanager_service.impl;
import com.shxy.xymanager_common.bean.PermissionDetail;
import com.shxy.xymanager_common.entity.*;
import com.shxy.xymanager_common.enums.CommonStatus;
import com.shxy.xymanager_common.exception.ApiException;
import com.shxy.xymanager_common.util.xinyin.TerminalUtils;
import com.shxy.xymanager_common.vo.TerminalSelectVo;
import com.shxy.xymanager_dao.dao.MntnStatusMapper;
import com.shxy.xymanager_dao.dao.TerminalsDao;
import com.shxy.xymanager_dao.dao.View_Dy_Line_Tower_TerminalsDao;
import com.shxy.xymanager_service.service.ActivitiesService;
import com.shxy.xymanager_service.service.NewCacheService;
import com.shxy.xymanager_service.service.TerminalExtService;
import com.shxy.xymanager_service.service.UserService;
import lombok.extern.slf4j.Slf4j;
@ -20,7 +20,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Date;
import java.util.List;
@Service
@ -157,4 +157,15 @@ public class TerminalExtServiceImpl implements TerminalExtService {
}
return null;
}
@Override
public void updateComment(MntnStatus model) {
MntnStatus item = statusMapper.selectByPrimaryKey(model.getTermId());
if (item == null) {
throw new ApiException("未找到该装置的status数据");
}
item.setComment(model.getComment());
item.setUpdateTime(new Date());
statusMapper.updateByPrimaryKey(item);
}
}

@ -11,4 +11,6 @@ public interface TerminalExtService {
List<View_Dy_Line_Tower_Terminals> getExtTerminalList(TerminalSelectVo vo);
Terminals getByCmdid(String cmdid);
void updateComment(MntnStatus model);
}

Loading…
Cancel
Save