|
@@ -8,7 +8,9 @@ import com.ruoyi.common.core.page.PagePlus;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.utils.PageUtils;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
+import com.ruoyi.gas.domain.GCourtyardNetworkManagement;
|
|
|
import com.ruoyi.gas.domain.GRoadSectionInspection;
|
|
|
+import com.ruoyi.gas.domain.bo.BatchReviewBo;
|
|
|
import com.ruoyi.gas.domain.bo.GRoadSectionInspectionBo;
|
|
|
import com.ruoyi.gas.domain.bo.GRoadSectionInspectionPhotoBo;
|
|
|
import com.ruoyi.gas.domain.vo.GRoadSectionInspectionVo;
|
|
@@ -18,12 +20,10 @@ import com.ruoyi.gas.service.IGRoadSectionInspectionService;
|
|
|
import com.ruoyi.gas.service.IGUserService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
-import java.util.Collection;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -150,4 +150,19 @@ public class GRoadSectionInspectionServiceImpl extends ServicePlusImpl<GRoadSect
|
|
|
}
|
|
|
return removeByIds(ids);
|
|
|
}
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean batchReview(BatchReviewBo bo) {
|
|
|
+ List<GRoadSectionInspection> list = new ArrayList<>();
|
|
|
+ if (!ObjectUtils.isEmpty(bo.getUids())) {
|
|
|
+ bo.getUids().forEach(item -> {
|
|
|
+ GRoadSectionInspection roadSectionInspection = new GRoadSectionInspection();
|
|
|
+ roadSectionInspection.setId(item);
|
|
|
+ roadSectionInspection.setProcessStatus(bo.getProcessStatus());
|
|
|
+ roadSectionInspection.setRemarks(bo.getRemarks());
|
|
|
+ list.add(roadSectionInspection);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ return updateBatchById(list);
|
|
|
+ }
|
|
|
}
|