|
@@ -31,13 +31,16 @@ public class SprayTimeServiceImpl implements ISprayTimeService {
|
|
|
public String getSprayTimeByDeviceCode(String deviceCode) {
|
|
|
EnvSprayTimeEntity envSprayTimeEntity = new EnvSprayTimeEntity();
|
|
|
envSprayTimeEntity.setDeviceCode(deviceCode);
|
|
|
+ System.out.println("envSprayTimeEntity="+envSprayTimeEntity);
|
|
|
Example<EnvSprayTimeEntity> example = Example.of(envSprayTimeEntity);
|
|
|
List<EnvSprayTimeEntity> envSprayTimeEntityList = envSprayTimeEntityRepo.findAll(example);
|
|
|
+ System.out.println("envSprayTimeEntityList.size()="+envSprayTimeEntityList.size());
|
|
|
StringBuilder timeBuilder = new StringBuilder();
|
|
|
int a=0;
|
|
|
for(EnvSprayTimeEntity sprayTimeEntity:envSprayTimeEntityList){
|
|
|
//开始时间(分秒)
|
|
|
if(sprayTimeEntity.getOpenTime() != null && sprayTimeEntity.getOpenTime().trim().length() > 0){
|
|
|
+ System.out.println("sprayTimeEntity.getOpenTime()="+sprayTimeEntity.getOpenTime());
|
|
|
if(timeBuilder.length()>0){
|
|
|
timeBuilder.append(",");
|
|
|
}
|
|
@@ -47,6 +50,7 @@ public class SprayTimeServiceImpl implements ISprayTimeService {
|
|
|
}
|
|
|
//持续时间
|
|
|
if(sprayTimeEntity.getDuration() != null && sprayTimeEntity.getDuration() > 0){
|
|
|
+ System.out.println("sprayTimeEntity.getDuration()="+sprayTimeEntity.getDuration());
|
|
|
if(timeBuilder.length()>0){
|
|
|
timeBuilder.append(",");
|
|
|
}
|
|
@@ -56,13 +60,16 @@ public class SprayTimeServiceImpl implements ISprayTimeService {
|
|
|
}
|
|
|
//开关时长
|
|
|
if(sprayTimeEntity.getOpenMode() != null && sprayTimeEntity.getOpenMode().trim().length() > 0){
|
|
|
+ System.out.println("sprayTimeEntity.getOpenMode()="+sprayTimeEntity.getOpenMode());
|
|
|
if(timeBuilder.length()>0){
|
|
|
timeBuilder.append(",");
|
|
|
}
|
|
|
String openMode = sprayTimeEntity.getOpenMode();
|
|
|
- String[] openModeArray = openMode.split(":");
|
|
|
+ System.out.println("openMode="+openMode);
|
|
|
+ String[] openModeArray = openMode.split(",");
|
|
|
//分钟-->秒钟
|
|
|
timeBuilder.append(String.valueOf(Integer.parseInt(openModeArray[0])*60)+","+String.valueOf(Integer.parseInt(openModeArray[1])*60));
|
|
|
+ System.out.println("timeBuilder="+timeBuilder.toString());
|
|
|
}else{
|
|
|
log.error("开始时长为null或为空.");
|
|
|
}
|