Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
itask-springboot
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
itask-springboot
Commits
105086c2
Commit
105086c2
authored
Dec 25, 2024
by
ljh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
new file
parent
d9e40b57
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
63 additions
and
22 deletions
+63
-22
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
...er/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
+50
-13
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/NewlyAddedBtnEnhance.java
...ebo/workOrder/serviceBtnEnhance/NewlyAddedBtnEnhance.java
+3
-2
oms-server/src/main/resources/application-dev.yml
oms-server/src/main/resources/application-dev.yml
+10
-7
No files found.
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
View file @
105086c2
...
@@ -8,6 +8,7 @@ import com.ebo.mapper.WorkOrderServiceMapper;
...
@@ -8,6 +8,7 @@ import com.ebo.mapper.WorkOrderServiceMapper;
import
com.ebo.module.fast.common.BtnServerEnhanceJavaInter
;
import
com.ebo.module.fast.common.BtnServerEnhanceJavaInter
;
import
jakarta.annotation.Resource
;
import
jakarta.annotation.Resource
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -17,7 +18,7 @@ import java.util.Map;
...
@@ -17,7 +18,7 @@ import java.util.Map;
@Service
@Service
@Slf4j
@Slf4j
public
class
CloseWorkOrderServiceBtnEnhance
implements
BtnServerEnhanceJavaInter
{
public
class
CloseWorkOrderServiceBtnEnhance
implements
BtnServerEnhanceJavaInter
{
@
Resource
@
Autowired
private
WorkOrderMapper
workOrderMapper
;
private
WorkOrderMapper
workOrderMapper
;
@Resource
@Resource
private
WorkOrderServiceMapper
workOrderServiceMapper
;
private
WorkOrderServiceMapper
workOrderServiceMapper
;
...
@@ -38,21 +39,57 @@ public class CloseWorkOrderServiceBtnEnhance implements BtnServerEnhanceJavaInte
...
@@ -38,21 +39,57 @@ public class CloseWorkOrderServiceBtnEnhance implements BtnServerEnhanceJavaInte
@Override
@Override
public
void
executeAfter
(
String
tableName
,
String
buttonCode
,
Map
data
)
throws
ServerException
,
MalformedURLException
{
public
void
executeAfter
(
String
tableName
,
String
buttonCode
,
Map
data
)
throws
ServerException
,
MalformedURLException
{
log
.
info
(
"-----关单业务增强-----{}"
,
JSON
.
toJSON
(
data
));
log
.
info
(
"-----关单业务增强-----{}"
,
JSON
.
toJSON
(
data
));
WorkOrderEntity
workOrderEntity
=
workOrderMapper
.
selectById
((
Serializable
)
data
.
get
(
"id"
));
WorkOrderEntity
workOrderEntity
=
workOrderMapper
.
selectById
(
data
.
get
(
"id"
).
toString
());
if
(
workOrderEntity
==
null
)
{
throw
new
ServerException
(
"该工单已失效,请重新刷新页面"
);
}
// 获取关单类型
String
closeType
=
workOrderEntity
.
getCloseOrderType
();
String
closeType
=
workOrderEntity
.
getCloseOrderType
();
//等于服务工单
//等于服务工单
if
(
workOrderEntity
.
getWorkOrderType
().
equals
(
"1"
)){
// if(workOrderEntity.getWorkOrderType().equals("1")){
/**
// /**
* 底层没改完动不了,需要进行workordernum相连,然后更改工单状态
// * 底层没改完动不了,需要进行workordernum相连,然后更改工单状态
* @TODO
// * @TODO
*/
// */
// if(workOrderEntity.getCloseOrderType().equals("1")){
//// if(workOrderEntity.getCloseOrderType().equals("1")){
// workOrderServiceMapper.selectById(workOrderEntity.getWorkOrderNumber());
//// workOrderServiceMapper.selectById(workOrderEntity.getWorkOrderNumber());
//
////
// }
//// }
}
else
{
// }else {
throw
new
RuntimeException
(
"不是服务工单"
);
// throw new RuntimeException("不是服务工单");
// }
if
(
data
.
get
(
"closeOrderType"
).
equals
(
"1"
)){
// 正常关单
if
(
workOrderEntity
.
getStatus
().
equals
(
"3"
)){
setMethod
(
workOrderEntity
,
data
,
"1"
);
log
.
info
(
"值为:{}"
,
workOrderEntity
.
getStatus
());
}
else
{
throw
new
ServerException
(
"工单状态异常"
);
}
}
else
if
(
data
.
get
(
"closeOrderType"
).
equals
(
"2"
)){
// 异常关单
if
(
workOrderEntity
.
getStatus
().
equals
(
"3"
)){
setMethod
(
workOrderEntity
,
data
,
"2"
);
log
.
info
(
"值为:{}"
,
workOrderEntity
.
getStatus
());
}
else
{
throw
new
ServerException
(
"工单状态异常"
);
}
}
else
if
(
data
.
get
(
"closeOrderType"
).
equals
(
"3"
)){
// 转需求关单
if
(
workOrderEntity
.
getStatus
().
equals
(
"3"
)){
setMethod
(
workOrderEntity
,
data
,
"3"
);
log
.
info
(
"值为:{}"
,
workOrderEntity
.
getStatus
());
}
else
{
throw
new
ServerException
(
"工单状态异常"
);
}
}
}
}
void
setMethod
(
WorkOrderEntity
workOrderEntity
,
Map
data
,
String
closeType
){
workOrderEntity
.
setStatus
(
"4"
);
workOrderEntity
.
setActualWorkHours
((
Integer
)
data
.
get
(
"actualWorkHours"
));
workOrderEntity
.
setCloseOrderDescription
((
String
)
data
.
get
(
"closeOrderDescription"
));
workOrderEntity
.
setCloseOrderAttachment
((
String
)
data
.
get
(
"closeOrderAttachment"
));
workOrderEntity
.
setCloseOrderType
(
closeType
);
workOrderMapper
.
updateById
(
workOrderEntity
);
}
}
}
}
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/NewlyAddedBtnEnhance.java
View file @
105086c2
...
@@ -30,13 +30,14 @@ public class NewlyAddedBtnEnhance implements BtnServerEnhanceJavaInter {
...
@@ -30,13 +30,14 @@ public class NewlyAddedBtnEnhance implements BtnServerEnhanceJavaInter {
log
.
info
(
"-----调用保存业务增强方法,确保工单为根工单时,根信息保存自己-----"
);
log
.
info
(
"-----调用保存业务增强方法,确保工单为根工单时,根信息保存自己-----"
);
String
idValue
=
(
String
)
data
.
get
(
"id"
);
String
idValue
=
(
String
)
data
.
get
(
"id"
);
WorkOrderEntity
workOrderEntity
=
workOrderMapper
.
selectById
(
idValue
);
WorkOrderEntity
workOrderEntity
=
workOrderMapper
.
selectById
(
idValue
);
// 父工单编号为空时
if
(
workOrderEntity
.
getParentWorkOrderNumber
()
==
null
||
workOrderEntity
.
getParentWorkOrderNumber
().
isEmpty
()){
if
(
workOrderEntity
.
getParentWorkOrderNumber
()
==
null
||
workOrderEntity
.
getParentWorkOrderNumber
().
isEmpty
()){
// 设置根工单编号为自己
workOrderEntity
.
setRootWorkOrderNumber
(
workOrderEntity
.
getWorkOrderNumber
());
workOrderEntity
.
setRootWorkOrderNumber
(
workOrderEntity
.
getWorkOrderNumber
());
// 设置根工单类型为自己
workOrderEntity
.
setWorkOrderType
(
workOrderEntity
.
getWorkOrderType
());
workOrderEntity
.
setWorkOrderType
(
workOrderEntity
.
getWorkOrderType
());
}
}
workOrderMapper
.
updateById
(
workOrderEntity
);
workOrderMapper
.
updateById
(
workOrderEntity
);
}
}
}
}
oms-server/src/main/resources/application-dev.yml
View file @
105086c2
...
@@ -20,15 +20,18 @@ spring:
...
@@ -20,15 +20,18 @@ spring:
master
:
master
:
# MySQL8
# MySQL8
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://localhost:3306/fast_order_pt_dev?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
# url: jdbc:mysql://localhost:3306/fast_order_pt_dev?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
username
:
root
# username: root
password
:
Q23897876p
# password: 123456
url
:
jdbc:mysql://120.25.76.111:53306/dcode_dev?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
username
:
dcode_dev
password
:
4nDrYSMZEdWhwh64
oms
:
oms
:
# MySQL8
# MySQL8
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://
localhost:3306/fast_order_pt
_dev?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
url
:
jdbc:mysql://
120.25.76.111:53306/dcode
_dev?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
username
:
root
username
:
dcode_dev
password
:
Q23897876p
password
:
4nDrYSMZEdWhwh64
logging
:
logging
:
level
:
level
:
org
:
org
:
...
@@ -51,7 +54,7 @@ xxl:
...
@@ -51,7 +54,7 @@ xxl:
accessToken
:
Ebo-Token
#调度中心通讯TOKEN [选填]:非空时启用
accessToken
:
Ebo-Token
#调度中心通讯TOKEN [选填]:非空时启用
execl
:
execl
:
# outFileTempPath: /Users/gxh/Documents/ybProject/fast-spms3/fast-spms-admin/oms-server/src/main/resources/execlOutTemp
# outFileTempPath: /Users/gxh/Documents/ybProject/fast-spms3/fast-spms-admin/oms-server/src/main/resources/execlOutTemp
outFileTempPath
:
D:/HuaweiMoveData/Users/14983/Desktop/gitcod
e
outFileTempPath
:
C:/Users/86176/Desktop/itaskTempFil
e
file
:
file
:
storage
:
storage
:
...
...
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