|
@@ -1,6 +1,9 @@
|
|
package com.huimv.manager.service.impl;
|
|
package com.huimv.manager.service.impl;
|
|
|
|
|
|
|
|
+import com.huimv.manager.entity.vo.CollectorRegisterVo;
|
|
import com.huimv.manager.mapper.CollectorRegisterDao;
|
|
import com.huimv.manager.mapper.CollectorRegisterDao;
|
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -22,12 +25,32 @@ import com.huimv.manager.service.CollectorRegisterService;
|
|
@Service("collectorRegisterService")
|
|
@Service("collectorRegisterService")
|
|
public class CollectorRegisterServiceImpl extends ServiceImpl<CollectorRegisterDao, CollectorRegisterEntity> implements CollectorRegisterService {
|
|
public class CollectorRegisterServiceImpl extends ServiceImpl<CollectorRegisterDao, CollectorRegisterEntity> implements CollectorRegisterService {
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
- IPage<CollectorRegisterEntity> page = this.page(
|
|
|
|
- new Query<CollectorRegisterEntity>().getPage(params),
|
|
|
|
- new QueryWrapper<CollectorRegisterEntity>()
|
|
|
|
- );
|
|
|
|
|
|
+ QueryWrapper<CollectorRegisterEntity> wrapper = new QueryWrapper<>();
|
|
|
|
+ String registerStartTime = (String)params.get("registerStartTime");
|
|
|
|
+ String registerEndTime = (String)params.get("registerEndTime");
|
|
|
|
+ String deviceCode = (String)params.get("deviceCode");
|
|
|
|
+ String countyName = (String)params.get("countyName");
|
|
|
|
+ String farmName = (String)params.get("farmName");
|
|
|
|
+ String state = (String)params.get("state");
|
|
|
|
+
|
|
|
|
+ wrapper.like(StringUtils.isNotBlank(deviceCode),"device_code",deviceCode)
|
|
|
|
+ .or().like(StringUtils.isNotBlank(countyName),"county_name",countyName)
|
|
|
|
+ .or().like(StringUtils.isNotBlank(farmName),"farm_name",farmName);
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isNotBlank(state)){
|
|
|
|
+ wrapper.eq("state",Integer.parseInt(state));
|
|
|
|
+ }
|
|
|
|
+ wrapper.le(StringUtils.isNotBlank(registerEndTime),"register_time",registerEndTime);
|
|
|
|
+ wrapper.ge(StringUtils.isNotBlank(registerEndTime),"register_time",registerStartTime);
|
|
|
|
+
|
|
|
|
+ IPage<CollectorRegisterVo> page = baseMapper.page(new Query<>().getPage(params),wrapper);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
return new PageUtils(page);
|
|
return new PageUtils(page);
|
|
}
|
|
}
|