Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
5a011f18
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1440
Star
162
Fork
130
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
5a011f18
编写于
1月 05, 2019
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
单选题选项删除完成
上级
8c065bd1
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
576 addition
and
18 deletion
+576
-18
logs/skyeye.log
logs/skyeye.log
+481
-0
skyeye-promote/src/main/java/com/skyeye/eve/controller/DwSurveyDirectoryController.java
...om/skyeye/eve/controller/DwSurveyDirectoryController.java
+18
-2
skyeye-promote/src/main/java/com/skyeye/eve/dao/DwSurveyDirectoryDao.java
...rc/main/java/com/skyeye/eve/dao/DwSurveyDirectoryDao.java
+6
-0
skyeye-promote/src/main/java/com/skyeye/eve/service/DwSurveyDirectoryService.java
...java/com/skyeye/eve/service/DwSurveyDirectoryService.java
+2
-0
skyeye-promote/src/main/java/com/skyeye/eve/service/impl/DwSurveyDirectoryServiceImpl.java
...skyeye/eve/service/impl/DwSurveyDirectoryServiceImpl.java
+25
-2
skyeye-promote/src/main/resources/dbmapper/DwSurveyDirectoryMapper.xml
...e/src/main/resources/dbmapper/DwSurveyDirectoryMapper.xml
+32
-0
skyeye-promote/src/main/resources/mapping/reqdwsurvey.xml
skyeye-promote/src/main/resources/mapping/reqdwsurvey.xml
+5
-2
skyeye-promote/src/main/resources/template/js/dwsurveydesign/dwsurveydesign.js
...in/resources/template/js/dwsurveydesign/dwsurveydesign.js
+7
-12
未找到文件。
logs/skyeye.log
浏览文件 @
5a011f18
此差异已折叠。
点击以展开。
skyeye-promote/src/main/java/com/skyeye/eve/controller/DwSurveyDirectoryController.java
浏览文件 @
5a011f18
...
...
@@ -259,7 +259,7 @@ public class DwSurveyDirectoryController {
/**
*
* @Title: deleteQuestionChenColumnMationById
* @Description: 删除矩阵单选题列选项
* @Description: 删除矩阵单选题
,矩阵多选题,矩阵评分题,矩阵填空题
列选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
...
...
@@ -275,7 +275,7 @@ public class DwSurveyDirectoryController {
/**
*
* @Title: deleteQuestionChenRowMationById
* @Description: 删除矩阵单选题行选项
* @Description: 删除矩阵单选题
,矩阵多选题,矩阵评分题,矩阵填空题
行选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
...
...
@@ -288,4 +288,20 @@ public class DwSurveyDirectoryController {
dwSurveyDirectoryService
.
deleteQuestionChenRowMationById
(
inputObject
,
outputObject
);
}
/**
*
* @Title: deleteQuestionRadioOptionMationById
* @Description: 删除单选题选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping
(
"/post/DwSurveyDirectoryController/deleteQuestionRadioOptionMationById"
)
@ResponseBody
public
void
deleteQuestionRadioOptionMationById
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
{
dwSurveyDirectoryService
.
deleteQuestionRadioOptionMationById
(
inputObject
,
outputObject
);
}
}
skyeye-promote/src/main/java/com/skyeye/eve/dao/DwSurveyDirectoryDao.java
浏览文件 @
5a011f18
...
...
@@ -82,4 +82,10 @@ public interface DwSurveyDirectoryDao {
public
int
deleteLogicQuestionChenRowMationById
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
public
Map
<
String
,
Object
>
queryQuestionRadioOptionById
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
public
int
deleteQuestionRadioOptionMationById
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
public
int
deleteLogicQuestionRadioOptionMationById
(
Map
<
String
,
Object
>
map
)
throws
Exception
;
}
skyeye-promote/src/main/java/com/skyeye/eve/service/DwSurveyDirectoryService.java
浏览文件 @
5a011f18
...
...
@@ -39,4 +39,6 @@ public interface DwSurveyDirectoryService {
public
void
deleteQuestionChenRowMationById
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
;
public
void
deleteQuestionRadioOptionMationById
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
;
}
skyeye-promote/src/main/java/com/skyeye/eve/service/impl/DwSurveyDirectoryServiceImpl.java
浏览文件 @
5a011f18
...
...
@@ -828,7 +828,7 @@ public class DwSurveyDirectoryServiceImpl implements DwSurveyDirectoryService{
/**
*
* @Title: deleteQuestionChenColumnMationById
* @Description: 删除矩阵单选题列选项
* @Description: 删除矩阵单选题
,矩阵多选题,矩阵评分题,矩阵填空题
列选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
...
...
@@ -851,7 +851,7 @@ public class DwSurveyDirectoryServiceImpl implements DwSurveyDirectoryService{
/**
*
* @Title: deleteQuestionChenRowMationById
* @Description: 删除矩阵单选题行选项
* @Description: 删除矩阵单选题
,矩阵多选题,矩阵评分题,矩阵填空题
行选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
...
...
@@ -870,6 +870,29 @@ public class DwSurveyDirectoryServiceImpl implements DwSurveyDirectoryService{
}
}
}
/**
*
* @Title: deleteQuestionRadioOptionMationById
* @Description: 删除单选题选项
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public
void
deleteQuestionRadioOptionMationById
(
InputObject
inputObject
,
OutputObject
outputObject
)
throws
Exception
{
Map
<
String
,
Object
>
map
=
inputObject
.
getParams
();
Map
<
String
,
Object
>
option
=
dwSurveyDirectoryDao
.
queryQuestionRadioOptionById
(
map
);
if
(
option
!=
null
){
if
(
option
.
get
(
"surveyState"
).
toString
().
equals
(
"0"
)){
//设计状态
dwSurveyDirectoryDao
.
deleteQuestionRadioOptionMationById
(
map
);
//执行物理删除
}
else
{
//执行中或者结束
dwSurveyDirectoryDao
.
deleteLogicQuestionRadioOptionMationById
(
map
);
//执行逻辑删除问题
}
}
}
...
...
skyeye-promote/src/main/resources/dbmapper/DwSurveyDirectoryMapper.xml
浏览文件 @
5a011f18
...
...
@@ -538,4 +538,36 @@
id = #{quItemId}
</delete>
<select
id=
"queryQuestionRadioOptionById"
parameterType=
"java.util.Map"
resultType=
"java.util.Map"
>
SELECT
a.id,
c.survey_state surveyState
FROM
dw_qu_radio a,
dw_question b,
dw_survey_directory c
WHERE a.id = #{quItemId}
AND a.visibility = '1'
AND a.qu_id = b.id
AND b.visibility = '1'
AND c.visibility = '1'
AND b.belong_id = c.id
</select>
<update
id=
"deleteLogicQuestionRadioOptionMationById"
parameterType=
"java.util.Map"
>
UPDATE dw_qu_radio
<set>
visibility = '0',
</set>
WHERE id = #{quItemId}
</update>
<delete
id=
"deleteQuestionRadioOptionMationById"
parameterType=
"java.util.Map"
>
DELETE
FROM
dw_qu_radio
WHERE
id = #{quItemId}
</delete>
</mapper>
\ No newline at end of file
skyeye-promote/src/main/resources/mapping/reqdwsurvey.xml
浏览文件 @
5a011f18
...
...
@@ -163,10 +163,13 @@
<url
id=
"dwsurveydirectory015"
path=
"/post/DwSurveyDirectoryController/deleteQuestionMationById"
val=
"删除问题"
allUse=
"1"
>
<property
id=
"quId"
name=
"quId"
ref=
"required"
var=
"问题id"
/>
</url>
<url
id=
"dwsurveydirectory016"
path=
"/post/DwSurveyDirectoryController/deleteQuestionChenColumnMationById"
val=
"删除矩阵单选题列选项"
allUse=
"1"
>
<url
id=
"dwsurveydirectory016"
path=
"/post/DwSurveyDirectoryController/deleteQuestionChenColumnMationById"
val=
"删除矩阵单选题
,矩阵多选题,矩阵评分题,矩阵填空题
列选项"
allUse=
"1"
>
<property
id=
"quItemId"
name=
"quItemId"
ref=
"required"
var=
"选项id"
/>
</url>
<url
id=
"dwsurveydirectory017"
path=
"/post/DwSurveyDirectoryController/deleteQuestionChenRowMationById"
val=
"删除矩阵单选题行选项"
allUse=
"1"
>
<url
id=
"dwsurveydirectory017"
path=
"/post/DwSurveyDirectoryController/deleteQuestionChenRowMationById"
val=
"删除矩阵单选题,矩阵多选题,矩阵评分题,矩阵填空题行选项"
allUse=
"1"
>
<property
id=
"quItemId"
name=
"quItemId"
ref=
"required"
var=
"选项id"
/>
</url>
<url
id=
"dwsurveydirectory018"
path=
"/post/DwSurveyDirectoryController/deleteQuestionRadioOptionMationById"
val=
"删除单选题选项"
allUse=
"1"
>
<property
id=
"quItemId"
name=
"quItemId"
ref=
"required"
var=
"选项id"
/>
</url>
<!-- 问卷调查结束 -->
...
...
skyeye-promote/src/main/resources/template/js/dwsurveydesign/dwsurveydesign.js
浏览文件 @
5a011f18
...
...
@@ -1457,18 +1457,13 @@ layui.config({
}
var
quOptionId
=
$
(
optionParent
).
find
(
"
input[name='quItemId']
"
).
val
();
if
(
quOptionId
!=
""
&&
quOptionId
!=
"
0
"
)
{
var
url
=
reqBasePath
+
"
/design/qu-radio!ajaxDelete.action
"
;
var
data
=
"
quItemId=
"
+
quOptionId
;
$
.
ajax
({
url
:
url
,
data
:
data
,
type
:
"
post
"
,
success
:
function
(
msg
)
{
if
(
msg
==
"
true
"
)
{
delQuOptionCallBack
(
optionParent
);
}
}
});
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
dwsurveydirectory018
"
,
params
:{
quItemId
:
quOptionId
},
type
:
'
json
'
,
callback
:
function
(
json
){
if
(
json
.
returnCode
==
0
){
delQuOptionCallBack
(
optionParent
);
}
else
{
top
.
winui
.
window
.
msg
(
json
.
returnMessage
,
{
icon
:
2
,
time
:
2000
});
}
}});
}
else
{
delQuOptionCallBack
(
optionParent
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录