Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jz-dmp-service
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
姚本章
jz-dmp-service
Commits
27618cd1
Commit
27618cd1
authored
Jan 26, 2021
by
sml
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复及树删除和编辑
parent
0d912774
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
68 additions
and
0 deletions
+68
-0
ResubmitCheckInterceptor.java
...a/com/jz/common/interceptor/ResubmitCheckInterceptor.java
+5
-0
DmpNavigationTreeController.java
...z/dmp/modules/controller/DmpNavigationTreeController.java
+55
-0
DmpDevelopTaskServiceImpl.java
...z/dmp/modules/service/impl/DmpDevelopTaskServiceImpl.java
+1
-0
DmpNavigationTreeServiceImpl.java
...mp/modules/service/impl/DmpNavigationTreeServiceImpl.java
+2
-0
FlowServiceImpl.java
...java/com/jz/dmp/modules/service/impl/FlowServiceImpl.java
+2
-0
DmpProjectConfigInfoServiceImpl.java
...vice/projconfig/impl/DmpProjectConfigInfoServiceImpl.java
+3
-0
No files found.
src/main/java/com/jz/common/interceptor/ResubmitCheckInterceptor.java
View file @
27618cd1
...
@@ -8,6 +8,7 @@ import org.apache.commons.lang3.StringUtils;
...
@@ -8,6 +8,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.web.method.HandlerMethod
;
import
org.springframework.web.method.HandlerMethod
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.resource.ResourceHttpRequestHandler
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jz.common.annotation.ResubmitCheck
;
import
com.jz.common.annotation.ResubmitCheck
;
...
@@ -25,6 +26,10 @@ import com.jz.common.constant.StatuConstant;
...
@@ -25,6 +26,10 @@ import com.jz.common.constant.StatuConstant;
public
class
ResubmitCheckInterceptor
implements
HandlerInterceptor
{
public
class
ResubmitCheckInterceptor
implements
HandlerInterceptor
{
@Override
@Override
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
if
(
handler
instanceof
ResourceHttpRequestHandler
)
{
return
true
;
}
HandlerMethod
handlerMethod
=
(
HandlerMethod
)
handler
;
HandlerMethod
handlerMethod
=
(
HandlerMethod
)
handler
;
...
...
src/main/java/com/jz/dmp/modules/controller/DmpNavigationTreeController.java
View file @
27618cd1
...
@@ -7,9 +7,12 @@ import org.springframework.web.bind.annotation.GetMapping;
...
@@ -7,9 +7,12 @@ import org.springframework.web.bind.annotation.GetMapping;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.jz.common.annotation.MethodCallLogPrint
;
import
com.jz.common.bean.BaseBeanResponse
;
import
com.jz.common.bean.BaseBeanResponse
;
import
com.jz.common.bean.BaseResponse
;
import
com.jz.common.constant.StatuConstant
;
import
com.jz.common.constant.StatuConstant
;
import
com.jz.dmp.modules.controller.bean.DmpNavigationTreeDto
;
import
com.jz.dmp.modules.controller.bean.DmpNavigationTreeDto
;
import
com.jz.dmp.modules.controller.bean.DmpNavigationTreeRequest
;
import
com.jz.dmp.modules.controller.bean.DmpNavigationTreeRequest
;
...
@@ -17,6 +20,7 @@ import com.jz.dmp.modules.model.DmpNavigationTree;
...
@@ -17,6 +20,7 @@ import com.jz.dmp.modules.model.DmpNavigationTree;
import
com.jz.dmp.modules.service.DmpNavigationTreeService
;
import
com.jz.dmp.modules.service.DmpNavigationTreeService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
/**
/**
...
@@ -87,5 +91,56 @@ public class DmpNavigationTreeController {
...
@@ -87,5 +91,56 @@ public class DmpNavigationTreeController {
return
baseBeanResponse
;
return
baseBeanResponse
;
}
}
/**删除DMP资源导航树
* @param id
* @return
*/
@MethodCallLogPrint
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/deleteById"
)
@ApiOperation
(
value
=
"删除DMP资源导航树"
,
notes
=
"删除DMP资源导航树"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"DMP资源导航树主键"
)
public
BaseResponse
deleteById
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
Integer
id
,
HttpServletRequest
httpRequest
){
BaseResponse
baseResponse
=
new
BaseResponse
();
try
{
boolean
flag
=
dmpNavigationTreeService
.
deleteById
(
id
);
if
(
flag
)
{
baseResponse
.
setMessage
(
"删除成功"
);
baseResponse
.
setCode
(
StatuConstant
.
SUCCESS_CODE
);
}
else
{
baseResponse
.
setMessage
(
"删除失败"
);
baseResponse
.
setCode
(
StatuConstant
.
FAILURE_CODE
);
}
}
catch
(
Exception
e
)
{
baseResponse
.
setMessage
(
"删除失败"
);
baseResponse
.
setCode
(
StatuConstant
.
FAILURE_CODE
);
e
.
printStackTrace
();
}
return
baseResponse
;
}
/**修改DMP资源导航树
* @param dmpNavigationTreeRequest
* @return
*/
@MethodCallLogPrint
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/edit"
)
@ApiOperation
(
value
=
"修改DMP资源导航树"
,
notes
=
"修改DMP资源导航树"
)
public
BaseBeanResponse
<
DmpNavigationTree
>
edit
(
@RequestBody
DmpNavigationTree
dmpNavigationTree
,
HttpServletRequest
httpRequest
){
BaseBeanResponse
<
DmpNavigationTree
>
baseBeanResponse
=
new
BaseBeanResponse
<
DmpNavigationTree
>();
try
{
DmpNavigationTree
dmpNavigationTreeDb
=
dmpNavigationTreeService
.
update
(
dmpNavigationTree
);
baseBeanResponse
.
setMessage
(
"修改成功"
);
baseBeanResponse
.
setCode
(
StatuConstant
.
SUCCESS_CODE
);
baseBeanResponse
.
setData
(
dmpNavigationTreeDb
);
}
catch
(
Exception
e
)
{
baseBeanResponse
.
setMessage
(
"修改失败"
);
baseBeanResponse
.
setCode
(
StatuConstant
.
FAILURE_CODE
);
e
.
printStackTrace
();
}
return
baseBeanResponse
;
}
}
}
\ No newline at end of file
src/main/java/com/jz/dmp/modules/service/impl/DmpDevelopTaskServiceImpl.java
View file @
27618cd1
...
@@ -1183,6 +1183,7 @@ public class DmpDevelopTaskServiceImpl extends BaseService implements DmpDevelop
...
@@ -1183,6 +1183,7 @@ public class DmpDevelopTaskServiceImpl extends BaseService implements DmpDevelop
DmpNavigationTree
dmpNavigationTree
=
dmpNavigationTreeDao
.
queryById
(
treeId
.
intValue
());
DmpNavigationTree
dmpNavigationTree
=
dmpNavigationTreeDao
.
queryById
(
treeId
.
intValue
());
Long
projectId
=
Long
.
parseLong
(
dmpNavigationTree
.
getProjectId
().
toString
());
Long
projectId
=
Long
.
parseLong
(
dmpNavigationTree
.
getProjectId
().
toString
());
flowPro
.
setPublishedToProjectId
(
projectId
);
flowPro
.
setPublishedToProjectId
(
projectId
);
//提交发布任务流程
BaseResponse
baseResponsePublish
=
flowService
.
publishFlow
(
flowPro
);
BaseResponse
baseResponsePublish
=
flowService
.
publishFlow
(
flowPro
);
if
(
StatuConstant
.
SUCCESS_CODE
.
equals
(
baseResponsePublish
.
getCode
()))
{
if
(
StatuConstant
.
SUCCESS_CODE
.
equals
(
baseResponsePublish
.
getCode
()))
{
flowPro
.
setIsSubmit
(
"1"
);
flowPro
.
setIsSubmit
(
"1"
);
...
...
src/main/java/com/jz/dmp/modules/service/impl/DmpNavigationTreeServiceImpl.java
View file @
27618cd1
...
@@ -82,6 +82,8 @@ public class DmpNavigationTreeServiceImpl extends BaseService implements DmpNavi
...
@@ -82,6 +82,8 @@ public class DmpNavigationTreeServiceImpl extends BaseService implements DmpNavi
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
DmpNavigationTree
update
(
DmpNavigationTree
dmpNavigationTree
)
{
public
DmpNavigationTree
update
(
DmpNavigationTree
dmpNavigationTree
)
{
dmpNavigationTree
.
setUpdateUserId
(
""
+
getHttpRequestUserId
(
null
));
dmpNavigationTree
.
setUpdateTime
(
new
Date
());
this
.
dmpNavigationTreeDao
.
update
(
dmpNavigationTree
);
this
.
dmpNavigationTreeDao
.
update
(
dmpNavigationTree
);
return
this
.
queryById
(
dmpNavigationTree
.
getId
());
return
this
.
queryById
(
dmpNavigationTree
.
getId
());
}
}
...
...
src/main/java/com/jz/dmp/modules/service/impl/FlowServiceImpl.java
View file @
27618cd1
...
@@ -13,6 +13,7 @@ import com.jz.common.utils.FlowParseTool;
...
@@ -13,6 +13,7 @@ import com.jz.common.utils.FlowParseTool;
import
com.jz.common.utils.GZIPUtils
;
import
com.jz.common.utils.GZIPUtils
;
import
com.jz.dmp.modules.controller.DataIntegration.bean.flow.FlowNodeChangeInfo
;
import
com.jz.dmp.modules.controller.DataIntegration.bean.flow.FlowNodeChangeInfo
;
import
com.jz.dmp.modules.controller.DataIntegration.bean.flow.FlowPro
;
import
com.jz.dmp.modules.controller.DataIntegration.bean.flow.FlowPro
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpProjectConfigInfoDto
;
import
com.jz.dmp.modules.dao.DmpProjectDao
;
import
com.jz.dmp.modules.dao.DmpProjectDao
;
import
com.jz.dmp.modules.dao.DmpWorkFlowSubmitDetailsDao
;
import
com.jz.dmp.modules.dao.DmpWorkFlowSubmitDetailsDao
;
import
com.jz.dmp.modules.model.DmpProject
;
import
com.jz.dmp.modules.model.DmpProject
;
...
@@ -63,6 +64,7 @@ public class FlowServiceImpl implements FlowService {
...
@@ -63,6 +64,7 @@ public class FlowServiceImpl implements FlowService {
Long
publishedToProjectId
=
flowPro
.
getPublishedToProjectId
();
Long
publishedToProjectId
=
flowPro
.
getPublishedToProjectId
();
DmpProject
publishToProject
=
dmpProjectDao
.
get
(
publishedToProjectId
);
DmpProject
publishToProject
=
dmpProjectDao
.
get
(
publishedToProjectId
);
DmpProjectSystemInfo
publishToProjectSystemInfo
=
dmpProjectService
.
getProjectSystemInfo
(
publishedToProjectId
);
DmpProjectSystemInfo
publishToProjectSystemInfo
=
dmpProjectService
.
getProjectSystemInfo
(
publishedToProjectId
);
//DmpProjectConfigInfoDto dmpProjectConfigInfoDto =
try
{
try
{
FlowParseTool
flowParseTool
=
new
FlowParseTool
(
flowPro
,
FlowParseTool
flowParseTool
=
new
FlowParseTool
(
flowPro
,
publishToProject
,
publishToProject
,
...
...
src/main/java/com/jz/dmp/modules/service/projconfig/impl/DmpProjectConfigInfoServiceImpl.java
View file @
27618cd1
...
@@ -172,6 +172,9 @@ public class DmpProjectConfigInfoServiceImpl extends BaseService implements DmpP
...
@@ -172,6 +172,9 @@ public class DmpProjectConfigInfoServiceImpl extends BaseService implements DmpP
if
(
dmpProjectConfigInfoRequest
.
getUpdateTimeEnd
()
!=
null
)
{
if
(
dmpProjectConfigInfoRequest
.
getUpdateTimeEnd
()
!=
null
)
{
param
.
put
(
"updateTimeEnd"
,
dmpProjectConfigInfoRequest
.
getUpdateTimeEnd
());
param
.
put
(
"updateTimeEnd"
,
dmpProjectConfigInfoRequest
.
getUpdateTimeEnd
());
}
}
//加上可用标识(未软删除)
param
.
put
(
"dataStatu"
,
"1"
);
List
<
DmpProjectConfigInfoDto
>
list
=
dmpProjectConfigInfoMapper
.
findList
(
param
);
List
<
DmpProjectConfigInfoDto
>
list
=
dmpProjectConfigInfoMapper
.
findList
(
param
);
...
...
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