修改文字及判断类型

This commit is contained in:
yangjun 2025-06-27 10:28:08 +08:00
parent 229218cc0d
commit 5bb85f603e
2 changed files with 34 additions and 16 deletions

View File

@ -84,7 +84,25 @@ public class NuIotTqApiRequestLogController extends JeecgController<NuIotTqApiRe
}
//如果返回状态为空并且超过了5分钟则返回抄表失败
if(StringUtils.isBlank(par.getResolveStatus()) && fiveMinutesAgo.getTime() > date.getTime()){
//9清零 3抄表 10电表拉闸 11电表合闸 49水表清零 42水表抄表 43水表开闸 53水表关闸
if(StringUtils.equals("9",par.getType())){
par.setResolveStatus("清零失败");
}else if (StringUtils.equals("3",par.getType())){
par.setResolveStatus("抄表失败");
}else if(StringUtils.equals("10",par.getType())){
par.setResolveStatus("拉闸失败");
}else if (StringUtils.equals("11",par.getType())){
par.setResolveStatus("合闸失败");
}else if(StringUtils.equals("49",par.getType())){
par.setResolveStatus("清零失败");
}else if (StringUtils.equals("42",par.getType())){
par.setResolveStatus("抄表失败");
}else if (StringUtils.equals("43",par.getType())){
par.setResolveStatus("开阀失败");
}else if (StringUtils.equals("53",par.getType())){
par.setResolveStatus("关阀失败");
}
//判断返回状态为空并且没有超过了5分钟则返回抄表中
}else if(StringUtils.isBlank(par.getResolveStatus())){
par.setResolveStatus(par.getRequestStatus());

View File

@ -139,7 +139,7 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
}
/**
* 开关
* 开关
*/
@Override
public Result<String> waterControl(WaterMeter waterMeter){
@ -147,9 +147,9 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
WaterMeter entity = baseMapper.getWaterMeter(waterMeter);
if(entity == null){
if(type.equals(43)){
return Result.error("请先同步水表设备信息后再进行开");
return Result.error("请先同步水表设备信息后再进行开");
}else{
return Result.error("请先同步水表设备信息后再进行关");
return Result.error("请先同步水表设备信息后再进行关");
}
}
List<Map<String, Object>> req = new ArrayList<>();
@ -181,9 +181,9 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
tqApiLog.setRequestTime(DateUtil.now());
tqApiLog.setRequestStatus(status);
if(type.equals(43)){
tqApiLog.setRequestStatus("");
tqApiLog.setRequestStatus("");
}else{
tqApiLog.setRequestStatus("");
tqApiLog.setRequestStatus("");
}
logService.insert(tqApiLog);
}else{
@ -195,9 +195,9 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
tqApiLog.setType(waterMeter.getType());
tqApiLog.setRequestTime(DateUtil.now());
if(type.equals(43)){
tqApiLog.setRequestStatus("失败");
tqApiLog.setRequestStatus("失败");
}else{
tqApiLog.setRequestStatus("失败");
tqApiLog.setRequestStatus("失败");
}
tqApiLog.setRequestRemark(errorMsg);
logService.insert(tqApiLog);
@ -212,18 +212,18 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
tqApiLog.setType(waterMeter.getType());
tqApiLog.setRequestTime(DateUtil.now());
if(type.equals(43)){
tqApiLog.setRequestStatus("失败");
tqApiLog.setRequestStatus("失败");
}else{
tqApiLog.setRequestStatus("失败");
tqApiLog.setRequestStatus("失败");
}
tqApiLog.setRequestRemark(errorMsg);
logService.insert(tqApiLog);
return Result.error(errorMsg);
}
if(type.equals(43)){
return Result.OK("成功");
return Result.OK("成功");
}else{
return Result.OK("成功");
return Result.OK("成功");
}
}
@ -349,7 +349,7 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
}
/**
* 开关回调通知
* 开关回调通知
*/
@Override
public String waterControlNotify(String response_content, String timestamp, String sign){
@ -373,9 +373,9 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
Integer type = logEntity.getType();
String typeStr = "";
if(type.equals(43)){
typeStr = "";
typeStr = "";
}else {
typeStr = "";
typeStr = "";
}
if(status.equals("SUCCESS")){
tqApiLog.setResolveStatus(typeStr+"成功");