|
@@ -2,8 +2,10 @@ package com.huimv.management.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.huimv.management.dao.YearPigBaseDao;
|
|
|
import com.huimv.management.entity.PigstyEntity;
|
|
|
import com.huimv.management.entity.PigstyEntity;
|
|
|
+import com.huimv.management.entity.YearPigBaseEntity;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -26,6 +28,9 @@ public class PigstyServiceImpl extends ServiceImpl<PigstyDao, PigstyEntity> impl
|
|
|
@Autowired
|
|
|
private PigstyDao pigstyDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private YearPigBaseDao pigBaseDao;
|
|
|
+
|
|
|
@Override
|
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
|
|
|
@@ -56,6 +61,21 @@ public class PigstyServiceImpl extends ServiceImpl<PigstyDao, PigstyEntity> impl
|
|
|
return pastureEntities;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Integer delete(Integer[] ids) {
|
|
|
+ LambdaQueryWrapper<YearPigBaseEntity> lambdaQuery = Wrappers.lambdaQuery();
|
|
|
+ for (Integer id : ids) {
|
|
|
+ lambdaQuery.eq(YearPigBaseEntity::getPigstyId,id);
|
|
|
+ List<YearPigBaseEntity> yearPigBaseEntities = pigBaseDao.selectList(lambdaQuery);
|
|
|
+ if (yearPigBaseEntities != null && yearPigBaseEntities.size() >0){
|
|
|
+ return 2;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+
|
|
|
/* @Override
|
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
|
|