|
|
@@ -17,9 +17,7 @@ import com.xjrsoft.module.activity.entity.ActivityEnroll;
|
|
|
import com.xjrsoft.module.activity.service.IActivityEnrollService;
|
|
|
import com.xjrsoft.module.activity.vo.ActivityEnrollExcelVo;
|
|
|
import com.xjrsoft.module.activity.vo.ActivityEnrollPageVo;
|
|
|
-import com.xjrsoft.module.banding.dto.BandingTaskClassStudentPageDto;
|
|
|
import com.xjrsoft.module.banding.vo.BandingTaskClassExcelVo;
|
|
|
-import com.xjrsoft.module.banding.vo.BandingTaskClassStudentListVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
@@ -69,13 +67,15 @@ public class ActivityEnrollController {
|
|
|
@PostMapping(value = "/change-status")
|
|
|
@ApiOperation(value="修改状态")
|
|
|
@SaCheckPermission("officebuild:detail")
|
|
|
- public RT<Boolean> changeStatus(@Valid @RequestBody ChangeStatusDto dto) throws Exception {
|
|
|
- ActivityEnroll enroll = activityEnrollService.getById(dto.getId());
|
|
|
- if(enroll == null){
|
|
|
- throw new MyException("未能找到该信息");
|
|
|
+ public RT<Boolean> changeStatus(@Valid @RequestBody List<ChangeStatusDto> dtoList) throws Exception {
|
|
|
+ List<ActivityEnroll> enrollList = new ArrayList<>();
|
|
|
+ for (ChangeStatusDto dto : dtoList) {
|
|
|
+ ActivityEnroll enroll = activityEnrollService.getById(dto.getId());
|
|
|
+ enroll.setStatus(dto.getStatus());
|
|
|
+ enrollList.add(enroll);
|
|
|
}
|
|
|
- enroll.setStatus(dto.getStatus());
|
|
|
- activityEnrollService.updateById(enroll);
|
|
|
+
|
|
|
+ activityEnrollService.updateBatchById(enrollList);
|
|
|
return RT.ok(true);
|
|
|
}
|
|
|
|