Commit 418765fb authored by 王国存's avatar 王国存

Merge branch 'master' into 'test'

审批-分数更新

See merge request !12
parents 387d94d7 2de6f4b3
...@@ -111,6 +111,14 @@ public class QuestionnaireCtrl { ...@@ -111,6 +111,14 @@ public class QuestionnaireCtrl {
this.questionnaireService.delView(record.getReviews().get(0).getRecordId()); this.questionnaireService.delView(record.getReviews().get(0).getRecordId());
//2.添加新的备注 //2.添加新的备注
this.questionnaireService.insertReview(record.getReviews(), record.getReviews().get(0).getRecordId()); this.questionnaireService.insertReview(record.getReviews(), record.getReviews().get(0).getRecordId());
//更新t_answer表里的分数字段,用户绩效统计使用
Answer answer = new Answer();
answer.setScore(record.getReviews().get(0).getScore());
answer.setRecordId(record.getReviews().get(0).getRecordId().intValue());
answer.setOptionsId(record.getReviews().get(0).getQuestionsId());
questionnaireService.updateAnswerScore(answer);
} }
int result=this.questionnaireService.updateRecord(record); int result=this.questionnaireService.updateRecord(record);
Map<String, Object> map = new HashMap(); Map<String, Object> map = new HashMap();
......
...@@ -79,4 +79,6 @@ public interface QuestionnaireDao { ...@@ -79,4 +79,6 @@ public interface QuestionnaireDao {
List<SpaceAndIncubation> selectSpaceAndIncubationList(); List<SpaceAndIncubation> selectSpaceAndIncubationList();
List<PerformanceSummaryTotal> queryGuideAndRewardIndexList(); List<PerformanceSummaryTotal> queryGuideAndRewardIndexList();
Integer updateAnswerScore(Answer answer);
} }
...@@ -102,6 +102,8 @@ public interface QuestionnaireService { ...@@ -102,6 +102,8 @@ public interface QuestionnaireService {
void exportFullTimeWorkPerson(HttpServletRequest request, HttpServletResponse response, String index, String recordId); void exportFullTimeWorkPerson(HttpServletRequest request, HttpServletResponse response, String index, String recordId);
void exportPerformanceSummary(HttpServletRequest request, HttpServletResponse response); void exportPerformanceSummary(HttpServletRequest request, HttpServletResponse response);
Integer updateAnswerScore(Answer answer);
} }
...@@ -86,6 +86,8 @@ public class QuestionnaireServiceImpl implements QuestionnaireService { ...@@ -86,6 +86,8 @@ public class QuestionnaireServiceImpl implements QuestionnaireService {
@Override @Override
@Transactional @Transactional
public Integer updateRecord(Record record) { public Integer updateRecord(Record record) {
//先去查询 t_review 表里的审批状态是否为通过,都是通过的状态,更新列表的审批状态为已审批=3
return questionnaireDao.updateRecord(record); return questionnaireDao.updateRecord(record);
} }
...@@ -813,4 +815,9 @@ public class QuestionnaireServiceImpl implements QuestionnaireService { ...@@ -813,4 +815,9 @@ public class QuestionnaireServiceImpl implements QuestionnaireService {
e.printStackTrace(); e.printStackTrace();
} }
} }
@Override
public Integer updateAnswerScore(Answer answer){
return questionnaireDao.updateAnswerScore(answer);
}
} }
...@@ -576,4 +576,12 @@ ...@@ -576,4 +576,12 @@
) as queation ) as queation
WHERE queation.isWhetherSpace IS NOT NULL; WHERE queation.isWhetherSpace IS NOT NULL;
</select> </select>
<update id="updateAnswerScore">
UPDATE t_answer
<trim prefix="SET" suffixOverrides=",">
<if test="score != null and score != ''">score = #{score}</if>
</trim>
WHERE record_id = #{recordId} and options_id = #{optionsId}
</update>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment