Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王琮
platform
Commits
fd32a142
Commit
fd32a142
authored
Jun 26, 2023
by
张宇杰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新项目提交
parent
0b262979
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
49 additions
and
4 deletions
+49
-4
QuestionnaireCtrl.java
src/main/java/com/tiptimes/ctrl/QuestionnaireCtrl.java
+9
-2
QuestionnaireDao.java
src/main/java/com/tiptimes/dao/QuestionnaireDao.java
+4
-0
Record.java
src/main/java/com/tiptimes/model/Record.java
+2
-2
QuestionnaireService.java
src/main/java/com/tiptimes/service/QuestionnaireService.java
+10
-0
QuestionnaireServiceImpl.java
...a/com/tiptimes/service/impl/QuestionnaireServiceImpl.java
+18
-0
Questionnaire.xml
src/main/resources/mapper/Questionnaire.xml
+6
-0
No files found.
src/main/java/com/tiptimes/ctrl/QuestionnaireCtrl.java
View file @
fd32a142
...
@@ -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
)
{
...
...
src/main/java/com/tiptimes/dao/QuestionnaireDao.java
View file @
fd32a142
...
@@ -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
,
...
...
src/main/java/com/tiptimes/model/Record.java
View file @
fd32a142
...
@@ -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
;
...
...
src/main/java/com/tiptimes/service/QuestionnaireService.java
View file @
fd32a142
...
@@ -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
,
...
...
src/main/java/com/tiptimes/service/impl/QuestionnaireServiceImpl.java
View file @
fd32a142
...
@@ -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年修改导出问卷管理-审批页面根据基础指标、引导指标和奖励指标导出所有空间的数据
*
*
...
...
src/main/resources/mapper/Questionnaire.xml
View file @
fd32a142
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment