|
@@ -34,6 +34,8 @@ public class BizDeviceUnregisteredFlowServiceImpl extends ServiceImpl<BizDeviceU
|
|
|
private com.huimv.center.utils.ResultUtil ResultUtil;
|
|
|
@Autowired
|
|
|
private IDUtil idUtil;
|
|
|
+ @Autowired
|
|
|
+ private com.huimv.center.utils.DateUtil dateUtil;
|
|
|
|
|
|
/**
|
|
|
* @Method : addDeviceUnregisteredFlow
|
|
@@ -78,4 +80,83 @@ public class BizDeviceUnregisteredFlowServiceImpl extends ServiceImpl<BizDeviceU
|
|
|
Page<BizDeviceUnregisteredFlow> pageBizDeviceUnregisteredFlow = deviceUnregisteredFlowMapper.selectPage(page, queryWrapper);
|
|
|
return new Result(ResultCode.SUCCESS,pageBizDeviceUnregisteredFlow);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Method : removeByChipIdAndLastTime
|
|
|
+ * @Description :
|
|
|
+ * @Params : [chipId, startDate, endDate]
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
+ *
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/6/26
|
|
|
+ * @Time : 16:52
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result removeByChipIdAndLastTime(String farmCode,String chipId, String startDate, String endDate) {
|
|
|
+ QueryWrapper<BizDeviceUnregisteredFlow> queryWrapper = new QueryWrapper<>();
|
|
|
+// queryWrapper.like(StringUtils.isNotBlank(farmCode),"farm_code", farmCode);
|
|
|
+ queryWrapper.eq("farm_code", farmCode);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time", startDate);
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time", endDate);
|
|
|
+ return new Result(ResultCode.SUCCESS, deviceUnregisteredFlowMapper.delete(queryWrapper));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Method : listByFarmCode
|
|
|
+ * @Description :
|
|
|
+ * @Params : [pageNo, pageSize, farmCode, chipId, startDate, endDate]
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
+ *
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/6/26
|
|
|
+ * @Time : 16:52
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result listByFarmCode(Integer pageNo, Integer pageSize, String farmCode, String chipId, String startDate, String endDate) {
|
|
|
+ if(pageNo == 0){
|
|
|
+ pageNo = 1;
|
|
|
+ }
|
|
|
+ startDate = dateUtil.buildStartDate(startDate);
|
|
|
+ endDate = dateUtil.buildEndDate(endDate);
|
|
|
+ Page<BizDeviceUnregisteredFlow> page = new Page<>(pageNo, pageSize);
|
|
|
+ QueryWrapper<BizDeviceUnregisteredFlow> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(farmCode),"farm_code", farmCode);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time", startDate);
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time", endDate);
|
|
|
+
|
|
|
+ //创建时间降序
|
|
|
+ queryWrapper.orderByDesc("id");
|
|
|
+ Page<BizDeviceUnregisteredFlow> pageBizDeviceUnregisteredFlow = deviceUnregisteredFlowMapper.selectPage(page, queryWrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS,pageBizDeviceUnregisteredFlow);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Method : listChipId
|
|
|
+ * @Description :
|
|
|
+ * @Params : [pageNo, pageSize, chipId, startDate, endDate]
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
+ *
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/6/26
|
|
|
+ * @Time : 16:52
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result listChipId(Integer pageNo, Integer pageSize, String chipId, String startDate, String endDate) {
|
|
|
+ if(pageNo == 0){
|
|
|
+ pageNo = 1;
|
|
|
+ }
|
|
|
+ startDate = dateUtil.buildStartDate(startDate);
|
|
|
+ endDate = dateUtil.buildEndDate(endDate);
|
|
|
+ Page<BizDeviceUnregisteredFlow> page = new Page<>(pageNo, pageSize);
|
|
|
+ QueryWrapper<BizDeviceUnregisteredFlow> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time", startDate);
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time", endDate);
|
|
|
+ //创建时间降序
|
|
|
+ queryWrapper.orderByDesc("id");
|
|
|
+ Page<BizDeviceUnregisteredFlow> pageBizDeviceUnregisteredFlow = deviceUnregisteredFlowMapper.selectPage(page, queryWrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS,pageBizDeviceUnregisteredFlow);
|
|
|
+ }
|
|
|
}
|