lin
2024-03-01 50205a27be45a773f4ad05997eb897b9509f41e3
src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
@@ -19,6 +19,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import org.springblade.common.cache.SysCache;
import org.springblade.common.constant.CommonConstant;
import org.springblade.common.param.CommonParamSet;
import org.springblade.common.utils.RoleUtil;
import org.springblade.common.utils.SpringUtils;
@@ -29,6 +30,10 @@
import org.springblade.modules.district.service.IDistrictService;
import org.springblade.modules.grid.entity.GridmanEntity;
import org.springblade.modules.grid.service.IGridService;
import org.springblade.modules.house.entity.HouseEntity;
import org.springblade.modules.house.service.IHouseService;
import org.springblade.modules.place.entity.PlaceEntity;
import org.springblade.modules.place.service.IPlaceService;
import org.springblade.modules.property.entity.PropertyCompanyDistrictEntity;
import org.springblade.modules.property.entity.PropertyCompanyEntity;
import org.springblade.modules.property.service.IPropertyCompanyDistrictService;
@@ -156,6 +161,18 @@
      // 新增
      boolean save = taskService.save(taskEntity);
      if (save) {
         // 设置网格编码
//         if (taskReportForRepairs.getHouseFlag().equals(CommonConstant.NUMBER_TWO)) {
//            IPlaceService bean = SpringUtils.getBean(IPlaceService.class);
//            PlaceEntity placeEntity = bean.getOne(Wrappers.<PlaceEntity>lambdaQuery()
//               .eq(PlaceEntity::getHouseCode, taskReportForRepairs.getAddressCode()).last("limit 1"));
//            taskReportForRepairs.setGridCode(placeEntity.getGridCode());
//         } else {
//            IHouseService bean = SpringUtils.getBean(IHouseService.class);
//            HouseEntity houseEntity = bean.getOne(Wrappers.<HouseEntity>lambdaQuery()
//               .eq(HouseEntity::getHouseCode, taskReportForRepairs.getAddressCode()));
//            taskReportForRepairs.setGridCode(houseEntity.getGridCode());
//         }
         taskReportForRepairs.setTaskId(taskEntity.getId());
         taskReportForRepairs.setConfirmFlag(1);
         flag = save(taskReportForRepairs);