1.技术监督试运行bug修改和全景问题接口调整
This commit is contained in:
@@ -139,6 +139,16 @@ public class TerminalBaseController extends BaseController {
|
||||
Boolean b = terminalBaseService.terminalSyncRunFly(lineId);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe);
|
||||
}
|
||||
|
||||
@ApiOperation("监测点信息删除")
|
||||
@OperateInfo(operateType = OperateType.ADD, info = LogEnum.BUSINESS_MEDIUM)
|
||||
@GetMapping("/terminalSyncDeleteFly")
|
||||
public HttpResult<Boolean> terminalSyncDeleteFly(@RequestParam("lineId") String lineId) {
|
||||
String methodDescribe = getMethodDescribe("terminalSyncDeleteFly");
|
||||
Boolean b = terminalBaseService.terminalSyncDeleteFly(lineId);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe);
|
||||
}
|
||||
|
||||
/**
|
||||
* 终端修改操作
|
||||
*
|
||||
|
||||
@@ -250,4 +250,11 @@ public interface TerminalBaseService {
|
||||
* @return
|
||||
*/
|
||||
Boolean terminalSyncRunFly(String lineId);
|
||||
|
||||
/**
|
||||
* 监测数据删除
|
||||
* @param lineId
|
||||
* @return
|
||||
*/
|
||||
Boolean terminalSyncDeleteFly(String lineId);
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.LogUtil;
|
||||
import com.njcn.common.utils.PubUtils;
|
||||
import com.njcn.device.biz.enums.DeviceResponseEnum;
|
||||
import com.njcn.device.biz.enums.RunFlagEnum;
|
||||
import com.njcn.device.biz.pojo.dto.LineDTO;
|
||||
import com.njcn.device.biz.pojo.po.DeviceBak;
|
||||
import com.njcn.device.biz.pojo.po.Overlimit;
|
||||
@@ -1989,6 +1990,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean terminalSyncRunFly(String lineId) {
|
||||
LineDTO lineDTO = this.baseMapper.selectLineDetail(lineId);
|
||||
if(ObjectUtil.isNotNull(lineDTO)){
|
||||
@@ -2005,6 +2007,22 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean terminalSyncDeleteFly(String lineId) {
|
||||
LineDTO lineDTO = this.baseMapper.selectLineDetail(lineId);
|
||||
if(ObjectUtil.isNotNull(lineDTO)){
|
||||
//删除监测点详细信息
|
||||
lineDetailMapper.updateLineRunFlag(lineDTO.getLineId(), RunFlagEnum.QUIT.getStatus());
|
||||
//todo 删除监测点信息
|
||||
this.removeById(lineDTO.getLineId());
|
||||
//todo 删除部门监测点关系
|
||||
deptLineMapper.delete(new LambdaQueryWrapper<DeptLine>()
|
||||
.eq(DeptLine::getLineId, lineDTO.getLineId()));
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
private String saveTerminalInfo(List<OracleTerminalExcel> oracleTerminalExcels, List<OverLimitExcel> overLimitExcels) {
|
||||
List<OracleTerminalExcel.OracleTerminalExcelMsg> oracleTerminalExcelMsg = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user