Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
Overview
Overview
Details
Activity
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
胡园园
yanxuan-qc-change-system
Commits
a7c5a8a9
Commit
a7c5a8a9
authored
Nov 17, 2022
by
“zcwang”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify: 发起变更
parent
34f84e9a
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
51 additions
and
8 deletions
+51
-8
ChangeFlowBiz.java
...om/netease/mail/yanxuan/change/biz/biz/ChangeFlowBiz.java
+0
-0
ChangeFlowService.java
...se/mail/yanxuan/change/biz/service/ChangeFlowService.java
+14
-0
ChangeFlowServiceImpl.java
...anxuan/change/biz/service/impl/ChangeFlowServiceImpl.java
+6
-0
CommonConstants.java
...ease/mail/yanxuan/change/common/bean/CommonConstants.java
+2
-0
ResponseCode.java
...netease/mail/yanxuan/change/common/bean/ResponseCode.java
+4
-1
ChangeStatusEnum.java
...se/mail/yanxuan/change/common/enums/ChangeStatusEnum.java
+2
-1
ChangeRecord.java
.../netease/mail/yanxuan/change/dal/entity/ChangeRecord.java
+1
-1
ChangeRecordMapper.java
...se/mail/yanxuan/change/dal/mapper/ChangeRecordMapper.java
+6
-0
ChangeFlowReq.java
...mail/yanxuan/change/dal/meta/model/req/ChangeFlowReq.java
+13
-1
ChangeFlowController.java
...l/yanxuan/change/web/controller/ChangeFlowController.java
+3
-4
No files found.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/biz/ChangeFlowBiz.java
View file @
a7c5a8a9
This diff is collapsed.
Click to expand it.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/ChangeFlowService.java
View file @
a7c5a8a9
...
@@ -21,5 +21,18 @@ public interface ChangeFlowService {
...
@@ -21,5 +21,18 @@ public interface ChangeFlowService {
*/
*/
TitleConfig
getTitleConfig
();
TitleConfig
getTitleConfig
();
/**
* 保存工单详情
* @param changeRecord
* @return
*/
Boolean
saveRecord
(
ChangeRecord
changeRecord
);
Boolean
saveRecord
(
ChangeRecord
changeRecord
);
/**
* 根据工单id查询
* @param flowId
* @return
*/
ChangeRecord
getByFlowId
(
Long
flowId
);
}
}
\ No newline at end of file
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/ChangeFlowServiceImpl.java
View file @
a7c5a8a9
...
@@ -38,4 +38,9 @@ public class ChangeFlowServiceImpl implements ChangeFlowService {
...
@@ -38,4 +38,9 @@ public class ChangeFlowServiceImpl implements ChangeFlowService {
public
Boolean
saveRecord
(
ChangeRecord
changeRecord
)
{
public
Boolean
saveRecord
(
ChangeRecord
changeRecord
)
{
return
changeRecordMapper
.
insertSelective
(
changeRecord
)
>
0
;
return
changeRecordMapper
.
insertSelective
(
changeRecord
)
>
0
;
}
}
@Override
public
ChangeRecord
getByFlowId
(
Long
flowId
)
{
return
changeRecordMapper
.
selectByFlowId
(
flowId
);
}
}
}
\ No newline at end of file
yanxuan-qc-change-system-common/src/main/java/com/netease/mail/yanxuan/change/common/bean/CommonConstants.java
View file @
a7c5a8a9
...
@@ -15,6 +15,8 @@ public class CommonConstants {
...
@@ -15,6 +15,8 @@ public class CommonConstants {
// 工单业务数据操作key
// 工单业务数据操作key
public
static
final
String
FLOW_OPERATION_KEY
=
"operation"
;;
public
static
final
String
FLOW_OPERATION_KEY
=
"operation"
;;
public
static
final
int
INIT_HASH_MAP_SIZE
=
10
;
public
static
Integer
SIZE
=
1
;
public
static
Integer
SIZE
=
1
;
public
static
Integer
PAGE
=
10
;
public
static
Integer
PAGE
=
10
;
...
...
yanxuan-qc-change-system-common/src/main/java/com/netease/mail/yanxuan/change/common/bean/ResponseCode.java
View file @
a7c5a8a9
...
@@ -122,7 +122,10 @@ public enum ResponseCode {
...
@@ -122,7 +122,10 @@ public enum ResponseCode {
CREATE_FLOW_ERROR
(
1001
,
"创建工单错误"
),
CREATE_FLOW_ERROR
(
1001
,
"创建工单错误"
),
DETAIL_FLOW_ERROR
(
1002
,
"查询工单详情错误"
),
DETAIL_FLOW_ERROR
(
1002
,
"查询工单详情错误"
),
SUBMIT_FLOW_ERROR
(
1002
,
"查询工单详情错误"
),
SUBMIT_FLOW_ERROR
(
1002
,
"提交工单错误"
),
ERROR_FLOW_ID
(
1003
,
"工单id不存在"
),
NODE_ERROR
(
1004
,
"工单已流转至其他节点"
),
NO_AUTH
(
1005
,
"没有当前节点操作权限"
),
//----------10xx-----------
//----------10xx-----------
...
...
yanxuan-qc-change-system-common/src/main/java/com/netease/mail/yanxuan/change/common/enums/ChangeStatusEnum.java
View file @
a7c5a8a9
...
@@ -13,7 +13,8 @@ package com.netease.mail.yanxuan.change.common.enums;
...
@@ -13,7 +13,8 @@ package com.netease.mail.yanxuan.change.common.enums;
public
enum
ChangeStatusEnum
{
public
enum
ChangeStatusEnum
{
IN
(
1
,
"进行中"
),
IN
(
1
,
"进行中"
),
END
(
2
,
"完结"
);
CANCEL
(
2
,
"取消"
),
END
(
3
,
"完结"
);
private
Integer
status
;
private
Integer
status
;
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeRecord.java
View file @
a7c5a8a9
...
@@ -130,7 +130,7 @@ public class ChangeRecord {
...
@@ -130,7 +130,7 @@ public class ChangeRecord {
/**
/**
* 是否被取消
* 是否被取消
*/
*/
private
Integer
isCancel
;
private
String
cancelReason
;
/**
/**
* 变更结论
* 变更结论
...
...
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeRecordMapper.java
View file @
a7c5a8a9
...
@@ -7,6 +7,8 @@
...
@@ -7,6 +7,8 @@
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeRecord
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeRecord
;
...
@@ -16,4 +18,7 @@ import com.netease.mail.yanxuan.change.dal.entity.ChangeRecord;
...
@@ -16,4 +18,7 @@ import com.netease.mail.yanxuan.change.dal.entity.ChangeRecord;
*/
*/
@Mapper
@Mapper
public
interface
ChangeRecordMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeRecord
>
{
public
interface
ChangeRecordMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeRecord
>
{
@Select
(
"select * from TB_YX_QC_CHANGE_RECORD where `flow_id` = #{flowId}"
)
ChangeRecord
selectByFlowId
(
@Param
(
"flowId"
)
Long
flowId
);
}
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/meta/model/req/ChangeFlowReq.java
View file @
a7c5a8a9
...
@@ -8,6 +8,10 @@ package com.netease.mail.yanxuan.change.dal.meta.model.req;
...
@@ -8,6 +8,10 @@ package com.netease.mail.yanxuan.change.dal.meta.model.req;
import
java.util.List
;
import
java.util.List
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -20,7 +24,15 @@ public class ChangeFlowReq {
...
@@ -20,7 +24,15 @@ public class ChangeFlowReq {
/**
/**
* 工单id
* 工单id
*/
*/
private
long
flowId
;
@NotNull
(
message
=
"工单id不能为空"
)
private
Long
flowId
;
/**
* 当前节点id
*/
@NotBlank
(
message
=
"当前节点不能为空"
)
private
String
currentNodeId
;
/**
/**
* 一级类型id
* 一级类型id
*/
*/
...
...
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeFlowController.java
View file @
a7c5a8a9
...
@@ -75,7 +75,7 @@ public class ChangeFlowController {
...
@@ -75,7 +75,7 @@ public class ChangeFlowController {
* @return
* @return
*/
*/
@PostMapping
(
"/create"
)
@PostMapping
(
"/create"
)
public
AjaxResult
<
List
<
String
>
>
createAndSubmit
(
@RequestBody
@Valid
ChangeFlowCreateReq
changeFlowCreateReq
)
{
public
AjaxResult
<
String
>
createAndSubmit
(
@RequestBody
@Valid
ChangeFlowCreateReq
changeFlowCreateReq
)
{
log
.
info
(
"[createAndSubmit] createAndSubmit req={}"
,
JSON
.
toJSONString
(
changeFlowCreateReq
));
log
.
info
(
"[createAndSubmit] createAndSubmit req={}"
,
JSON
.
toJSONString
(
changeFlowCreateReq
));
return
AjaxResult
.
success
(
changeFlowBiz
.
createAndSubmit
(
changeFlowCreateReq
));
return
AjaxResult
.
success
(
changeFlowBiz
.
createAndSubmit
(
changeFlowCreateReq
));
}
}
...
@@ -85,9 +85,8 @@ public class ChangeFlowController {
...
@@ -85,9 +85,8 @@ public class ChangeFlowController {
* @return
* @return
*/
*/
@PostMapping
(
"/submit"
)
@PostMapping
(
"/submit"
)
public
AjaxResult
<
Boolean
>
submit
(
@RequestBody
ChangeFlowReq
changeFlowReq
)
{
public
AjaxResult
<
String
>
submit
(
@RequestBody
@Valid
ChangeFlowReq
changeFlowReq
)
{
return
AjaxResult
.
success
(
changeFlowBiz
.
submit
(
changeFlowReq
));
return
AjaxResult
.
success
();
}
}
/**
/**
...
...
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