Commit fd32a142 authored by 张宇杰's avatar 张宇杰

新项目提交

parent 0b262979
...@@ -52,8 +52,9 @@ public class QuestionnaireCtrl { ...@@ -52,8 +52,9 @@ public class QuestionnaireCtrl {
int result; int result;
Map<String, Object> map = new HashMap(); Map<String, Object> map = new HashMap();
//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());
//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(),
...@@ -579,6 +580,12 @@ public class QuestionnaireCtrl { ...@@ -579,6 +580,12 @@ public class QuestionnaireCtrl {
return questionnaireService.AboutViewListCopy(record); return questionnaireService.AboutViewListCopy(record);
} }
@RequestMapping(value = {"/AboutCopy"})
@ResponseBody
public List<Record> AbouCopy(@RequestBody Record record) {
return questionnaireService.AboutCopy(record);
}
@RequestMapping({"/AboutViewMethod"}) @RequestMapping({"/AboutViewMethod"})
@ResponseBody @ResponseBody
public List<Record> AboutViewvip(HttpServletRequest request, Record realID) { public List<Record> AboutViewvip(HttpServletRequest request, Record realID) {
......
...@@ -26,6 +26,8 @@ public interface QuestionnaireDao { ...@@ -26,6 +26,8 @@ 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 insertRecord(Record record); Long insertRecord(Record record);
Integer delAnswer(@Param("recordId") Long recordId); Integer delAnswer(@Param("recordId") Long recordId);
...@@ -120,6 +122,8 @@ public interface QuestionnaireDao { ...@@ -120,6 +122,8 @@ public interface QuestionnaireDao {
List<Record> AboutViewListCopy(Record record); List<Record> AboutViewListCopy(Record record);
List<Record> AboutCopy(Record record);
List<SiteCondition> selectSiteConditionListTemp( List<SiteCondition> selectSiteConditionListTemp(
@Param("recordId") String recordId, @Param("recordId") String recordId,
@Param("qnYear") Integer qnYear, @Param("qnYear") Integer qnYear,
......
...@@ -135,8 +135,8 @@ public class Record {//上报记录表 ...@@ -135,8 +135,8 @@ public class Record {//上报记录表
this.writePeople = writePeople; this.writePeople = writePeople;
} }
public Record(Long questionnaireUuid, String questionnaireName, Integer processStatus, String phoneNumber, public Record(Long questionnaireUuid, String questionnaireName, Integer processStatus, String writePeople,
String createBy,String writePeople, Date createTime, String createId,Integer qnYear) { String phoneNumber, String createBy, Date createTime, String createId,Integer qnYear) {
this.questionnaireUuid = questionnaireUuid; this.questionnaireUuid = questionnaireUuid;
this.questionnaireName = questionnaireName; this.questionnaireName = questionnaireName;
this.processStatus = processStatus; this.processStatus = processStatus;
......
...@@ -20,6 +20,14 @@ public interface QuestionnaireService { ...@@ -20,6 +20,14 @@ public interface QuestionnaireService {
*/ */
Long selectRecordId(Long questionnaireUuid,String createId); Long selectRecordId(Long questionnaireUuid,String createId);
/**
* 根据上报人和问卷id查询上报记录id
* @param questionnaireUuid 问卷id
* @param createId 上报人唯一标识
* @return
*/
Long selectRecordIds(String createId);
/** /**
* 添加上报记录数据 * 添加上报记录数据
* @param record 上报记录 * @param record 上报记录
...@@ -135,6 +143,8 @@ public interface QuestionnaireService { ...@@ -135,6 +143,8 @@ public interface QuestionnaireService {
List<Record> AboutViewListCopy(Record record); List<Record> AboutViewListCopy(Record record);
List<Record> AboutCopy(Record record);
void exportFullTimeWorkPersonNew(HttpServletRequest request, HttpServletResponse response, String index, String recordId,Integer qnYear, void exportFullTimeWorkPersonNew(HttpServletRequest request, HttpServletResponse response, String index, String recordId,Integer qnYear,
Integer id1, Integer id2, Integer id3, Integer id1, Integer id2, Integer id3,
Integer id9, Integer id10, Integer id11, Integer id12, Integer id13, Integer id14, Integer id9, Integer id10, Integer id11, Integer id12, Integer id13, Integer id14,
......
...@@ -45,6 +45,19 @@ public class QuestionnaireServiceImpl implements QuestionnaireService { ...@@ -45,6 +45,19 @@ public class QuestionnaireServiceImpl implements QuestionnaireService {
return questionnaireDao.selectRecordId(questionnaireUuid, createId); return questionnaireDao.selectRecordId(questionnaireUuid, createId);
} }
/**
* 根据上报人和问卷id查询上报记录id
*
* @param questionnaireUuid 问卷id
* @param createId 上报人唯一标识
* @return
*/
@Override
@Transactional(readOnly = true)
public Long selectRecordIds(String createId) {
return questionnaireDao.selectRecordIds(createId);
}
/** /**
* 添加上报记录 * 添加上报记录
* *
...@@ -1404,6 +1417,11 @@ public class QuestionnaireServiceImpl implements QuestionnaireService { ...@@ -1404,6 +1417,11 @@ public class QuestionnaireServiceImpl implements QuestionnaireService {
return questionnaireDao.AboutViewListCopy(record); return questionnaireDao.AboutViewListCopy(record);
} }
@Override
public List<Record> AboutCopy(Record record) {
return questionnaireDao.AboutCopy(record);
}
/** /**
* 2023年修改导出问卷管理-审批页面根据基础指标、引导指标和奖励指标导出所有空间的数据 * 2023年修改导出问卷管理-审批页面根据基础指标、引导指标和奖励指标导出所有空间的数据
* *
......
...@@ -102,6 +102,12 @@ ...@@ -102,6 +102,12 @@
AND create_id = #{createId} AND create_id = #{createId}
</select> </select>
<select id="selectRecordIds" resultType="java.lang.Long">
SELECT id
FROM t_record
WHERE create_id = #{createId}
</select>
<select id="selectAnswerByRecordId" resultType="com.tiptimes.model.Answer"> <select id="selectAnswerByRecordId" resultType="com.tiptimes.model.Answer">
SELECT options_id AS 'optionsId',`value`, `group` SELECT options_id AS 'optionsId',`value`, `group`
FROM t_answer FROM t_answer
......
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