|
|
@@ -269,6 +269,8 @@ public class EvaluateResultServiceImpl extends MPJBaseServiceImpl<EvaluateResult
|
|
|
.selectAs(EvaluateSubmitRecord::getEvaluateExecuterId, MobileResultPageVo::getEvaluateUserId)
|
|
|
.selectAs(EvaluateSubmitRecord::getStatus, MobileResultPageVo::getEvaluateStatus)
|
|
|
.selectAs(EvaluateSubmitRecord::getEvaluatedObject, MobileResultPageVo::getEvaluateType)
|
|
|
+ .selectAs(EvaluateManage::getIsAutoCreate, MobileResultPageVo::getIsAutoCreate)
|
|
|
+ .leftJoin(EvaluateManage.class, EvaluateManage::getId, EvaluateSubmitRecord::getEvaluateManageId)
|
|
|
.eq(EvaluateSubmitRecord::getId, dto.getEvaluateSubmitRecordId());
|
|
|
MobileResultPageVo mobileResultPageVo = evaluateSubmitRecordMapper.selectJoinOne(MobileResultPageVo.class, evaluateSubmitRecordMPJLambdaWrapper);
|
|
|
|
|
|
@@ -294,17 +296,19 @@ public class EvaluateResultServiceImpl extends MPJBaseServiceImpl<EvaluateResult
|
|
|
evaluateResultMapper.insert(evaluateResult);
|
|
|
}
|
|
|
|
|
|
- //修改答题人状态
|
|
|
- evaluateExecuterMapper.updateById(new EvaluateExecuter(){{
|
|
|
- setId(Long.parseLong(mobileResultPageVo.getEvaluateUserId()));
|
|
|
- setStatus(1);
|
|
|
- }});
|
|
|
-
|
|
|
- //修改提交记录状态
|
|
|
- evaluateSubmitRecordMapper.updateById(new EvaluateSubmitRecord(){{
|
|
|
- setId(mobileResultPageVo.getEvaluateSubmitRecordId());
|
|
|
- setStatus(1);
|
|
|
- }});
|
|
|
+ if(mobileResultPageVo.getIsAutoCreate() != null && mobileResultPageVo.getIsAutoCreate() != 1){
|
|
|
+ //修改答题人状态
|
|
|
+ evaluateExecuterMapper.updateById(new EvaluateExecuter(){{
|
|
|
+ setId(Long.parseLong(mobileResultPageVo.getEvaluateUserId()));
|
|
|
+ setStatus(1);
|
|
|
+ }});
|
|
|
+
|
|
|
+ //修改提交记录状态
|
|
|
+ evaluateSubmitRecordMapper.updateById(new EvaluateSubmitRecord(){{
|
|
|
+ setId(mobileResultPageVo.getEvaluateSubmitRecordId());
|
|
|
+ setStatus(1);
|
|
|
+ }});
|
|
|
+ }
|
|
|
|
|
|
return "ok";
|
|
|
}
|