|
@@ -2,6 +2,7 @@ package com.huimv.center.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.huimv.center.pojo.BizDeviceAnswerFlow;
|
|
|
import com.huimv.center.pojo.BizDeviceRegisteredFlow;
|
|
|
import com.huimv.center.mapper.BizDeviceRegisteredFlowMapper;
|
|
|
import com.huimv.center.service.BizDeviceRegisteredFlowService;
|
|
@@ -32,6 +33,8 @@ public class BizDeviceRegisteredFlowServiceImpl extends ServiceImpl<BizDeviceReg
|
|
|
private com.huimv.center.utils.ResultUtil ResultUtil;
|
|
|
@Autowired
|
|
|
private IDUtil idUtil;
|
|
|
+ @Autowired
|
|
|
+ private com.huimv.center.utils.DateUtil dateUtil;
|
|
|
|
|
|
/**
|
|
|
* @Method : addRegisteredFlow
|
|
@@ -88,9 +91,6 @@ public class BizDeviceRegisteredFlowServiceImpl extends ServiceImpl<BizDeviceReg
|
|
|
}
|
|
|
Page<BizDeviceRegisteredFlow> page = new Page<>(pageNo, pageSize);
|
|
|
QueryWrapper<BizDeviceRegisteredFlow> queryWrapper = new QueryWrapper<>();
|
|
|
-// if(StringUtils.isNotEmpty(chipId)){
|
|
|
-// queryWrapper.eq("chip_id", chipId);
|
|
|
-// }
|
|
|
queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
queryWrapper.like(StringUtils.isNotBlank(deviceCode),"device_code", deviceCode);
|
|
|
//创建时间降序
|
|
@@ -99,4 +99,56 @@ public class BizDeviceRegisteredFlowServiceImpl extends ServiceImpl<BizDeviceReg
|
|
|
return new Result(ResultCode.SUCCESS,pageBizDeviceRegisteredFlow);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @Method : listDeviceRegisteredFlow
|
|
|
+ * @Description :
|
|
|
+ * @Params : [pageNo, pageSize, farmCode, chipId, deviceCode, startDate, endDate]
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
+ *
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/6/26
|
|
|
+ * @Time : 20:41
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result listDeviceRegisteredFlow(Integer pageNo, Integer pageSize, String farmCode, String chipId, String deviceCode, String startDate, String endDate) {
|
|
|
+ if(pageNo == 0){
|
|
|
+ pageNo = 1;
|
|
|
+ }
|
|
|
+ startDate = dateUtil.buildStartDate(startDate);
|
|
|
+ endDate = dateUtil.buildEndDate(endDate);
|
|
|
+ Page<BizDeviceRegisteredFlow> page = new Page<>(pageNo, pageSize);
|
|
|
+ QueryWrapper<BizDeviceRegisteredFlow> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("farm_code", farmCode);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(deviceCode),"device_code", deviceCode);
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time", startDate);
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time", endDate);
|
|
|
+ //创建时间降序
|
|
|
+ queryWrapper.orderByDesc("id");
|
|
|
+ Page<BizDeviceRegisteredFlow> pageBizDeviceRegisteredFlow = deviceRegisteredFlowMapper.selectPage(page, queryWrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS,pageBizDeviceRegisteredFlow);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Method : removeDeviceRegisteredFlow
|
|
|
+ * @Description :
|
|
|
+ * @Params : [farmCode, chipId, deviceCode, startDate, endDate]
|
|
|
+ * @Return : com.huimv.eartag2.common.utils.Result
|
|
|
+ *
|
|
|
+ * @Author : ZhuoNing
|
|
|
+ * @Date : 2022/6/26
|
|
|
+ * @Time : 21:01
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result removeDeviceRegisteredFlow(String farmCode, String chipId, String deviceCode, String startDate, String endDate) {
|
|
|
+ QueryWrapper<BizDeviceRegisteredFlow> 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.like(StringUtils.isNotBlank(deviceCode),"device_code", deviceCode);
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"add_time", startDate);
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"add_time", endDate);
|
|
|
+ return new Result(ResultCode.SUCCESS, deviceRegisteredFlowMapper.delete(queryWrapper));
|
|
|
+ }
|
|
|
+
|
|
|
}
|