|
@@ -46,14 +46,13 @@ public class EartagServiceImpl implements IEartagService {
|
|
private EartagDeviceEartagCountRepo deviceEartagCountRepo;
|
|
private EartagDeviceEartagCountRepo deviceEartagCountRepo;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Method : listAllEartagFlow
|
|
|
|
|
|
+ * @Method : listAllEartagFlow
|
|
* @Description : 分页展示所有流水列表
|
|
* @Description : 分页展示所有流水列表
|
|
- * @Params : [farmId, createDate, deviceCode, earmark, pageNo, pageSize]
|
|
|
|
- * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
- *
|
|
|
|
- * @Author : ZhuoNing
|
|
|
|
- * @Date : 2022/3/11
|
|
|
|
- * @Time : 11:30
|
|
|
|
|
|
+ * @Params : [farmId, createDate, deviceCode, earmark, pageNo, pageSize]
|
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
+ * @Author : ZhuoNing
|
|
|
|
+ * @Date : 2022/3/11
|
|
|
|
+ * @Time : 11:30
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public Result listAllEartagFlow(String farmId, String createDate, String deviceCode, String earmark, Integer pageNo, Integer pageSize) throws ParseException {
|
|
public Result listAllEartagFlow(String farmId, String createDate, String deviceCode, String earmark, Integer pageNo, Integer pageSize) throws ParseException {
|
|
@@ -62,15 +61,15 @@ public class EartagServiceImpl implements IEartagService {
|
|
//
|
|
//
|
|
List<Predicate> predList = new ArrayList<>();
|
|
List<Predicate> predList = new ArrayList<>();
|
|
//farmId
|
|
//farmId
|
|
- if (null != farmId && farmId.trim().length()>0) {
|
|
|
|
|
|
+ if (null != farmId && farmId.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("farmId").as(String.class), farmId));
|
|
predList.add(criteriaBuilder.equal(root.get("farmId").as(String.class), farmId));
|
|
}
|
|
}
|
|
//earmark
|
|
//earmark
|
|
- if (null != earmark && earmark.trim().length()>0) {
|
|
|
|
|
|
+ if (null != earmark && earmark.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
}
|
|
}
|
|
//createDate
|
|
//createDate
|
|
- if (null != createDate && createDate.trim().length()>0) {
|
|
|
|
|
|
+ if (null != createDate && createDate.trim().length() > 0) {
|
|
try {
|
|
try {
|
|
predList.add(criteriaBuilder.equal(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(createDate))));
|
|
predList.add(criteriaBuilder.equal(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(createDate))));
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
@@ -78,8 +77,8 @@ public class EartagServiceImpl implements IEartagService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//deviceCode
|
|
//deviceCode
|
|
- if (null != deviceCode && deviceCode.trim().length()>0) {
|
|
|
|
- predList.add(criteriaBuilder.equal(root.get("deviceCode").as(String.class), deviceCode));
|
|
|
|
|
|
+ if (null != deviceCode && deviceCode.trim().length() > 0) {
|
|
|
|
+ predList.add(criteriaBuilder.equal(root.get("device").as(String.class), deviceCode));
|
|
}
|
|
}
|
|
Predicate[] pred = new Predicate[predList.size()];
|
|
Predicate[] pred = new Predicate[predList.size()];
|
|
Predicate and = criteriaBuilder.and(predList.toArray(pred));
|
|
Predicate and = criteriaBuilder.and(predList.toArray(pred));
|
|
@@ -94,22 +93,22 @@ public class EartagServiceImpl implements IEartagService {
|
|
// return new Result(ResultCode.SUCCESS, eartagDataEntityPage);
|
|
// return new Result(ResultCode.SUCCESS, eartagDataEntityPage);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
JSONObject outDataJo = new JSONObject();
|
|
JSONObject outDataJo = new JSONObject();
|
|
- outDataJo.put("pageable",pageEartagData.getPageable());
|
|
|
|
- outDataJo.put("last",pageEartagData.isLast());
|
|
|
|
- outDataJo.put("totalElements",pageEartagData.getTotalElements());
|
|
|
|
- outDataJo.put("totalPages",pageEartagData.getTotalPages());
|
|
|
|
- outDataJo.put("number",pageEartagData.getNumber());
|
|
|
|
- outDataJo.put("size",pageEartagData.getSize());
|
|
|
|
- outDataJo.put("sort",pageEartagData.getSort());
|
|
|
|
- outDataJo.put("numberOfElements",pageEartagData.getNumberOfElements());
|
|
|
|
- outDataJo.put("first",pageEartagData.isFirst());
|
|
|
|
- outDataJo.put("empty",pageEartagData.isEmpty());
|
|
|
|
|
|
+ outDataJo.put("pageable", pageEartagData.getPageable());
|
|
|
|
+ outDataJo.put("last", pageEartagData.isLast());
|
|
|
|
+ outDataJo.put("totalElements", pageEartagData.getTotalElements());
|
|
|
|
+ outDataJo.put("totalPages", pageEartagData.getTotalPages());
|
|
|
|
+ outDataJo.put("number", pageEartagData.getNumber());
|
|
|
|
+ outDataJo.put("size", pageEartagData.getSize());
|
|
|
|
+ outDataJo.put("sort", pageEartagData.getSort());
|
|
|
|
+ outDataJo.put("numberOfElements", pageEartagData.getNumberOfElements());
|
|
|
|
+ outDataJo.put("first", pageEartagData.isFirst());
|
|
|
|
+ outDataJo.put("empty", pageEartagData.isEmpty());
|
|
|
|
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
JSONArray outJa = new JSONArray();
|
|
JSONArray outJa = new JSONArray();
|
|
- outDataJo.put("content",outJa);
|
|
|
|
|
|
+ outDataJo.put("content", outJa);
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
- for(EartagDataEntity eartagDataEntity:dataEntityList) {
|
|
|
|
|
|
+ for (EartagDataEntity eartagDataEntity : dataEntityList) {
|
|
JSONObject outJo = new JSONObject();
|
|
JSONObject outJo = new JSONObject();
|
|
outJa.add(outJo);
|
|
outJa.add(outJo);
|
|
outJo.put("id", eartagDataEntity.getId());
|
|
outJo.put("id", eartagDataEntity.getId());
|
|
@@ -159,11 +158,11 @@ public class EartagServiceImpl implements IEartagService {
|
|
//
|
|
//
|
|
List<Predicate> predList = new ArrayList<>();
|
|
List<Predicate> predList = new ArrayList<>();
|
|
//farmId
|
|
//farmId
|
|
- if (null != farmId && farmId.trim().length()>0) {
|
|
|
|
|
|
+ if (null != farmId && farmId.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("farmId").as(String.class), farmId));
|
|
predList.add(criteriaBuilder.equal(root.get("farmId").as(String.class), farmId));
|
|
}
|
|
}
|
|
//earmark
|
|
//earmark
|
|
- if (null != earmark && earmark.trim().length()>0) {
|
|
|
|
|
|
+ if (null != earmark && earmark.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
}
|
|
}
|
|
//activeStatus
|
|
//activeStatus
|
|
@@ -179,7 +178,7 @@ public class EartagServiceImpl implements IEartagService {
|
|
predList.add(criteriaBuilder.equal(root.get("registerType").as(Integer.class), registerType));
|
|
predList.add(criteriaBuilder.equal(root.get("registerType").as(Integer.class), registerType));
|
|
}
|
|
}
|
|
//startDate
|
|
//startDate
|
|
- if (null != startDate && startDate.trim().length()>0) {
|
|
|
|
|
|
+ if (null != startDate && startDate.trim().length() > 0) {
|
|
try {
|
|
try {
|
|
predList.add(criteriaBuilder.greaterThanOrEqualTo(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(startDate))));
|
|
predList.add(criteriaBuilder.greaterThanOrEqualTo(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(startDate))));
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
@@ -187,7 +186,7 @@ public class EartagServiceImpl implements IEartagService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//endDate
|
|
//endDate
|
|
- if (null != endDate && endDate.trim().length()>0) {
|
|
|
|
|
|
+ if (null != endDate && endDate.trim().length() > 0) {
|
|
try {
|
|
try {
|
|
predList.add(criteriaBuilder.lessThanOrEqualTo(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(endDate))));
|
|
predList.add(criteriaBuilder.lessThanOrEqualTo(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(endDate))));
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
@@ -217,37 +216,37 @@ public class EartagServiceImpl implements IEartagService {
|
|
|
|
|
|
List<EartagEartagRegisterEntity> eartagRegisterEntityList = eartagRegisterPage.getContent();
|
|
List<EartagEartagRegisterEntity> eartagRegisterEntityList = eartagRegisterPage.getContent();
|
|
JSONArray outJa = new JSONArray();
|
|
JSONArray outJa = new JSONArray();
|
|
- outDataJo.put("content",outJa);
|
|
|
|
|
|
+ outDataJo.put("content", outJa);
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
- for(EartagEartagRegisterEntity eartagRegisterEntity:eartagRegisterEntityList){
|
|
|
|
|
|
+ for (EartagEartagRegisterEntity eartagRegisterEntity : eartagRegisterEntityList) {
|
|
JSONObject outJo = new JSONObject();
|
|
JSONObject outJo = new JSONObject();
|
|
outJa.add(outJo);
|
|
outJa.add(outJo);
|
|
- outJo.put("id",eartagRegisterEntity.getId());
|
|
|
|
- outJo.put("earmark",eartagRegisterEntity.getEarmark());
|
|
|
|
- outJo.put("firstTime",dateUtil.formatDatetimeText(eartagRegisterEntity.getFirstTime()));
|
|
|
|
- outJo.put("lastTime",dateUtil.formatDatetimeText(eartagRegisterEntity.getLastTime()));
|
|
|
|
- outJo.put("firstDevice",eartagRegisterEntity.getFirstDevice());
|
|
|
|
- outJo.put("belongDevice",eartagRegisterEntity.getBelongDevice());
|
|
|
|
- outJo.put("lastDevice",eartagRegisterEntity.getLastDevice());
|
|
|
|
- outJo.put("registerTime",dateUtil.formatDatetimeText(eartagRegisterEntity.getRegisterTime()));
|
|
|
|
- outJo.put("registerType",eartagRegisterEntity.getRegisterType());
|
|
|
|
- outJo.put("remark",eartagRegisterEntity.getRemark());
|
|
|
|
- outJo.put("farmId",eartagRegisterEntity.getFarmId());
|
|
|
|
- outJo.put("activeStatus",eartagRegisterEntity.getActiveStatus());
|
|
|
|
- outJo.put("activeTime",dateUtil.formatDatetimeText(eartagRegisterEntity.getActiveTime()));
|
|
|
|
- outJo.put("liveStatus",eartagRegisterEntity.getLiveStatus());
|
|
|
|
- outJo.put("createDate",eartagRegisterEntity.getCreateDate());
|
|
|
|
|
|
+ outJo.put("id", eartagRegisterEntity.getId());
|
|
|
|
+ outJo.put("earmark", eartagRegisterEntity.getEarmark());
|
|
|
|
+ outJo.put("firstTime", dateUtil.formatDatetimeText(eartagRegisterEntity.getFirstTime()));
|
|
|
|
+ outJo.put("lastTime", dateUtil.formatDatetimeText(eartagRegisterEntity.getLastTime()));
|
|
|
|
+ outJo.put("firstDevice", eartagRegisterEntity.getFirstDevice());
|
|
|
|
+ outJo.put("belongDevice", eartagRegisterEntity.getBelongDevice());
|
|
|
|
+ outJo.put("lastDevice", eartagRegisterEntity.getLastDevice());
|
|
|
|
+ outJo.put("registerTime", dateUtil.formatDatetimeText(eartagRegisterEntity.getRegisterTime()));
|
|
|
|
+ outJo.put("registerType", eartagRegisterEntity.getRegisterType());
|
|
|
|
+ outJo.put("remark", eartagRegisterEntity.getRemark());
|
|
|
|
+ outJo.put("farmId", eartagRegisterEntity.getFarmId());
|
|
|
|
+ outJo.put("activeStatus", eartagRegisterEntity.getActiveStatus());
|
|
|
|
+ outJo.put("activeTime", dateUtil.formatDatetimeText(eartagRegisterEntity.getActiveTime()));
|
|
|
|
+ outJo.put("liveStatus", eartagRegisterEntity.getLiveStatus());
|
|
|
|
+ outJo.put("createDate", eartagRegisterEntity.getCreateDate());
|
|
}
|
|
}
|
|
- outDataJo.put("pageable",eartagRegisterPage.getPageable());
|
|
|
|
- outDataJo.put("last",eartagRegisterPage.isLast());
|
|
|
|
- outDataJo.put("totalElements",eartagRegisterPage.getTotalElements());
|
|
|
|
- outDataJo.put("totalPages",eartagRegisterPage.getTotalPages());
|
|
|
|
- outDataJo.put("number",eartagRegisterPage.getNumber());
|
|
|
|
- outDataJo.put("size",eartagRegisterPage.getSize());
|
|
|
|
- outDataJo.put("sort",eartagRegisterPage.getSort());
|
|
|
|
- outDataJo.put("numberOfElements",eartagRegisterPage.getNumberOfElements());
|
|
|
|
- outDataJo.put("first",eartagRegisterPage.isFirst());
|
|
|
|
- outDataJo.put("empty",eartagRegisterPage.isEmpty());
|
|
|
|
|
|
+ outDataJo.put("pageable", eartagRegisterPage.getPageable());
|
|
|
|
+ outDataJo.put("last", eartagRegisterPage.isLast());
|
|
|
|
+ outDataJo.put("totalElements", eartagRegisterPage.getTotalElements());
|
|
|
|
+ outDataJo.put("totalPages", eartagRegisterPage.getTotalPages());
|
|
|
|
+ outDataJo.put("number", eartagRegisterPage.getNumber());
|
|
|
|
+ outDataJo.put("size", eartagRegisterPage.getSize());
|
|
|
|
+ outDataJo.put("sort", eartagRegisterPage.getSort());
|
|
|
|
+ outDataJo.put("numberOfElements", eartagRegisterPage.getNumberOfElements());
|
|
|
|
+ outDataJo.put("first", eartagRegisterPage.isFirst());
|
|
|
|
+ outDataJo.put("empty", eartagRegisterPage.isEmpty());
|
|
// System.out.println("## eartagRegisterPage>>"+eartagRegisterPage);
|
|
// System.out.println("## eartagRegisterPage>>"+eartagRegisterPage);
|
|
// List<EartagEartagRegisterEntity> eartagRegisterEntityList = eartagRegisterPage.getContent();
|
|
// List<EartagEartagRegisterEntity> eartagRegisterEntityList = eartagRegisterPage.getContent();
|
|
// System.out.println("## eartagRegisterEntityList.size()>>"+eartagRegisterEntityList.size());
|
|
// System.out.println("## eartagRegisterEntityList.size()>>"+eartagRegisterEntityList.size());
|
|
@@ -269,22 +268,21 @@ public class EartagServiceImpl implements IEartagService {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Method : getEartagDeviceByEarmarkAndAddDate
|
|
|
|
- * @Description :
|
|
|
|
- * @Params : [earmark, addDate]
|
|
|
|
- * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
- *
|
|
|
|
- * @Author : ZhuoNing
|
|
|
|
- * @Date : 2022/3/10
|
|
|
|
- * @Time : 22:39
|
|
|
|
|
|
+ * @Method : getEartagDeviceByEarmarkAndAddDate
|
|
|
|
+ * @Description :
|
|
|
|
+ * @Params : [earmark, addDate]
|
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
+ * @Author : ZhuoNing
|
|
|
|
+ * @Date : 2022/3/10
|
|
|
|
+ * @Time : 22:39
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Result listEartagDeviceByEarmarkAndAddDate(String earmark, String addDate){
|
|
|
|
|
|
+ public Result listEartagDeviceByEarmarkAndAddDate(String earmark, String addDate) {
|
|
//
|
|
//
|
|
- List<EartagDeviceEartagCountEntity> deviceEartagCountEntityList = deviceEartagCountRepo.getOnlineEartagDeviceByEarmarkAndAddDate(earmark,addDate);
|
|
|
|
- if(deviceEartagCountEntityList != null){
|
|
|
|
|
|
+ List<EartagDeviceEartagCountEntity> deviceEartagCountEntityList = deviceEartagCountRepo.getOnlineEartagDeviceByEarmarkAndAddDate(earmark, addDate);
|
|
|
|
+ if (deviceEartagCountEntityList != null) {
|
|
return new Result(ResultCode.SUCCESS, JSON.toJSON(deviceEartagCountEntityList));
|
|
return new Result(ResultCode.SUCCESS, JSON.toJSON(deviceEartagCountEntityList));
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
return new Result(BizConst.CODE_DEVICE_EARTAG_COUNT_NO_EXIST, BizConst.MSG_DEVICE_EARTAG_COUNT_NO_EXIST, false);
|
|
return new Result(BizConst.CODE_DEVICE_EARTAG_COUNT_NO_EXIST, BizConst.MSG_DEVICE_EARTAG_COUNT_NO_EXIST, false);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -312,29 +310,28 @@ public class EartagServiceImpl implements IEartagService {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Method : getEartagOnlineInChart
|
|
|
|
- * @Description :
|
|
|
|
- * @Params : [farmId, addDate]
|
|
|
|
- * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
- *
|
|
|
|
- * @Author : ZhuoNing
|
|
|
|
- * @Date : 2022/3/10
|
|
|
|
- * @Time : 22:03
|
|
|
|
|
|
+ * @Method : getEartagOnlineInChart
|
|
|
|
+ * @Description :
|
|
|
|
+ * @Params : [farmId, addDate]
|
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
|
+ * @Author : ZhuoNing
|
|
|
|
+ * @Date : 2022/3/10
|
|
|
|
+ * @Time : 22:03
|
|
*/
|
|
*/
|
|
private Result getEartagOnlineInChart(String farmId, String addDate) throws ParseException {
|
|
private Result getEartagOnlineInChart(String farmId, String addDate) throws ParseException {
|
|
//
|
|
//
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineByFarmIdAndDate(farmId, addDate);
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineByFarmIdAndDate(farmId, addDate);
|
|
if (eartagOnlineEntityList.size() > 0) {
|
|
if (eartagOnlineEntityList.size() > 0) {
|
|
JSONArray dataJa = new JSONArray();
|
|
JSONArray dataJa = new JSONArray();
|
|
- for(EartagEartagOnlineEntity eartagOnlineEntity:eartagOnlineEntityList){
|
|
|
|
|
|
+ for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
JSONObject newJo = new JSONObject();
|
|
JSONObject newJo = new JSONObject();
|
|
- newJo.put("time",eartagOnlineEntity.getEarmark());
|
|
|
|
- newJo.put("value",eartagOnlineEntity.getTotal());
|
|
|
|
|
|
+ newJo.put("time", eartagOnlineEntity.getEarmark());
|
|
|
|
+ newJo.put("value", eartagOnlineEntity.getTotal());
|
|
dataJa.add(newJo);
|
|
dataJa.add(newJo);
|
|
}
|
|
}
|
|
- return new Result(ResultCode.SUCCESS,dataJa);
|
|
|
|
|
|
+ return new Result(ResultCode.SUCCESS, dataJa);
|
|
} else {
|
|
} else {
|
|
- return new Result(BizConst.CODE_EARTAG_ONLINE_NO_EXIST,BizConst.MSG_EARTAG_ONLINE_NO_EXIST,false);
|
|
|
|
|
|
+ return new Result(BizConst.CODE_EARTAG_ONLINE_NO_EXIST, BizConst.MSG_EARTAG_ONLINE_NO_EXIST, false);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -348,10 +345,10 @@ public class EartagServiceImpl implements IEartagService {
|
|
* @Time : 21:54
|
|
* @Time : 21:54
|
|
*/
|
|
*/
|
|
private Result listEartagOnlineInRecords(String farmId, String addDate, Integer pageNo, Integer pageSize) throws ParseException {
|
|
private Result listEartagOnlineInRecords(String farmId, String addDate, Integer pageNo, Integer pageSize) throws ParseException {
|
|
- System.out.println("# addDate>>"+addDate);
|
|
|
|
- System.out.println("# farmId>>"+farmId);
|
|
|
|
- System.out.println("# pageNo>>"+pageNo);
|
|
|
|
- System.out.println("# pageSize>>"+pageSize);
|
|
|
|
|
|
+ System.out.println("# addDate>>" + addDate);
|
|
|
|
+ System.out.println("# farmId>>" + farmId);
|
|
|
|
+ System.out.println("# pageNo>>" + pageNo);
|
|
|
|
+ System.out.println("# pageSize>>" + pageSize);
|
|
//
|
|
//
|
|
Specification<EartagEartagOnlineEntity> sf = (Specification<EartagEartagOnlineEntity>) (root, criteriaQuery, criteriaBuilder) -> {
|
|
Specification<EartagEartagOnlineEntity> sf = (Specification<EartagEartagOnlineEntity>) (root, criteriaQuery, criteriaBuilder) -> {
|
|
//
|
|
//
|
|
@@ -378,33 +375,33 @@ public class EartagServiceImpl implements IEartagService {
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Page<EartagEartagOnlineEntity> pageEartagOnline = eartagOnlineRepo.findAll(sf, pageable);
|
|
Page<EartagEartagOnlineEntity> pageEartagOnline = eartagOnlineRepo.findAll(sf, pageable);
|
|
JSONObject outDataJo = new JSONObject();
|
|
JSONObject outDataJo = new JSONObject();
|
|
- outDataJo.put("pageable",pageEartagOnline.getPageable());
|
|
|
|
- outDataJo.put("last",pageEartagOnline.isLast());
|
|
|
|
- outDataJo.put("totalElements",pageEartagOnline.getTotalElements());
|
|
|
|
- outDataJo.put("totalPages",pageEartagOnline.getTotalPages());
|
|
|
|
- outDataJo.put("number",pageEartagOnline.getNumber());
|
|
|
|
- outDataJo.put("size",pageEartagOnline.getSize());
|
|
|
|
- outDataJo.put("sort",pageEartagOnline.getSort());
|
|
|
|
- outDataJo.put("numberOfElements",pageEartagOnline.getNumberOfElements());
|
|
|
|
- outDataJo.put("first",pageEartagOnline.isFirst());
|
|
|
|
- outDataJo.put("empty",pageEartagOnline.isEmpty());
|
|
|
|
|
|
+ outDataJo.put("pageable", pageEartagOnline.getPageable());
|
|
|
|
+ outDataJo.put("last", pageEartagOnline.isLast());
|
|
|
|
+ outDataJo.put("totalElements", pageEartagOnline.getTotalElements());
|
|
|
|
+ outDataJo.put("totalPages", pageEartagOnline.getTotalPages());
|
|
|
|
+ outDataJo.put("number", pageEartagOnline.getNumber());
|
|
|
|
+ outDataJo.put("size", pageEartagOnline.getSize());
|
|
|
|
+ outDataJo.put("sort", pageEartagOnline.getSort());
|
|
|
|
+ outDataJo.put("numberOfElements", pageEartagOnline.getNumberOfElements());
|
|
|
|
+ outDataJo.put("first", pageEartagOnline.isFirst());
|
|
|
|
+ outDataJo.put("empty", pageEartagOnline.isEmpty());
|
|
|
|
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = pageEartagOnline.getContent();
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = pageEartagOnline.getContent();
|
|
JSONArray outJa = new JSONArray();
|
|
JSONArray outJa = new JSONArray();
|
|
- outDataJo.put("content",outJa);
|
|
|
|
|
|
+ outDataJo.put("content", outJa);
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
- for(EartagEartagOnlineEntity eartagOnlineEntity:eartagOnlineEntityList){
|
|
|
|
|
|
+ for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
JSONObject outJo = new JSONObject();
|
|
JSONObject outJo = new JSONObject();
|
|
outJa.add(outJo);
|
|
outJa.add(outJo);
|
|
- outJo.put("id",eartagOnlineEntity.getId());
|
|
|
|
- outJo.put("earmark",eartagOnlineEntity.getEarmark());
|
|
|
|
- outJo.put("total",eartagOnlineEntity.getTotal());
|
|
|
|
- outJo.put("firstTime",dateUtil.formatDatetimeText(eartagOnlineEntity.getFirstTime()));
|
|
|
|
- outJo.put("lastTime",dateUtil.formatDatetimeText(eartagOnlineEntity.getLastTime()));
|
|
|
|
- outJo.put("envTemp",eartagOnlineEntity.getEnvTemp());
|
|
|
|
- outJo.put("eartagTemp",eartagOnlineEntity.getEartagTemp());
|
|
|
|
- outJo.put("addDate",eartagOnlineEntity.getAddDate());
|
|
|
|
- outJo.put("farmId",eartagOnlineEntity.getFarmId());
|
|
|
|
|
|
+ outJo.put("id", eartagOnlineEntity.getId());
|
|
|
|
+ outJo.put("earmark", eartagOnlineEntity.getEarmark());
|
|
|
|
+ outJo.put("total", eartagOnlineEntity.getTotal());
|
|
|
|
+ outJo.put("firstTime", dateUtil.formatDatetimeText(eartagOnlineEntity.getFirstTime()));
|
|
|
|
+ outJo.put("lastTime", dateUtil.formatDatetimeText(eartagOnlineEntity.getLastTime()));
|
|
|
|
+ outJo.put("envTemp", eartagOnlineEntity.getEnvTemp());
|
|
|
|
+ outJo.put("eartagTemp", eartagOnlineEntity.getEartagTemp());
|
|
|
|
+ outJo.put("addDate", eartagOnlineEntity.getAddDate());
|
|
|
|
+ outJo.put("farmId", eartagOnlineEntity.getFarmId());
|
|
}
|
|
}
|
|
|
|
|
|
return new Result(ResultCode.SUCCESS, outDataJo);
|
|
return new Result(ResultCode.SUCCESS, outDataJo);
|
|
@@ -498,21 +495,21 @@ public class EartagServiceImpl implements IEartagService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public Result listEartagFlowByEarmarkAndTodayInPager(String earmark, Integer pageNo, Integer pageSize, String createDate, String deviceCode) throws ParseException {
|
|
public Result listEartagFlowByEarmarkAndTodayInPager(String earmark, Integer pageNo, Integer pageSize, String createDate, String deviceCode) throws ParseException {
|
|
- System.out.println("earmark>>"+earmark);
|
|
|
|
- System.out.println("pageNo>>"+pageNo);
|
|
|
|
- System.out.println("pageSize>>"+pageSize);
|
|
|
|
- System.out.println("createDate>>"+createDate);
|
|
|
|
- System.out.println("deviceCode>>"+deviceCode);
|
|
|
|
|
|
+ System.out.println("earmark>>" + earmark);
|
|
|
|
+ System.out.println("pageNo>>" + pageNo);
|
|
|
|
+ System.out.println("pageSize>>" + pageSize);
|
|
|
|
+ System.out.println("createDate>>" + createDate);
|
|
|
|
+ System.out.println("deviceCode>>" + deviceCode);
|
|
//
|
|
//
|
|
Specification<EartagDataEntity> sf = (Specification<EartagDataEntity>) (root, criteriaQuery, criteriaBuilder) -> {
|
|
Specification<EartagDataEntity> sf = (Specification<EartagDataEntity>) (root, criteriaQuery, criteriaBuilder) -> {
|
|
//
|
|
//
|
|
List<Predicate> predList = new ArrayList<>();
|
|
List<Predicate> predList = new ArrayList<>();
|
|
//earmark
|
|
//earmark
|
|
- if (null != earmark && earmark.trim().length()>0) {
|
|
|
|
|
|
+ if (null != earmark && earmark.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
}
|
|
}
|
|
//createDate
|
|
//createDate
|
|
- if (null != createDate && createDate.trim().length()>0) {
|
|
|
|
|
|
+ if (null != createDate && createDate.trim().length() > 0) {
|
|
try {
|
|
try {
|
|
predList.add(criteriaBuilder.equal(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(createDate))));
|
|
predList.add(criteriaBuilder.equal(root.get("createDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(createDate))));
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
@@ -520,7 +517,7 @@ public class EartagServiceImpl implements IEartagService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//deviceCode
|
|
//deviceCode
|
|
- if (null != deviceCode && deviceCode.trim().length()>0) {
|
|
|
|
|
|
+ if (null != deviceCode && deviceCode.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("device").as(String.class), deviceCode));
|
|
predList.add(criteriaBuilder.equal(root.get("device").as(String.class), deviceCode));
|
|
}
|
|
}
|
|
Predicate[] pred = new Predicate[predList.size()];
|
|
Predicate[] pred = new Predicate[predList.size()];
|
|
@@ -533,22 +530,22 @@ public class EartagServiceImpl implements IEartagService {
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
JSONObject outDataJo = new JSONObject();
|
|
JSONObject outDataJo = new JSONObject();
|
|
- outDataJo.put("pageable",pageEartagData.getPageable());
|
|
|
|
- outDataJo.put("last",pageEartagData.isLast());
|
|
|
|
- outDataJo.put("totalElements",pageEartagData.getTotalElements());
|
|
|
|
- outDataJo.put("totalPages",pageEartagData.getTotalPages());
|
|
|
|
- outDataJo.put("number",pageEartagData.getNumber());
|
|
|
|
- outDataJo.put("size",pageEartagData.getSize());
|
|
|
|
- outDataJo.put("sort",pageEartagData.getSort());
|
|
|
|
- outDataJo.put("numberOfElements",pageEartagData.getNumberOfElements());
|
|
|
|
- outDataJo.put("first",pageEartagData.isFirst());
|
|
|
|
- outDataJo.put("empty",pageEartagData.isEmpty());
|
|
|
|
|
|
+ outDataJo.put("pageable", pageEartagData.getPageable());
|
|
|
|
+ outDataJo.put("last", pageEartagData.isLast());
|
|
|
|
+ outDataJo.put("totalElements", pageEartagData.getTotalElements());
|
|
|
|
+ outDataJo.put("totalPages", pageEartagData.getTotalPages());
|
|
|
|
+ outDataJo.put("number", pageEartagData.getNumber());
|
|
|
|
+ outDataJo.put("size", pageEartagData.getSize());
|
|
|
|
+ outDataJo.put("sort", pageEartagData.getSort());
|
|
|
|
+ outDataJo.put("numberOfElements", pageEartagData.getNumberOfElements());
|
|
|
|
+ outDataJo.put("first", pageEartagData.isFirst());
|
|
|
|
+ outDataJo.put("empty", pageEartagData.isEmpty());
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
- System.out.println("## dataEntityList.size>>"+dataEntityList.size());
|
|
|
|
|
|
+ System.out.println("## dataEntityList.size>>" + dataEntityList.size());
|
|
JSONArray outJa = new JSONArray();
|
|
JSONArray outJa = new JSONArray();
|
|
- outDataJo.put("content",outJa);
|
|
|
|
|
|
+ outDataJo.put("content", outJa);
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
- for(EartagDataEntity eartagDataEntity:dataEntityList) {
|
|
|
|
|
|
+ for (EartagDataEntity eartagDataEntity : dataEntityList) {
|
|
// System.out.println(">>"+deviceRegisterEntity.toString());
|
|
// System.out.println(">>"+deviceRegisterEntity.toString());
|
|
// Map map = JSON.parseObject(JSONObject.toJSONString(deviceRegisterEntity),Map.class);
|
|
// Map map = JSON.parseObject(JSONObject.toJSONString(deviceRegisterEntity),Map.class);
|
|
// System.out.println("map>>"+map.toString());
|
|
// System.out.println("map>>"+map.toString());
|
|
@@ -593,11 +590,11 @@ public class EartagServiceImpl implements IEartagService {
|
|
//
|
|
//
|
|
List<Predicate> predList = new ArrayList<>();
|
|
List<Predicate> predList = new ArrayList<>();
|
|
//earmark
|
|
//earmark
|
|
- if (null != earmark && earmark.trim().length()>0) {
|
|
|
|
|
|
+ if (null != earmark && earmark.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
predList.add(criteriaBuilder.equal(root.get("earmark").as(String.class), earmark));
|
|
}
|
|
}
|
|
//deviceCode
|
|
//deviceCode
|
|
- if (null != deviceCode && deviceCode.trim().length()>0) {
|
|
|
|
|
|
+ if (null != deviceCode && deviceCode.trim().length() > 0) {
|
|
predList.add(criteriaBuilder.equal(root.get("device").as(String.class), deviceCode));
|
|
predList.add(criteriaBuilder.equal(root.get("device").as(String.class), deviceCode));
|
|
}
|
|
}
|
|
//createDate
|
|
//createDate
|
|
@@ -619,22 +616,22 @@ public class EartagServiceImpl implements IEartagService {
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Pageable pageable = PageRequest.of(pageNo - 1, pageSize);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
Page<EartagDataEntity> pageEartagData = eartagDataRepo.findAll(sf, pageable);
|
|
JSONObject outDataJo = new JSONObject();
|
|
JSONObject outDataJo = new JSONObject();
|
|
- outDataJo.put("pageable",pageEartagData.getPageable());
|
|
|
|
- outDataJo.put("last",pageEartagData.isLast());
|
|
|
|
- outDataJo.put("totalElements",pageEartagData.getTotalElements());
|
|
|
|
- outDataJo.put("totalPages",pageEartagData.getTotalPages());
|
|
|
|
- outDataJo.put("number",pageEartagData.getNumber());
|
|
|
|
- outDataJo.put("size",pageEartagData.getSize());
|
|
|
|
- outDataJo.put("sort",pageEartagData.getSort());
|
|
|
|
- outDataJo.put("numberOfElements",pageEartagData.getNumberOfElements());
|
|
|
|
- outDataJo.put("first",pageEartagData.isFirst());
|
|
|
|
- outDataJo.put("empty",pageEartagData.isEmpty());
|
|
|
|
|
|
+ outDataJo.put("pageable", pageEartagData.getPageable());
|
|
|
|
+ outDataJo.put("last", pageEartagData.isLast());
|
|
|
|
+ outDataJo.put("totalElements", pageEartagData.getTotalElements());
|
|
|
|
+ outDataJo.put("totalPages", pageEartagData.getTotalPages());
|
|
|
|
+ outDataJo.put("number", pageEartagData.getNumber());
|
|
|
|
+ outDataJo.put("size", pageEartagData.getSize());
|
|
|
|
+ outDataJo.put("sort", pageEartagData.getSort());
|
|
|
|
+ outDataJo.put("numberOfElements", pageEartagData.getNumberOfElements());
|
|
|
|
+ outDataJo.put("first", pageEartagData.isFirst());
|
|
|
|
+ outDataJo.put("empty", pageEartagData.isEmpty());
|
|
|
|
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
List<EartagDataEntity> dataEntityList = pageEartagData.getContent();
|
|
JSONArray outJa = new JSONArray();
|
|
JSONArray outJa = new JSONArray();
|
|
- outDataJo.put("content",outJa);
|
|
|
|
|
|
+ outDataJo.put("content", outJa);
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
- for(EartagDataEntity eartagDataEntity:dataEntityList) {
|
|
|
|
|
|
+ for (EartagDataEntity eartagDataEntity : dataEntityList) {
|
|
JSONObject outJo = new JSONObject();
|
|
JSONObject outJo = new JSONObject();
|
|
outJa.add(outJo);
|
|
outJa.add(outJo);
|
|
outJo.put("id", eartagDataEntity.getId());
|
|
outJo.put("id", eartagDataEntity.getId());
|
|
@@ -703,9 +700,9 @@ public class EartagServiceImpl implements IEartagService {
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
JSONObject pageJo = JSONObject.parseObject(JSONObject.toJSONString(pageEnvEntity));
|
|
JSONObject pageJo = JSONObject.parseObject(JSONObject.toJSONString(pageEnvEntity));
|
|
JSONArray contentJa = pageJo.getJSONArray("content");
|
|
JSONArray contentJa = pageJo.getJSONArray("content");
|
|
- for(int a=0;a<contentJa.size();a++){
|
|
|
|
|
|
+ for (int a = 0; a < contentJa.size(); a++) {
|
|
JSONObject contentJo = contentJa.getJSONObject(a);
|
|
JSONObject contentJo = contentJa.getJSONObject(a);
|
|
- contentJo.put("addTime",dateUtil.formatDatetimeText(contentJo.getDate("addTime")));
|
|
|
|
|
|
+ contentJo.put("addTime", dateUtil.formatDatetimeText(contentJo.getDate("addTime")));
|
|
}
|
|
}
|
|
return new Result(ResultCode.SUCCESS, pageJo);
|
|
return new Result(ResultCode.SUCCESS, pageJo);
|
|
}
|
|
}
|
|
@@ -727,9 +724,52 @@ public class EartagServiceImpl implements IEartagService {
|
|
log.info("<listEartagOnlineCountByEarmarkAndDate> startDateText>>" + startDateText);
|
|
log.info("<listEartagOnlineCountByEarmarkAndDate> startDateText>>" + startDateText);
|
|
log.info("<listEartagOnlineCountByEarmarkAndDate> todayDateText>>" + todayDateText);
|
|
log.info("<listEartagOnlineCountByEarmarkAndDate> todayDateText>>" + todayDateText);
|
|
//读取耳标在线统计记录
|
|
//读取耳标在线统计记录
|
|
|
|
+ if (showMode == 1) {
|
|
|
|
+ List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineRecordsByEarmarkAndDate(earmark, startDateText, todayDateText);
|
|
|
|
+ if (eartagOnlineEntityList.size() > 0) {
|
|
|
|
+ //返回在线记录
|
|
|
|
+ JSONArray dataJa = new JSONArray();
|
|
|
|
+ for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
|
|
+ JSONObject eartagOnlineJo = JSONUtil.convertEntityToJSONObject(eartagOnlineEntity);
|
|
|
|
+ eartagOnlineJo.put("firstTime", du.formatDatetimeText(eartagOnlineJo.getDate("firstTime")));
|
|
|
|
+ eartagOnlineJo.put("lastTime", du.formatDatetimeText(eartagOnlineJo.getDate("lastTime")));
|
|
|
|
+ eartagOnlineJo.put("addDate", du.formatDateText(eartagOnlineJo.getDate("addDate")));
|
|
|
|
+ dataJa.add(eartagOnlineJo);
|
|
|
|
+ }
|
|
|
|
+ return new Result(ResultCode.SUCCESS, dataJa);
|
|
|
|
+ } else {
|
|
|
|
+ return new Result(BizConst.CODE_EARTAG_ONLINE_NO_EXIST, BizConst.MSG_EARTAG_ONLINE_NO_EXIST, false);
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineByEarmarkAndDate(earmark, startDateText, todayDateText);
|
|
|
|
+ if (eartagOnlineEntityList.size() > 0) {
|
|
|
|
+ //返回在线图表
|
|
|
|
+ JSONArray dataJa = new JSONArray();
|
|
|
|
+ for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
|
|
+// JSONObject eartagOnlineJo = JSONUtil.convertEntityToJSONObject(eartagOnlineEntity);
|
|
|
|
+ JSONObject newJo = new JSONObject();
|
|
|
|
+ newJo.put("time", du.formatDateText(eartagOnlineEntity.getAddDate()));
|
|
|
|
+ newJo.put("value", eartagOnlineEntity.getTotal());
|
|
|
|
+ dataJa.add(newJo);
|
|
|
|
+ }
|
|
|
|
+ return new Result(ResultCode.SUCCESS, dataJa);
|
|
|
|
+ } else {
|
|
|
|
+ return new Result(BizConst.CODE_EARTAG_ONLINE_NO_EXIST, BizConst.MSG_EARTAG_ONLINE_NO_EXIST, false);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Result listEartagOnlineCountByEarmarkAndDate_old1(String earmark, Integer pastDays, Integer showMode) throws
|
|
|
|
+ ParseException {
|
|
|
|
+ DateUtil du = new DateUtil();
|
|
|
|
+ String todayDateText = du.getTodayDateText();
|
|
|
|
+ String startDateText = du.getPastDate(pastDays);
|
|
|
|
+ log.info("<listEartagOnlineCountByEarmarkAndDate> startDateText>>" + startDateText);
|
|
|
|
+ log.info("<listEartagOnlineCountByEarmarkAndDate> todayDateText>>" + todayDateText);
|
|
|
|
+ //读取耳标在线统计记录
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineByEarmarkAndDate(earmark, startDateText, todayDateText);
|
|
List<EartagEartagOnlineEntity> eartagOnlineEntityList = eartagOnlineRepo.getEartagOnlineByEarmarkAndDate(earmark, startDateText, todayDateText);
|
|
if (eartagOnlineEntityList.size() > 0) {
|
|
if (eartagOnlineEntityList.size() > 0) {
|
|
- if(showMode == 1){
|
|
|
|
|
|
+ if (showMode == 1) {
|
|
//返回在线记录
|
|
//返回在线记录
|
|
JSONArray dataJa = new JSONArray();
|
|
JSONArray dataJa = new JSONArray();
|
|
for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
@@ -740,7 +780,7 @@ public class EartagServiceImpl implements IEartagService {
|
|
dataJa.add(eartagOnlineJo);
|
|
dataJa.add(eartagOnlineJo);
|
|
}
|
|
}
|
|
return new Result(ResultCode.SUCCESS, dataJa);
|
|
return new Result(ResultCode.SUCCESS, dataJa);
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
//返回在线图表
|
|
//返回在线图表
|
|
JSONArray dataJa = new JSONArray();
|
|
JSONArray dataJa = new JSONArray();
|
|
for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
for (EartagEartagOnlineEntity eartagOnlineEntity : eartagOnlineEntityList) {
|
|
@@ -767,7 +807,8 @@ public class EartagServiceImpl implements IEartagService {
|
|
* @Time : 18:46
|
|
* @Time : 18:46
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Result listEartagFlowByDeviceCodeAndEarmarkAndToday(String earmark, String deviceCode) throws ParseException {
|
|
|
|
|
|
+ public Result listEartagFlowByDeviceCodeAndEarmarkAndToday(String earmark, String deviceCode) throws
|
|
|
|
+ ParseException {
|
|
DateUtil du = new DateUtil();
|
|
DateUtil du = new DateUtil();
|
|
String todayDateText = du.getTodayDateText();
|
|
String todayDateText = du.getTodayDateText();
|
|
//
|
|
//
|
|
@@ -818,10 +859,10 @@ public class EartagServiceImpl implements IEartagService {
|
|
if (eartagRegisterEntity != null) {
|
|
if (eartagRegisterEntity != null) {
|
|
Map map = JSON.parseObject(JSONObject.toJSONString(eartagRegisterEntity), Map.class);
|
|
Map map = JSON.parseObject(JSONObject.toJSONString(eartagRegisterEntity), Map.class);
|
|
// map.put("lastTime",dateUtil.formatDatetimeText(new Date(dateUtil.parseDateTime(map.get("lastTime").toString()).getTime())));
|
|
// map.put("lastTime",dateUtil.formatDatetimeText(new Date(dateUtil.parseDateTime(map.get("lastTime").toString()).getTime())));
|
|
- map.put("firstTime",dateUtil.formatLongToDate(Long.parseLong(map.get("firstTime").toString())));
|
|
|
|
- map.put("lastTime",dateUtil.formatLongToDate(Long.parseLong(map.get("lastTime").toString())));
|
|
|
|
- map.put("activeTime",dateUtil.formatLongToDate(Long.parseLong(map.get("activeTime").toString())));
|
|
|
|
- map.put("registerTime",dateUtil.formatLongToDate(Long.parseLong(map.get("registerTime").toString())));
|
|
|
|
|
|
+ map.put("firstTime", dateUtil.formatLongToDate(Long.parseLong(map.get("firstTime").toString())));
|
|
|
|
+ map.put("lastTime", dateUtil.formatLongToDate(Long.parseLong(map.get("lastTime").toString())));
|
|
|
|
+ map.put("activeTime", dateUtil.formatLongToDate(Long.parseLong(map.get("activeTime").toString())));
|
|
|
|
+ map.put("registerTime", dateUtil.formatLongToDate(Long.parseLong(map.get("registerTime").toString())));
|
|
return new Result(ResultCode.SUCCESS, map);
|
|
return new Result(ResultCode.SUCCESS, map);
|
|
} else {
|
|
} else {
|
|
return new Result(BizConst.CODE_EARTAG_REGISTER_NO_EXIST, BizConst.MSG_EARTAG_REGISTER_NO_EXIST, false);
|
|
return new Result(BizConst.CODE_EARTAG_REGISTER_NO_EXIST, BizConst.MSG_EARTAG_REGISTER_NO_EXIST, false);
|