|
@@ -10,9 +10,11 @@ import com.huimv.env.manage.entity.EnvDeviceRegister;
|
|
|
import com.huimv.env.manage.entity.dto.EnvDeviceRegisterDto;
|
|
|
import com.huimv.env.manage.mapper.BasePigpenMapper;
|
|
|
import com.huimv.env.manage.mapper.EnvDeviceRegisterMapper;
|
|
|
+import com.huimv.env.manage.mapper.LampConfigMapper;
|
|
|
import com.huimv.env.manage.saas.dao.entity.BasePigpen;
|
|
|
import com.huimv.env.manage.mapper.EnvDeviceEquipmentMapper;
|
|
|
import com.huimv.env.manage.saas.dao.entity.EnvDeviceEquipment;
|
|
|
+import com.huimv.env.manage.saas.dao.entity.LampConfig;
|
|
|
import com.huimv.env.manage.service.IEnvDeviceRegisterService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.huimv.env.manage.utils.Result;
|
|
@@ -44,6 +46,9 @@ public class EnvDeviceRegisterServiceImpl extends ServiceImpl<EnvDeviceRegisterM
|
|
|
private EnvDeviceEquipmentMapper envDeviceEquipmentMapper;
|
|
|
|
|
|
@Autowired
|
|
|
+ private LampConfigMapper lampConfigMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private BasePigpenMapper basePigpenMapper;
|
|
|
@Override
|
|
|
public Result registerList(Map<String, String> paramMap) {
|
|
@@ -205,4 +210,22 @@ public class EnvDeviceRegisterServiceImpl extends ServiceImpl<EnvDeviceRegisterM
|
|
|
envDeviceEquipmentMapper.update(envDeviceEquipment,new QueryWrapper<EnvDeviceEquipment>().eq("unit_id",unitId));
|
|
|
return new Result(10000,"修改成功",true);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result screenDeviceCofig(Map<String, String> map, HttpServletRequest request) {
|
|
|
+ String unitId = map.get("unitId");
|
|
|
+ List list = new ArrayList();
|
|
|
+ boolean exists1 = lampConfigMapper.exists(new QueryWrapper<LampConfig>().eq("unig_id", unitId).eq("upload_start", 1));
|
|
|
+ boolean exists2 = lampConfigMapper.exists(new QueryWrapper<LampConfig>().eq("unig_id", unitId).eq("board_gear", 0));
|
|
|
+ boolean exists3 = envDeviceEquipmentMapper.exists(new QueryWrapper<EnvDeviceEquipment>().eq("unit_id", unitId).eq("upload_start", 1).eq("equipment_name", "照明"));
|
|
|
+ boolean exists4 = envDeviceEquipmentMapper.exists(new QueryWrapper<EnvDeviceEquipment>().eq("unit_id", unitId).eq("upload_start", 1).eq("equipment_name", "风机"));
|
|
|
+ boolean exists5 = envDeviceEquipmentMapper.exists(new QueryWrapper<EnvDeviceEquipment>().eq("unit_id", unitId).eq("upload_start", 1).eq("equipment_name", "刮粪板"));
|
|
|
+ list.add(exists1);
|
|
|
+ list.add(!exists2);
|
|
|
+ list.add(exists3);
|
|
|
+ list.add(exists4);
|
|
|
+ list.add(exists5);
|
|
|
+ return new Result(ResultCode.SUCCESS,list);
|
|
|
+ }
|
|
|
}
|