|
@@ -165,6 +165,8 @@ public class EartagDataServiceImpl extends ServiceImpl<EartagDataDao, EartagData
|
|
|
public Map<String, Object> queryDetails(Map<String, Object> params) throws ParseException {
|
|
|
System.out.println("id = "+params.get("id"));
|
|
|
String id1 = String.valueOf(params.get("id"));
|
|
|
+ String starttime = (String) params.get("startTime");
|
|
|
+ String endtime = (String) params.get("endTime");
|
|
|
int id = Integer.parseInt(id1);
|
|
|
System.out.println("int id = "+id);
|
|
|
//找出对应的ID
|
|
@@ -194,22 +196,22 @@ public class EartagDataServiceImpl extends ServiceImpl<EartagDataDao, EartagData
|
|
|
movePigpenEntities.add(movePigpen);
|
|
|
System.out.println(movePigpenEntities+"opop");
|
|
|
|
|
|
-
|
|
|
- List<Object> movePigpe111 = new ArrayList<>();
|
|
|
+ if (movePigpen!=null) {
|
|
|
+ List<Object> movePigpe111 = new ArrayList<>();
|
|
|
for (MovePigpenEntity movePigpenEntity : movePigpenEntities) {
|
|
|
- Map<String ,Object> movePigpenEntitiesmap = new HashMap<>();
|
|
|
+ Map<String, Object> movePigpenEntitiesmap = new HashMap<>();
|
|
|
|
|
|
LambdaQueryWrapper<CollectorRegisterEntity> wrapper3 = Wrappers.lambdaQuery();
|
|
|
- wrapper3.eq(CollectorRegisterEntity::getDeviceCode, movePigpenEntity.getDeviceCode() );
|
|
|
+ wrapper3.eq(CollectorRegisterEntity::getDeviceCode, movePigpenEntity.getDeviceCode());
|
|
|
CollectorRegisterEntity collectorRegisterEntit = collectorRegisterDao.selectOne(wrapper3);
|
|
|
System.out.println();
|
|
|
|
|
|
LambdaQueryWrapper<BasePigpenEntity> wrapper4 = Wrappers.lambdaQuery();
|
|
|
- wrapper4.eq(BasePigpenEntity::getId, collectorRegisterEntit.getPigpenId() );//栋舍
|
|
|
+ wrapper4.eq(BasePigpenEntity::getId, collectorRegisterEntit.getPigpenId());//栋舍
|
|
|
BasePigpenEntity basePigpenEnti = basePigpenDao.selectOne(wrapper4);
|
|
|
|
|
|
LambdaQueryWrapper<BasePigpenEntity> wrapper5 = Wrappers.lambdaQuery();
|
|
|
- wrapper5.eq(BasePigpenEntity::getId, collectorRegisterEntit.getUnitId() );//单元
|
|
|
+ wrapper5.eq(BasePigpenEntity::getId, collectorRegisterEntit.getUnitId());//单元
|
|
|
BasePigpenEntity basePigpenEnt2 = basePigpenDao.selectOne(wrapper4);
|
|
|
TempMovePenEntity tempMovePenEntity = new TempMovePenEntity();
|
|
|
tempMovePenEntity.setDeviceCode(movePigpenEntity.getDeviceCode());
|
|
@@ -217,19 +219,19 @@ public class EartagDataServiceImpl extends ServiceImpl<EartagDataDao, EartagData
|
|
|
tempMovePenEntity.setPenName(basePigpenEnti.getPigpenName());
|
|
|
tempMovePenEntity.setUnitname(basePigpenEnt2.getPigpenName());
|
|
|
tempMovePenEntity.setMoveDate(movePigpenEntity.getMoveDate());
|
|
|
- tempMovePenEntity.setId(movePigpenEntity.getId() );
|
|
|
+ tempMovePenEntity.setId(movePigpenEntity.getId());
|
|
|
tempMovePenEntity.setStage(movePigpenEntity.getStage());
|
|
|
movePigpe111.add(tempMovePenEntity);
|
|
|
}
|
|
|
-
|
|
|
map1.put("movePigPenData",movePigpe111);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
map1.put("eartagdeta",earTagData); //点击的耳标信息
|
|
|
map1.put("movePigpen",movePigpenEntities); //需要分解成首次,上一次,现在---三种情况--缺位置信息。需要添加位置信息
|
|
|
|
|
|
//获取运动等信息
|
|
|
String eartag = earTagData.getEartagNo();
|
|
|
- String starttime = (String) params.get("startTime");
|
|
|
- String endtime = (String) params.get("endTime");
|
|
|
DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
//格式化传入的时间
|