|
@@ -12,6 +12,7 @@ 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;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -28,10 +29,10 @@ import java.util.PrimitiveIterator;
|
|
@Service
|
|
@Service
|
|
public class EcoDeviceServiceImpl extends ServiceImpl<EcoDeviceMapper, EcoDevice> implements EcoDeviceService {
|
|
public class EcoDeviceServiceImpl extends ServiceImpl<EcoDeviceMapper, EcoDevice> implements EcoDeviceService {
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private EcoDeviceMapper ecoDeviceMapper;
|
|
private EcoDeviceMapper ecoDeviceMapper;
|
|
@Autowired
|
|
@Autowired
|
|
- private static final String globalFarmCode = "330211";
|
|
|
|
|
|
+ private static final String globalFarmCode = "331023001";
|
|
@Override
|
|
@Override
|
|
public Result add(EcoDevice ecoDevice) {
|
|
public Result add(EcoDevice ecoDevice) {
|
|
|
|
|
|
@@ -119,8 +120,13 @@ public class EcoDeviceServiceImpl extends ServiceImpl<EcoDeviceMapper, EcoDevice
|
|
if (farmId == null) {
|
|
if (farmId == null) {
|
|
farmId = globalFarmCode;
|
|
farmId = globalFarmCode;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ String deviceCode = paramsMap.get("deviceCode");
|
|
|
|
+ String deviceType = paramsMap.get("deviceType");
|
|
QueryWrapper<EcoDevice> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<EcoDevice> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.eq(StringUtils.isNotBlank(farmId),"farm_id", farmId);
|
|
|
|
|
|
+ queryWrapper.eq(StringUtils.isNotBlank(farmId),"farm_id", farmId)
|
|
|
|
+ .like("device_code",deviceCode)
|
|
|
|
+ .like("device_type",deviceType);
|
|
Page<EcoDevice> page = new Page<>(Integer.parseInt(pageNo), Integer.parseInt(pageSize));
|
|
Page<EcoDevice> page = new Page<>(Integer.parseInt(pageNo), Integer.parseInt(pageSize));
|
|
return new Result(ResultCode.SUCCESS,ecoDeviceMapper.selectPage(page,queryWrapper));
|
|
return new Result(ResultCode.SUCCESS,ecoDeviceMapper.selectPage(page,queryWrapper));
|
|
}
|
|
}
|