guoshilong
2023-06-12 fb68bec953a3bbf5b252378cd348a424c87310fa
巡查上报接口修改
3 files modified
18 ■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/controller/PatrolReportController.java 2 ●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/service/IPatrolReportService.java 4 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/service/impl/PatrolReportServiceImpl.java 12 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/controller/PatrolReportController.java
@@ -63,7 +63,7 @@
    @ApiOperation(value="巡查上报-批量编辑", notes="巡查上报-批量编辑")
    @RequestMapping(value = "/editBatch", method = {RequestMethod.PUT,RequestMethod.POST})
   public R editBatch(@RequestBody List<PatrolReport> list){
       return R.data(patrolReportService.updateBatchById(list));
       return R.data(patrolReportService.customizeUpdateBatchById(list));
   }
   /**
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/service/IPatrolReportService.java
@@ -5,6 +5,10 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;
import java.util.List;
public interface IPatrolReportService  extends BaseService<PatrolReport> {
    IPage<PatrolConfig> selectPatrolReport(IPage<PatrolReport> page, PatrolConfig patrolConfig);
    Boolean customizeUpdateBatchById(List<PatrolReport> list);
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/service/impl/PatrolReportServiceImpl.java
@@ -15,8 +15,11 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@Service
@AllArgsConstructor
@Transactional(rollbackFor = Exception.class)
public class PatrolReportServiceImpl  extends BaseServiceImpl<PatrolReportMapper, PatrolReport> implements IPatrolReportService {
    private final IPatrolRecordService patrolRecordService;
@@ -26,7 +29,14 @@
    }
    @Override
    @Transactional
    public Boolean customizeUpdateBatchById(List<PatrolReport> list) {
        list.forEach(report->{
            updateById(report);
        });
        return true;
    }
    @Override
    public boolean updateById(PatrolReport patrolReport) {
        PatrolRecord patrolRecord = new PatrolRecord();
        patrolRecord.setId(Long.parseLong(patrolReport.getRecordId()));