|
@@ -21,7 +21,6 @@ import com.huimv.eartag2.manage2.utils.ResultUtil;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.text.DecimalFormat;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
@@ -51,13 +50,10 @@ public class EartagData2ServiceImpl extends ServiceImpl<EartagData2Mapper, Earta
|
|
|
QueryWrapper<EartagData2> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("earmark", earmark);
|
|
|
List<EartagData2> eartagData2s = eartagData2Mapper.selectList(queryWrapper);
|
|
|
-
|
|
|
//查询出来五分钟之内的数据;
|
|
|
-
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
//1-当前时间
|
|
|
Long currentTimestamps = System.currentTimeMillis();
|
|
|
-
|
|
|
//存五秒内的数据
|
|
|
ArrayList<EartagData2> eartagData2s1 = new ArrayList<>();
|
|
|
if (null != eartagData2s && eartagData2s.size() > 0) {
|
|
@@ -79,10 +75,8 @@ public class EartagData2ServiceImpl extends ServiceImpl<EartagData2Mapper, Earta
|
|
|
String startDate = map.get("startDate");
|
|
|
String endDate = map.get("endDate");
|
|
|
String userId = map.get("userId");
|
|
|
-
|
|
|
Date now = new Date();
|
|
|
SysAccountMultilevel user = sysAccountMultilevelMapper.selectById(userId);
|
|
|
-
|
|
|
if (StringUtils.isBlank(earmark)) {
|
|
|
return new Result(10001, "请选择耳标", false);
|
|
|
}
|
|
@@ -93,33 +87,20 @@ public class EartagData2ServiceImpl extends ServiceImpl<EartagData2Mapper, Earta
|
|
|
} else {
|
|
|
wrapper.between("add_time", startDate, endDate);
|
|
|
}
|
|
|
-
|
|
|
wrapper.orderByAsc("add_time");
|
|
|
List<EartagData2> list = this.list(wrapper);
|
|
|
-
|
|
|
-
|
|
|
//用户数据
|
|
|
-// if (user.getIsUser() == 0) {
|
|
|
- if (!"1".equals(userId)){
|
|
|
-
|
|
|
+ if (user.getIsUser() == 0) {
|
|
|
for (EartagData2 eartagData2 : list) {
|
|
|
Float earTemp1 = eartagData2.getEarTemp1();
|
|
|
if (earTemp1 > 40) {
|
|
|
eartagData2.setEarTemp1(40F);
|
|
|
}
|
|
|
-
|
|
|
if (earTemp1 < 30) {
|
|
|
- double a= new Random().nextInt(32) % (2) + 29;
|
|
|
- DecimalFormat df = new DecimalFormat( "0.00" );
|
|
|
- String str=df.format( a );
|
|
|
-
|
|
|
- eartagData2.setEarTemp1(Float.parseFloat(str));
|
|
|
-// eartagData2.setEarTemp1(30F);
|
|
|
+ eartagData2.setEarTemp1(30F);
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
-// }
|
|
|
-
|
|
|
+ }
|
|
|
return new Result(ResultCode.SUCCESS, list);
|
|
|
}
|
|
|
|
|
@@ -172,7 +153,6 @@ public class EartagData2ServiceImpl extends ServiceImpl<EartagData2Mapper, Earta
|
|
|
queryWrapper.between("add_time",startDate,endDate);
|
|
|
queryWrapper.orderByDesc("add_time");
|
|
|
List<EartagData2> eartagData2List = eartagData2Mapper.selectList(queryWrapper);
|
|
|
-
|
|
|
if (eartagData2List.size() == 0) {
|
|
|
return new Result(10009, "数据为空", false);
|
|
|
} else {
|