|
@@ -10,6 +10,7 @@ import com.slibra.business.req.ChatReq;
|
|
|
import com.slibra.business.req.WorkOrderReq;
|
|
|
import com.slibra.business.res.*;
|
|
|
import com.slibra.business.service.IFrontService;
|
|
|
+import com.slibra.business.service.ITCutOffWaterService;
|
|
|
import com.slibra.common.DecimalUtils;
|
|
|
import com.slibra.common.core.domain.TXinyiDaily;
|
|
|
import com.slibra.common.core.redis.RedisCache;
|
|
@@ -46,6 +47,9 @@ public class FrontServiceImpl implements IFrontService {
|
|
|
@Autowired
|
|
|
private TUserInfoMapper userInfoMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ITCutOffWaterService cutOffWaterService;
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -160,6 +164,19 @@ public class FrontServiceImpl implements IFrontService {
|
|
|
return null;
|
|
|
return this.userInfoMapper.selectNeighbourAndMeterPhoneByNeighbour(asrText);
|
|
|
}
|
|
|
+ //查询当前正在停水的所有公告(小区按照字符串拼接返回)
|
|
|
+ if(BusinessEnum.AiChatReqEnum.water_all.getCode().equals(method)){
|
|
|
+ List<TCutOffWater> list = cutOffWaterService.selectTCutOffWaterList(TCutOffWater.builder().status(2).build());
|
|
|
+ if(CollectionUtils.isEmpty(list))
|
|
|
+ return null;
|
|
|
+ List<CutOffWaterSimpleInfo> result = new ArrayList<>(list.size());
|
|
|
+ for (TCutOffWater tCutOffWater : list) {
|
|
|
+ CutOffWaterSimpleInfo cutOffWaterSimpleInfo = new CutOffWaterSimpleInfo();
|
|
|
+ BeanUtils.copyProperties(tCutOffWater, cutOffWaterSimpleInfo);
|
|
|
+ result.add(cutOffWaterSimpleInfo);
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
return null;
|
|
|
|
|
|
}
|