|
|
@@ -12,6 +12,8 @@ import com.izouma.wenlvju.domain.*;
|
|
|
import com.izouma.wenlvju.domain.performance.*;
|
|
|
import com.izouma.wenlvju.dto.*;
|
|
|
import com.izouma.wenlvju.enums.CompetitionGroup;
|
|
|
+import com.izouma.wenlvju.enums.ProgrammeProcess;
|
|
|
+import com.izouma.wenlvju.enums.ProgrammeStatus;
|
|
|
import com.izouma.wenlvju.enums.SignedIn;
|
|
|
import com.izouma.wenlvju.exception.BusinessException;
|
|
|
import com.izouma.wenlvju.repo.ArtTypeRepo;
|
|
|
@@ -412,7 +414,8 @@ public class ProgrammeService {
|
|
|
public void saveAll(List<Programme> programmes, Long arrangeId) {
|
|
|
programmes.forEach(programme -> {
|
|
|
programme.setArrangeId(arrangeId);
|
|
|
- programme.setStatus(4);
|
|
|
+ programme.setProgrammeProcess(ProgrammeProcess.ARRANGE);
|
|
|
+// programme.setStatus(4);
|
|
|
});
|
|
|
programmeRepo.saveAll(programmes);
|
|
|
}
|
|
|
@@ -438,7 +441,8 @@ public class ProgrammeService {
|
|
|
public void removeArrange(Long id) {
|
|
|
Programme programme = programmeRepo.findById(id).orElseThrow(new BusinessException("无记录"));
|
|
|
Long arrangeId = programme.getArrangeId();
|
|
|
- programme.setStatus(0);
|
|
|
+// programme.setStatus(0);
|
|
|
+ programme.setProgrammeStatus(ProgrammeStatus.INITIAL);
|
|
|
programme.setArrangeId(null);
|
|
|
programmeRepo.save(programme);
|
|
|
arrangeRepo.minusQuantity(arrangeId);
|
|
|
@@ -453,7 +457,8 @@ public class ProgrammeService {
|
|
|
Programme programme = programmeRepo.findById(id).orElseThrow(new BusinessException("无记录"));
|
|
|
// programme.setShowTime(showTime.plusMinutes(arrange.getDuration()));
|
|
|
programme.setArrangeId(arrangeId);
|
|
|
- programme.setStatus(4);
|
|
|
+// programme.setStatus(4);
|
|
|
+ programme.setProgrammeProcess(ProgrammeProcess.ARRANGE);
|
|
|
programmeRepo.save(programme);
|
|
|
|
|
|
arrange.setQuantity(arrange.getQuantity() + 1);
|
|
|
@@ -600,11 +605,13 @@ public class ProgrammeService {
|
|
|
public void firstAudit(Long id, boolean pass) {
|
|
|
Programme programme = programmeRepo.findById(id).orElseThrow(new BusinessException("无节目"));
|
|
|
if (pass) {
|
|
|
- programme.setStatus(3);
|
|
|
+// programme.setStatus(3);
|
|
|
+ programme.setProgrammeStatus(ProgrammeStatus.UNDER_REVIEW);
|
|
|
programmeRepo.save(programme);
|
|
|
return;
|
|
|
}
|
|
|
- programme.setStatus(2);
|
|
|
+// programme.setStatus(2);
|
|
|
+ programme.setProgrammeStatus(ProgrammeStatus.AUDIT_FAILED);
|
|
|
programmeRepo.save(programme);
|
|
|
}
|
|
|
|