|
@@ -7,6 +7,8 @@ import com.huimv.management.dao.PigstyDao;
|
|
|
import com.huimv.management.entity.UnitEntity;
|
|
|
import com.huimv.management.entity.UnitEntity;
|
|
|
import com.huimv.management.entity.UnitEntity;
|
|
|
+import com.huimv.management.entity.vo.DrinkingWaterVo;
|
|
|
+import com.huimv.management.entity.vo.PigBaseVo;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -32,37 +34,37 @@ public class UnitServiceImpl extends ServiceImpl<UnitDao, UnitEntity> implements
|
|
|
|
|
|
@Override
|
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
|
- LambdaQueryWrapper<UnitEntity> lambdaQuery = Wrappers.lambdaQuery();
|
|
|
+ //构建条件查询wrapper
|
|
|
+ QueryWrapper<DrinkingWaterVo> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
|
String formFarmId = (String) params.get("formFarmId");
|
|
|
System.out.println(formFarmId);
|
|
|
if (StringUtils.isNotBlank(formFarmId)) {
|
|
|
- lambdaQuery.eq(UnitEntity::getFarmId, Integer.parseInt(formFarmId));
|
|
|
+ queryWrapper.eq("farm_id", Integer.parseInt(formFarmId));
|
|
|
}
|
|
|
|
|
|
//单元编号
|
|
|
- String keywords = (String) params.get("keywords");
|
|
|
+ String keywords = (String) params.get("keyword");
|
|
|
if (StringUtils.isNotBlank(keywords)) {
|
|
|
|
|
|
- lambdaQuery.like(UnitEntity::getNumber, keywords);
|
|
|
+ queryWrapper.like("number", keywords);
|
|
|
}
|
|
|
|
|
|
//栏期编号
|
|
|
String currentPeriodId = (String) params.get("currentPeriodId");
|
|
|
if (StringUtils.isNotBlank(currentPeriodId)) {
|
|
|
- lambdaQuery.eq(UnitEntity::getCurrentPeriodId, currentPeriodId);
|
|
|
+ queryWrapper.eq("current_period_id", currentPeriodId);
|
|
|
}
|
|
|
|
|
|
//猪舍编号
|
|
|
String pigstyId = (String) params.get("pigstyId");
|
|
|
if (StringUtils.isNotBlank(pigstyId)) {
|
|
|
- lambdaQuery.eq(UnitEntity::getPigstyId, pigstyId);
|
|
|
+ queryWrapper.eq("pigsty_id", pigstyId);
|
|
|
}
|
|
|
+ queryWrapper.apply("unit.deleted = 0 AND pigsty.deleted = 0 AND period.deleted = 0");
|
|
|
+ IPage<PigBaseVo> page = unitDao.list(new Query<>().getPage(params),queryWrapper);
|
|
|
|
|
|
|
|
|
- IPage<UnitEntity> page = page(this.page(
|
|
|
- new Query<UnitEntity>().getPage(params)
|
|
|
- ), lambdaQuery);
|
|
|
return new PageUtils(page);
|
|
|
}
|
|
|
|