|
@@ -6,12 +6,14 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.huimv.center.mapper.BizDeviceRegisterMapper;
|
|
import com.huimv.center.mapper.BizDeviceRegisterMapper;
|
|
import com.huimv.center.pojo.BizDeviceRegister;
|
|
import com.huimv.center.pojo.BizDeviceRegister;
|
|
|
|
+import com.huimv.center.pojo.BizFarm;
|
|
import com.huimv.center.service.BizDeviceRegisterService;
|
|
import com.huimv.center.service.BizDeviceRegisterService;
|
|
//import com.huimv.center.utils.DateUtil;
|
|
//import com.huimv.center.utils.DateUtil;
|
|
import com.huimv.center.utils.IDUtil;
|
|
import com.huimv.center.utils.IDUtil;
|
|
import com.huimv.eartag2.common.utils.DateUtil;
|
|
import com.huimv.eartag2.common.utils.DateUtil;
|
|
import com.huimv.eartag2.common.utils.Result;
|
|
import com.huimv.eartag2.common.utils.Result;
|
|
import com.huimv.eartag2.common.utils.ResultCode;
|
|
import com.huimv.eartag2.common.utils.ResultCode;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -38,7 +40,8 @@ public class BizDeviceRegisterServiceImpl extends ServiceImpl<BizDeviceRegisterM
|
|
// private DateUtil dateUtil;
|
|
// private DateUtil dateUtil;
|
|
@Autowired
|
|
@Autowired
|
|
private IDUtil idUtil;
|
|
private IDUtil idUtil;
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private com.huimv.center.utils.DateUtil dateUtil;
|
|
/**
|
|
/**
|
|
* @Method : add
|
|
* @Method : add
|
|
* @Description :
|
|
* @Description :
|
|
@@ -50,7 +53,7 @@ public class BizDeviceRegisterServiceImpl extends ServiceImpl<BizDeviceRegisterM
|
|
* @Time : 20:47
|
|
* @Time : 20:47
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Result add(String chipId, String deviceCode, String serverIp, String serverPort, String remark) throws ParseException {
|
|
|
|
|
|
+ public Result add(String farmName,String farmCode,String chipId, String deviceCode, String serverIp, String serverPort, String remark) throws ParseException {
|
|
DateUtil dateUtil = new DateUtil();
|
|
DateUtil dateUtil = new DateUtil();
|
|
BizDeviceRegister deviceRegister = new BizDeviceRegister();
|
|
BizDeviceRegister deviceRegister = new BizDeviceRegister();
|
|
deviceRegister.setChipId(chipId);
|
|
deviceRegister.setChipId(chipId);
|
|
@@ -61,8 +64,9 @@ public class BizDeviceRegisterServiceImpl extends ServiceImpl<BizDeviceRegisterM
|
|
deviceRegister.setRemark(remark);
|
|
deviceRegister.setRemark(remark);
|
|
deviceRegister.setAskTimes(0);
|
|
deviceRegister.setAskTimes(0);
|
|
deviceRegister.setAnswerTimes(0);
|
|
deviceRegister.setAnswerTimes(0);
|
|
- int rows = bizDeviceRegisterMapper.insert(deviceRegister);
|
|
|
|
- return ResultUtil.result(rows);
|
|
|
|
|
|
+ deviceRegister.setFarmCode(farmCode);
|
|
|
|
+ deviceRegister.setFarmName(farmName);
|
|
|
|
+ return ResultUtil.result(bizDeviceRegisterMapper.insert(deviceRegister));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -96,14 +100,22 @@ public class BizDeviceRegisterServiceImpl extends ServiceImpl<BizDeviceRegisterM
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Result listAll(Integer pageNo,Integer pageSize){
|
|
|
|
|
|
+ public Result listAll(Integer pageNo,Integer pageSize,String farmCode,String chipId,String deviceCode,String startDate,String endDate){
|
|
if(pageNo == 0){
|
|
if(pageNo == 0){
|
|
pageNo = 1;
|
|
pageNo = 1;
|
|
}
|
|
}
|
|
|
|
+ startDate = dateUtil.buildStartDate(startDate);
|
|
|
|
+ endDate = dateUtil.buildEndDate(endDate);
|
|
Page<BizDeviceRegister> page = new Page<>(pageNo, pageSize);
|
|
Page<BizDeviceRegister> page = new Page<>(pageNo, pageSize);
|
|
- List<BizDeviceRegister> deviceRegisterList = bizDeviceRegisterMapper.findPage(page);
|
|
|
|
- page.setRecords(deviceRegisterList);
|
|
|
|
- return new Result(ResultCode.SUCCESS,page);
|
|
|
|
|
|
+ QueryWrapper<BizDeviceRegister> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(chipId),"chip_id", chipId);
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(deviceCode),"device_code", deviceCode);
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(farmCode),"farm_code", farmCode);
|
|
|
|
+ queryWrapper.ge(StringUtils.isNotBlank(startDate),"last_time", startDate);
|
|
|
|
+ queryWrapper.le(StringUtils.isNotBlank(endDate),"last_time", endDate);
|
|
|
|
+ //创建时间降序
|
|
|
|
+ queryWrapper.orderByDesc("id");
|
|
|
|
+ return new Result(ResultCode.SUCCESS,bizDeviceRegisterMapper.selectPage(page, queryWrapper));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -127,7 +139,6 @@ public class BizDeviceRegisterServiceImpl extends ServiceImpl<BizDeviceRegisterM
|
|
Map resultMap = new HashMap();
|
|
Map resultMap = new HashMap();
|
|
if(deviceRegisterList.size() > 0){
|
|
if(deviceRegisterList.size() > 0){
|
|
BizDeviceRegister deviceRegister = deviceRegisterList.get(0);
|
|
BizDeviceRegister deviceRegister = deviceRegisterList.get(0);
|
|
- System.out.println("deviceRegister>>"+deviceRegister);
|
|
|
|
resultMap.put("ip",deviceRegister.getServerIp());
|
|
resultMap.put("ip",deviceRegister.getServerIp());
|
|
resultMap.put("port",deviceRegister.getServerPort());
|
|
resultMap.put("port",deviceRegister.getServerPort());
|
|
resultMap.put("deviceCode",deviceRegister.getDeviceCode());
|
|
resultMap.put("deviceCode",deviceRegister.getDeviceCode());
|