|
@@ -30,6 +30,7 @@ import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.io.ByteArrayOutputStream;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
@@ -260,6 +261,7 @@ public class EvaluateResultServiceImpl extends MPJBaseServiceImpl<EvaluateResult
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public String saveBatch(EvaluateResultSaveDto dto) {
|
|
public String saveBatch(EvaluateResultSaveDto dto) {
|
|
|
Long loginUserId = StpUtil.getLoginIdAsLong();
|
|
Long loginUserId = StpUtil.getLoginIdAsLong();
|
|
|
Date createDate = new Date();
|
|
Date createDate = new Date();
|
|
@@ -268,11 +270,8 @@ public class EvaluateResultServiceImpl extends MPJBaseServiceImpl<EvaluateResult
|
|
|
new QueryWrapper<EvaluateExecuter>().lambda()
|
|
new QueryWrapper<EvaluateExecuter>().lambda()
|
|
|
.eq(EvaluateExecuter::getUserId, loginUserId)
|
|
.eq(EvaluateExecuter::getUserId, loginUserId)
|
|
|
.eq(EvaluateExecuter::getEvaluateManageId, dto.getEvaluateManageId())
|
|
.eq(EvaluateExecuter::getEvaluateManageId, dto.getEvaluateManageId())
|
|
|
|
|
+ .eq(EvaluateExecuter::getEvaluateObjectId, dto.getEvaluateObjectId())
|
|
|
);
|
|
);
|
|
|
- UpdateWrapper<EvaluateExecuter> updateWrapper = new UpdateWrapper<>();
|
|
|
|
|
- updateWrapper.eq("id", executer.getId());
|
|
|
|
|
- updateWrapper.setSql("status = 1");
|
|
|
|
|
- evaluateExecuterMapper.update(executer, updateWrapper);
|
|
|
|
|
|
|
|
|
|
List<AddEvaluateResultDto> resultList = dto.getResultList();
|
|
List<AddEvaluateResultDto> resultList = dto.getResultList();
|
|
|
for (AddEvaluateResultDto addEvaluateResultDto : resultList) {
|
|
for (AddEvaluateResultDto addEvaluateResultDto : resultList) {
|
|
@@ -286,6 +285,11 @@ public class EvaluateResultServiceImpl extends MPJBaseServiceImpl<EvaluateResult
|
|
|
evaluateResultMapper.insert(evaluateResult);
|
|
evaluateResultMapper.insert(evaluateResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ UpdateWrapper<EvaluateExecuter> updateWrapper = new UpdateWrapper<>();
|
|
|
|
|
+ updateWrapper.eq("id", executer.getId());
|
|
|
|
|
+ updateWrapper.setSql("status = 1");
|
|
|
|
|
+ evaluateExecuterMapper.update(executer, updateWrapper);
|
|
|
|
|
+
|
|
|
return "ok";
|
|
return "ok";
|
|
|
}
|
|
}
|
|
|
|
|
|