Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
0e96cdf3
提交
0e96cdf3
authored
4月 20, 2023
作者:
zjm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
工作交接修改提交以及自查单位
上级
18d11f27
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
59 行增加
和
14 行删除
+59
-14
SelfCheckController.java
.../dev/device/selfcheck/controller/SelfCheckController.java
+2
-2
TaskServiceImpl.java
...om/tykj/dev/device/task/service/impl/TaskServiceImpl.java
+2
-0
HandoverController.java
.../tykj/dev/device/train/controller/HandoverController.java
+4
-3
WorkHandover.java
...n/java/com/tykj/dev/device/train/entity/WorkHandover.java
+7
-0
TerminateVo.java
...java/com/tykj/dev/device/train/entity/vo/TerminateVo.java
+31
-0
WorkHandoverService.java
...om/tykj/dev/device/train/service/WorkHandoverService.java
+2
-1
WorkHandoverServiceImpl.java
...ev/device/train/service/impl/WorkHandoverServiceImpl.java
+4
-2
application-dev.properties
dev-union/src/main/resources/application-dev.properties
+1
-1
application-test.properties
dev-union/src/main/resources/application-test.properties
+6
-5
没有找到文件。
dev-selfcheck/src/main/java/com/tykj/dev/device/selfcheck/controller/SelfCheckController.java
浏览文件 @
0e96cdf3
...
@@ -999,7 +999,7 @@ public class SelfCheckController {
...
@@ -999,7 +999,7 @@ public class SelfCheckController {
Integer
storageLocationId
=
selfCheckVo
.
getStorageLocationId
();
Integer
storageLocationId
=
selfCheckVo
.
getStorageLocationId
();
String
unit
=
userUtils
.
getCurrentUserUnitName
();
String
unit
=
userUtils
.
getCurrentUserUnitName
();
PredicateBuilder
<
DeviceLibrary
>
predicateBuilder
=
Specifications
.
and
();
PredicateBuilder
<
DeviceLibrary
>
predicateBuilder
=
Specifications
.
and
();
// predicateBuilder.eq("locatio
nUnit", unit);
predicateBuilder
.
eq
(
"ow
nUnit"
,
unit
);
if
(
selfCheckVo
.
getFilterStatusList
()
!=
null
){
if
(
selfCheckVo
.
getFilterStatusList
()
!=
null
){
predicateBuilder
.
notIn
(
"lifeStatus"
,
selfCheckVo
.
getFilterStatusList
().
toArray
());
predicateBuilder
.
notIn
(
"lifeStatus"
,
selfCheckVo
.
getFilterStatusList
().
toArray
());
...
@@ -1010,7 +1010,7 @@ public class SelfCheckController {
...
@@ -1010,7 +1010,7 @@ public class SelfCheckController {
if
(
storageLocationId1
!=
null
){
if
(
storageLocationId1
!=
null
){
if
(
storageLocationId1
!=
0
){
if
(
storageLocationId1
!=
0
){
predicateBuilder
.
eq
(
"storageLocationId"
,
storageLocationId1
);
predicateBuilder
.
eq
(
"storageLocationId"
,
storageLocationId1
);
predicateBuilder
.
eq
(
"ownUnit"
,
unit
);
//
predicateBuilder.eq("ownUnit", unit);
}
}
}
}
}
else
{
}
else
{
...
...
dev-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
浏览文件 @
0e96cdf3
...
@@ -1508,8 +1508,10 @@ public class TaskServiceImpl implements TaskService {
...
@@ -1508,8 +1508,10 @@ public class TaskServiceImpl implements TaskService {
predicateBuilder
.
eq
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
predicateBuilder
.
eq
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
}
}
if
(
taskSelectVo
.
getSelectNum
()
==
0
)
{
if
(
taskSelectVo
.
getSelectNum
()
==
0
)
{
if
(!
taskSelectVo
.
getBusinessType
().
contains
(
BusinessEnum
.
WORK_HANDOVER
.
id
))
{
predicateBuilder
.
notIn
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
predicateBuilder
.
notIn
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
}
}
}
if
(
taskSelectVo
.
getSelectNum
()
==
1
)
{
if
(
taskSelectVo
.
getSelectNum
()
==
1
)
{
predicateBuilder
.
eq
(
"createUserId"
,
userUtils
.
getCurrentUserId
());
predicateBuilder
.
eq
(
"createUserId"
,
userUtils
.
getCurrentUserId
());
predicateBuilder
.
notIn
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
predicateBuilder
.
notIn
(
"billStatus"
,
StatusEnum
.
ARCHIVE
.
id
);
...
...
dev-train/src/main/java/com/tykj/dev/device/train/controller/HandoverController.java
浏览文件 @
0e96cdf3
package
com
.
tykj
.
dev
.
device
.
train
.
controller
;
package
com
.
tykj
.
dev
.
device
.
train
.
controller
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.device.train.entity.vo.TerminateVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.train.service.WorkHandoverService
;
import
com.tykj.dev.device.train.service.WorkHandoverService
;
...
@@ -86,10 +87,10 @@ public class HandoverController {
...
@@ -86,10 +87,10 @@ public class HandoverController {
/**
/**
* 工作交接-终止工作交接
* 工作交接-终止工作交接
*/
*/
@
GetMapping
(
value
=
"/terminateWorkHandover/{billId}
"
)
@
PostMapping
(
value
=
"/terminateWorkHandover
"
)
@ApiOperation
(
value
=
"工作交接-终止工作交接"
)
@ApiOperation
(
value
=
"工作交接-终止工作交接"
)
public
ResponseEntity
userList
(
@ApiIgnore
@AuthenticationPrincipal
SecurityUser
securityUser
,
@
PathVariable
Integer
billId
)
{
public
ResponseEntity
userList
(
@ApiIgnore
@AuthenticationPrincipal
SecurityUser
securityUser
,
@
RequestBody
TerminateVo
terminateVo
)
{
workHandoverService
.
terminateWorkHandover
(
billId
);
workHandoverService
.
terminateWorkHandover
(
terminateVo
);
return
ResponseEntity
.
ok
(
"终止成功"
);
return
ResponseEntity
.
ok
(
"终止成功"
);
}
}
...
...
dev-train/src/main/java/com/tykj/dev/device/train/entity/WorkHandover.java
浏览文件 @
0e96cdf3
...
@@ -69,6 +69,13 @@ public class WorkHandover {
...
@@ -69,6 +69,13 @@ public class WorkHandover {
@ApiModelProperty
(
value
=
"区块链RID"
,
name
=
"recordId"
)
@ApiModelProperty
(
value
=
"区块链RID"
,
name
=
"recordId"
)
private
String
recordId
;
private
String
recordId
;
/**
* 终止说明
*/
@Column
(
name
=
"terminate"
,
columnDefinition
=
"TEXT"
)
private
String
terminate
;
/**
/**
* 工作交接单据集合
* 工作交接单据集合
*/
*/
...
...
dev-train/src/main/java/com/tykj/dev/device/train/entity/vo/TerminateVo.java
0 → 100644
浏览文件 @
0e96cdf3
package
com
.
tykj
.
dev
.
device
.
train
.
entity
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"终止说明vo"
,
description
=
"终止说明vo"
)
public
class
TerminateVo
{
/**
* 终止说明
*/
@ApiModelProperty
(
value
=
"终止说明"
,
example
=
"bmxx"
,
name
=
"terminate"
)
@Column
(
name
=
"terminate"
,
columnDefinition
=
"TEXT"
)
private
String
terminate
;
/**
* 工作交接id
*/
@ApiModelProperty
(
value
=
"工作交接id"
,
example
=
"bmxx"
,
name
=
"billId"
)
private
Integer
billId
;
}
dev-train/src/main/java/com/tykj/dev/device/train/service/WorkHandoverService.java
浏览文件 @
0e96cdf3
package
com
.
tykj
.
dev
.
device
.
train
.
service
;
package
com
.
tykj
.
dev
.
device
.
train
.
service
;
import
com.tykj.dev.device.train.entity.WorkHandover
;
import
com.tykj.dev.device.train.entity.WorkHandover
;
import
com.tykj.dev.device.train.entity.vo.TerminateVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.user.subject.entity.SecurityUser
;
import
com.tykj.dev.device.user.subject.entity.SecurityUser
;
...
@@ -45,5 +46,5 @@ public interface WorkHandoverService {
...
@@ -45,5 +46,5 @@ public interface WorkHandoverService {
/**
/**
* 终止工作交接
* 终止工作交接
*/
*/
void
terminateWorkHandover
(
Integer
billId
);
void
terminateWorkHandover
(
TerminateVo
terminateVo
);
}
}
dev-train/src/main/java/com/tykj/dev/device/train/service/impl/WorkHandoverServiceImpl.java
浏览文件 @
0e96cdf3
...
@@ -8,6 +8,7 @@ import com.tykj.dev.device.train.dao.WorkHandoverDao;
...
@@ -8,6 +8,7 @@ import com.tykj.dev.device.train.dao.WorkHandoverDao;
import
com.tykj.dev.device.train.dao.WorkHandoverDevDao
;
import
com.tykj.dev.device.train.dao.WorkHandoverDevDao
;
import
com.tykj.dev.device.train.entity.WorkHandover
;
import
com.tykj.dev.device.train.entity.WorkHandover
;
import
com.tykj.dev.device.train.entity.WorkHandoverDev
;
import
com.tykj.dev.device.train.entity.WorkHandoverDev
;
import
com.tykj.dev.device.train.entity.vo.TerminateVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverEndAddVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverUserVo
;
import
com.tykj.dev.device.train.entity.vo.WorkHandoverUserVo
;
...
@@ -188,11 +189,12 @@ public class WorkHandoverServiceImpl implements WorkHandoverService {
...
@@ -188,11 +189,12 @@ public class WorkHandoverServiceImpl implements WorkHandoverService {
}
}
@Override
@Override
public
void
terminateWorkHandover
(
Integer
billId
)
{
public
void
terminateWorkHandover
(
TerminateVo
terminateVo
)
{
Optional
<
WorkHandover
>
byId
=
workHandoverDao
.
findById
(
billId
);
Optional
<
WorkHandover
>
byId
=
workHandoverDao
.
findById
(
terminateVo
.
getBillId
()
);
if
(
byId
.
isPresent
()){
if
(
byId
.
isPresent
()){
WorkHandover
workHandover
=
byId
.
get
();
WorkHandover
workHandover
=
byId
.
get
();
workHandover
.
setStatus
(
3
);
workHandover
.
setStatus
(
3
);
workHandover
.
setTerminate
(
terminateVo
.
getTerminate
());
workHandoverDao
.
save
(
workHandover
);
workHandoverDao
.
save
(
workHandover
);
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
workHandover
.
getWorkHandoverId
(),
BusinessEnum
.
WORK_HANDOVER
.
id
);
TaskBto
taskBto
=
trainTaskService
.
selectFatherIsNullAndBillidAndBillType
(
workHandover
.
getWorkHandoverId
(),
BusinessEnum
.
WORK_HANDOVER
.
id
);
taskService
.
moveToArchive
(
taskBto
);
taskService
.
moveToArchive
(
taskBto
);
...
...
dev-union/src/main/resources/application-dev.properties
浏览文件 @
0e96cdf3
server.port
=
80
88
server.port
=
80
90
spring.application.name
=
device-dev
spring.application.name
=
device-dev
spring.datasource.url
=
jdbc:mysql://192.168.0.232:3307/device_master?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.url
=
jdbc:mysql://192.168.0.232:3307/device_master?serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
...
...
dev-union/src/main/resources/application-test.properties
浏览文件 @
0e96cdf3
spring.datasource.driver-class-name
=
com.oscar.Driver
spring.datasource.driver-class-name
=
com.oscar.Driver
#spring.datasource.url=jdbc:oscar://10.153.4.10:2003/OSRDB
#spring.datasource.url=jdbc:oscar://10.153.4.10:2003/OSRDB
spring.datasource.url
=
jdbc:oscar://1
92.168.0
.80:2003/OSRDB
spring.datasource.url
=
jdbc:oscar://1
0.153.4
.80:2003/OSRDB
spring.datasource.username
=
SYSDBA
spring.datasource.username
=
SYSDBA
spring.datasource.password
=
szoscar55
spring.datasource.password
=
szoscar55
spring.jpa.database-platform
=
org.hibernate.dialect.OscarDialect
spring.jpa.database-platform
=
org.hibernate.dialect.OscarDialect
file.path
=
/opt/zb/
file.path
=
/opt/zb/
#preview.path=http://10.153.4.11:8088/equip/file/
#preview.path=http://10.153.4.11:8088/equip/file/
preview.path
=
http://1
92.168.0
.80:8088/equip/file/
preview.path
=
http://1
0.153.4
.80:8088/equip/file/
spring.boot.admin.client.url
=
http://localhost:8769
spring.boot.admin.client.url
=
http://localhost:8769
spring.boot.admin.client.instance.serviceBaseUrl
=
http://localhost:8087
spring.boot.admin.client.instance.serviceBaseUrl
=
http://localhost:8087
block.flag
=
true
block.flag
=
true
readMachine.ip
=
1
92.168.101.202
readMachine.ip
=
1
0.153.4.80
qrcode.path
=
/opt/qrcode/
qrcode.path
=
/opt/qrcode/
qrcode.preview.path
=
http://1
92.168.0
.80/equip/code/
qrcode.preview.path
=
http://1
0.153.4
.80/equip/code/
carrier.url
=
http://1
92.168.0
.80:8088/carrier/configuration/saveConfiguration
carrier.url
=
http://1
0.153.4
.80:8088/carrier/configuration/saveConfiguration
file.matching.excel
=
/data/equip/excel/
file.matching.excel
=
/data/equip/excel/
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论