Commit f22390c7 authored by 梁钊炜's avatar 梁钊炜

Merge remote-tracking branch 'origin/master'

parents 46a42f91 f9ad9088
...@@ -151,7 +151,7 @@ public class QuestionnaireCtrl { ...@@ -151,7 +151,7 @@ public class QuestionnaireCtrl {
//1.通过上报人和问卷id查询上报记录id //1.通过上报人和问卷id查询上报记录id
// Long recordId = this.questionnaireService.selectRecordId(questionnaire.getId(), // Long recordId = this.questionnaireService.selectRecordId(questionnaire.getId(),
// request.getSession().getAttribute("realID").toString()); // request.getSession().getAttribute("realID").toString());
Long recordId = this.questionnaireService.selectRecordIds(questionnaire.getCreateId()); Long recordId = this.questionnaireService.selectRecordIds(questionnaire);
//2.若recordId为空去添加上报记录,并返回自增id //2.若recordId为空去添加上报记录,并返回自增id
if (recordId == null) { if (recordId == null) {
recordId = this.questionnaireService.insertRecord(new Record(questionnaire.getId(), questionnaire.getQuestionnaireName(), recordId = this.questionnaireService.insertRecord(new Record(questionnaire.getId(), questionnaire.getQuestionnaireName(),
......
...@@ -49,7 +49,7 @@ public interface QuestionnaireDao { ...@@ -49,7 +49,7 @@ public interface QuestionnaireDao {
Long selectRecordId(@Param("questionnaireUuid") Long questionnaireUuid, Long selectRecordId(@Param("questionnaireUuid") Long questionnaireUuid,
@Param("createId") String createId); @Param("createId") String createId);
Long selectRecordIds(String createId); Long selectRecordIds(Questionnaire questionnaire);
Long insertRecord(Record record); Long insertRecord(Record record);
......
...@@ -24,10 +24,10 @@ public interface QuestionnaireService { ...@@ -24,10 +24,10 @@ public interface QuestionnaireService {
/** /**
* 根据上报人和问卷id查询上报记录id * 根据上报人和问卷id查询上报记录id
* @param createId 上报人唯一标识 * @param questionnaire 上报人唯一标识
* @return * @return
*/ */
Long selectRecordIds(String createId); Long selectRecordIds(Questionnaire questionnaire);
/** /**
* 添加上报记录数据 * 添加上报记录数据
......
...@@ -52,13 +52,13 @@ public class QuestionnaireServiceImpl implements QuestionnaireService { ...@@ -52,13 +52,13 @@ public class QuestionnaireServiceImpl implements QuestionnaireService {
* <p> * <p>
* // * @param questionnaireUuid 问卷id * // * @param questionnaireUuid 问卷id
* *
* @param createId 上报人唯一标识 * @param questionnaire 上报人唯一标识
* @return * @return
*/ */
@Override @Override
@Transactional(readOnly = true) @Transactional(readOnly = true)
public Long selectRecordIds(String createId) { public Long selectRecordIds(Questionnaire questionnaire) {
return questionnaireDao.selectRecordIds(createId); return questionnaireDao.selectRecordIds(questionnaire);
} }
/** /**
......
...@@ -236,7 +236,7 @@ ...@@ -236,7 +236,7 @@
SELECT id SELECT id
FROM t_record FROM t_record
WHERE create_id = #{createId} WHERE create_id = #{createId}
AND qn_year = YEAR(NOW()) AND qn_year = #{qnYear}
</select> </select>
<select id="selectAnswerByRecordId" resultType="com.tiptimes.model.Answer"> <select id="selectAnswerByRecordId" resultType="com.tiptimes.model.Answer">
...@@ -1259,7 +1259,7 @@ ...@@ -1259,7 +1259,7 @@
AND qn_year = #{qnYear} AND qn_year = #{qnYear}
</if> </if>
</where> </where>
ORDER BY create_time DESC ORDER BY qn_year DESC
</select> </select>
......
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