Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
1f127686
提交
1f127686
authored
9月 22, 2020
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新task跟踪查询
上级
b99865e2
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
83 行增加
和
15 行删除
+83
-15
Log.java
dev-config/src/main/java/com/tykj/dev/config/Log.java
+16
-0
LogAspect.java
dev-config/src/main/java/com/tykj/dev/config/LogAspect.java
+34
-0
Param.java
dev-config/src/main/java/com/tykj/dev/config/Param.java
+20
-0
DeviceDestroyController.java
...ev/device/destroy/controller/DeviceDestroyController.java
+0
-2
StatusEnum.java
...misc/src/main/java/com/tykj/dev/misc/base/StatusEnum.java
+2
-6
DeviceRetiredController.java
...ev/device/retired/controller/DeviceRetiredController.java
+0
-1
RfidController.java
...ain/java/com/tykj/dev/rfid/controller/RfidController.java
+0
-2
TaskServiceImpl.java
...om/tykj/dev/device/task/service/impl/TaskServiceImpl.java
+6
-0
RepairControllerTest.java
...c/test/java/com/tykj/dev/repair/RepairControllerTest.java
+5
-4
没有找到文件。
dev-config/src/main/java/com/tykj/dev/config/Log.java
0 → 100644
浏览文件 @
1f127686
package
com
.
tykj
.
dev
.
config
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* Log注解
* @author dengdiyi
*/
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
Log
{
String
type
()
default
""
;
}
dev-config/src/main/java/com/tykj/dev/config/LogAspect.java
0 → 100644
浏览文件 @
1f127686
package
com
.
tykj
.
dev
.
config
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.springframework.stereotype.Component
;
/**
* 业务操作日志aop
*/
@Aspect
@Component
public
class
LogAspect
{
/**
* 请求中的所有参数
*/
private
Object
[]
args
;
/**
* 请求中的所有参数名
*/
private
String
[]
paramNames
;
/**
* 参数类
*/
private
Param
params
;
/**
* 业务操作日志定义切入点
*/
public
void
opreationLog
(){
}
}
dev-config/src/main/java/com/tykj/dev/config/Param.java
0 → 100644
浏览文件 @
1f127686
package
com
.
tykj
.
dev
.
config
;
import
lombok.Data
;
/**
* @author dengdiyi
* 日志参数类
*/
@Data
public
class
Param
{
/**
* 所有可能存储在业务日志中的参数
*/
private
String
id
;
private
String
age
;
private
String
workOrderNumber
;
private
String
userId
;
private
String
name
;
private
String
email
;
}
dev-destroy/src/main/java/com/tykj/dev/device/destroy/controller/DeviceDestroyController.java
浏览文件 @
1f127686
...
@@ -188,8 +188,6 @@ public class DeviceDestroyController {
...
@@ -188,8 +188,6 @@ public class DeviceDestroyController {
deviceDestroyBill
.
setDestroyTime
(
new
Date
());
deviceDestroyBill
.
setDestroyTime
(
new
Date
());
//为账单新增文号
//为账单新增文号
deviceDestroyBill
.
setDocNumber
(
this
.
deviceDestroyBillService
.
getNewDocNumber
());
deviceDestroyBill
.
setDocNumber
(
this
.
deviceDestroyBillService
.
getNewDocNumber
());
//变更任务状态
task
.
setBillStatus
(
StatusEnum
.
DESTROY_BUSINESS_CONFIRM_FINISH_SUCCESS
.
id
);
//将任务推进至完结
//将任务推进至完结
taskService
.
moveToEnd
(
task
);
taskService
.
moveToEnd
(
task
);
taskService
.
update
(
task
);
taskService
.
update
(
task
);
...
...
dev-misc/src/main/java/com/tykj/dev/misc/base/StatusEnum.java
浏览文件 @
1f127686
...
@@ -17,21 +17,17 @@ public enum StatusEnum {
...
@@ -17,21 +17,17 @@ public enum StatusEnum {
*/
*/
CREATE_RFID_BUSINESS
(
8100
,
"标签制作业务开始"
),
CREATE_RFID_BUSINESS
(
8100
,
"标签制作业务开始"
),
RFID_BUSINESS_NEED_CONFIRM
(
8101
,
"等待审核"
),
RFID_BUSINESS_NEED_CONFIRM
(
8101
,
"等待审核"
),
RFID_BUSINESS_CONFIRM_FINISH_SUCCESS
(
8102
,
"审核成功"
),
RFID_BUSINESS_CONFIRM_FINISH_FAILED
(
8103
,
"审核失败"
),
/**
/**
* 销毁业务
* 销毁业务
*/
*/
CREATE_DESTROY_BUSINESS
(
8110
,
"
标签制作
业务开始"
),
CREATE_DESTROY_BUSINESS
(
8110
,
"
装备销毁
业务开始"
),
DESTROY_BUSINESS_NEED_CONFIRM
(
8111
,
"等待审核"
),
DESTROY_BUSINESS_NEED_CONFIRM
(
8111
,
"等待审核"
),
DESTROY_BUSINESS_CONFIRM_FINISH_SUCCESS
(
8112
,
"审核成功"
),
DESTROY_BUSINESS_CONFIRM_FINISH_FAILED
(
8113
,
"审核失败"
),
/**
/**
* 退装业务
* 退装业务
*/
*/
CREATE_RETIRED_BUSINESS
(
8120
,
"
标签制作
业务开始"
),
CREATE_RETIRED_BUSINESS
(
8120
,
"
退装
业务开始"
),
RETIRED_BUSINESS_NEED_CONFIRM
(
8121
,
"等待审核"
),
RETIRED_BUSINESS_NEED_CONFIRM
(
8121
,
"等待审核"
),
RETIRED_BUSINESS_CONFIRM_FINISH_SUCCESS
(
8122
,
"审核成功"
),
RETIRED_BUSINESS_CONFIRM_FINISH_SUCCESS
(
8122
,
"审核成功"
),
RETIRED_BUSINESS_CONFIRM_FINISH_FAILED
(
8123
,
"审核失败"
),
RETIRED_BUSINESS_CONFIRM_FINISH_FAILED
(
8123
,
"审核失败"
),
...
...
dev-retired/src/main/java/com/tykj/dev/device/retired/controller/DeviceRetiredController.java
浏览文件 @
1f127686
...
@@ -106,7 +106,6 @@ public class DeviceRetiredController {
...
@@ -106,7 +106,6 @@ public class DeviceRetiredController {
Task
task
=
taskService
.
start
(
initTaskBto
(
retiredBill
));
Task
task
=
taskService
.
start
(
initTaskBto
(
retiredBill
));
//生成任务日志
//生成任务日志
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"发起退装"
,
null
));
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"发起退装"
,
null
));
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"退装待审核"
,
null
));
myWebSocket
.
sendMessage1
();
myWebSocket
.
sendMessage1
();
return
ResultUtil
.
success
(
"退装申请成功"
);
return
ResultUtil
.
success
(
"退装申请成功"
);
}
}
...
...
dev-rfid/src/main/java/com/tykj/dev/rfid/controller/RfidController.java
浏览文件 @
1f127686
...
@@ -134,13 +134,11 @@ public class RfidController {
...
@@ -134,13 +134,11 @@ public class RfidController {
rfidChangeLogService
.
addEntity
(
initRfidChangeLog
(
currentUserInfo
,
rfidChangeBillSaved
,
d
));
rfidChangeLogService
.
addEntity
(
initRfidChangeLog
(
currentUserInfo
,
rfidChangeBillSaved
,
d
));
//生成装备变更日志
//生成装备变更日志
deviceLogService
.
addLog
(
new
DeviceLogDto
(
d
.
getDeviceId
(),
"发起标签替换"
,
billList
));
deviceLogService
.
addLog
(
new
DeviceLogDto
(
d
.
getDeviceId
(),
"发起标签替换"
,
billList
));
deviceLogService
.
addLog
(
new
DeviceLogDto
(
d
.
getDeviceId
(),
"标签替换待审核"
,
billList
));
});
});
//生成Task
//生成Task
Task
task
=
taskService
.
start
(
initTaskBto
(
currentUserInfo
,
rfidChangeBillSaved
));
Task
task
=
taskService
.
start
(
initTaskBto
(
currentUserInfo
,
rfidChangeBillSaved
));
//生成任务日志
//生成任务日志
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"发起标签替换"
,
billList
));
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"发起标签替换"
,
billList
));
taskLogService
.
addLog
(
new
TaskLogBto
(
task
.
getId
(),
"标签替换待审核"
,
billList
));
myWebSocket
.
sendMessage1
();;
myWebSocket
.
sendMessage1
();;
return
ResultUtil
.
success
(
"标签修改申请成功"
);
return
ResultUtil
.
success
(
"标签修改申请成功"
);
}
}
...
...
dev-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
浏览文件 @
1f127686
...
@@ -471,6 +471,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -471,6 +471,7 @@ public class TaskServiceImpl implements TaskService {
private
List
<
TaskUserVo
>
getTaskUserVoList
(
TaskSelectVo
taskSelectVo
)
{
private
List
<
TaskUserVo
>
getTaskUserVoList
(
TaskSelectVo
taskSelectVo
)
{
Integer
userId
=
userUtils
.
getCurrentUserId
();
Integer
userId
=
userUtils
.
getCurrentUserId
();
Integer
bussinessType
=
taskSelectVo
.
getBusinessType
();
Integer
bussinessType
=
taskSelectVo
.
getBusinessType
();
Integer
unitId
=
userUtils
.
getCurrentUnitId
();
//筛选出未完结和未封存业务,映射成bto
//筛选出未完结和未封存业务,映射成bto
List
<
TaskBto
>
taskBtos
=
taskDao
.
findAll
().
stream
()
List
<
TaskBto
>
taskBtos
=
taskDao
.
findAll
().
stream
()
.
filter
(
task
->
(!
task
.
getBillStatus
().
equals
(
StatusEnum
.
END
.
id
))&&(!
task
.
getBillStatus
().
equals
(
StatusEnum
.
ARCHIVE
.
id
)))
.
filter
(
task
->
(!
task
.
getBillStatus
().
equals
(
StatusEnum
.
END
.
id
))&&(!
task
.
getBillStatus
().
equals
(
StatusEnum
.
ARCHIVE
.
id
)))
...
@@ -517,6 +518,11 @@ public class TaskServiceImpl implements TaskService {
...
@@ -517,6 +518,11 @@ public class TaskServiceImpl implements TaskService {
List
<
TaskBto
>
taskBtoList
=
taskBtos
.
stream
()
List
<
TaskBto
>
taskBtoList
=
taskBtos
.
stream
()
.
filter
(
taskBto
->
taskBto
.
getInvolveUserIdList
().
contains
(
userId
)&&!
userId
.
equals
(
taskBto
.
getInvolveUserIdList
().
get
(
taskBto
.
getCurrentPoint
())))
.
filter
(
taskBto
->
taskBto
.
getInvolveUserIdList
().
contains
(
userId
)&&!
userId
.
equals
(
taskBto
.
getInvolveUserIdList
().
get
(
taskBto
.
getCurrentPoint
())))
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
//涉及人员当前指针为-1,且所属单位为当前单位
List
<
TaskBto
>
taskBtos1
=
taskBtos
.
stream
()
.
filter
(
taskBto
->
taskBto
.
getInvolveUserIdList
().
get
(
taskBto
.
getCurrentPoint
())==-
1
&&
taskBto
.
getOwnUnit
().
equals
(
unitId
))
.
collect
(
Collectors
.
toList
());
taskBtoList
.
addAll
(
taskBtos1
);
//查询所有业务
//查询所有业务
if
(
bussinessType
==
null
)
{
if
(
bussinessType
==
null
)
{
List
<
TaskUserVo
>
taskUserVos
=
taskBtoList
.
stream
().
map
(
TaskBto:
:
toVo
).
collect
(
Collectors
.
toList
());
List
<
TaskUserVo
>
taskUserVos
=
taskBtoList
.
stream
().
map
(
TaskBto:
:
toVo
).
collect
(
Collectors
.
toList
());
...
...
dev-union/src/test/java/com/tykj/dev/repair/RepairControllerTest.java
浏览文件 @
1f127686
...
@@ -41,8 +41,8 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
...
@@ -41,8 +41,8 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
@SuppressWarnings
(
"ALL"
)
@SuppressWarnings
(
"ALL"
)
@WithMockUser
(
username
=
"shia"
,
password
=
"qwer1234"
,
authorities
=
"市A专管员"
)
@WithMockUser
(
username
=
"shia"
,
password
=
"qwer1234"
,
authorities
=
"市A专管员"
)
@ActiveProfiles
(
"dev"
)
@ActiveProfiles
(
"dev"
)
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
//
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
(
classes
=
BeanConfig
.
class
)
//
@ContextConfiguration(classes= BeanConfig.class)
public
class
RepairControllerTest
extends
BaseTest
{
public
class
RepairControllerTest
extends
BaseTest
{
@Autowired
@Autowired
...
@@ -66,6 +66,7 @@ public class RepairControllerTest extends BaseTest {
...
@@ -66,6 +66,7 @@ public class RepairControllerTest extends BaseTest {
*/
*/
@Test
@Test
public
void
createRepairTest
()
throws
Exception
{
public
void
createRepairTest
()
throws
Exception
{
Integer
level
=
userUtils
.
getCurrentUnitLevel
();
RepairBillSaveVo
repairBillSaveVo
=
new
RepairBillSaveVo
();
RepairBillSaveVo
repairBillSaveVo
=
new
RepairBillSaveVo
();
repairBillSaveVo
.
setStartUseraId
(
3
);
repairBillSaveVo
.
setStartUseraId
(
3
);
repairBillSaveVo
.
setStartUserbId
(
4
);
repairBillSaveVo
.
setStartUserbId
(
4
);
...
@@ -116,7 +117,7 @@ public class RepairControllerTest extends BaseTest {
...
@@ -116,7 +117,7 @@ public class RepairControllerTest extends BaseTest {
.
andExpect
(
status
().
isOk
())
.
andExpect
(
status
().
isOk
())
.
andDo
(
mvcResult1
->
System
.
out
.
println
(
"[测试结果] 对任务id="
+
initTask
.
getId
()+
"的任务发起维修审核成功,维修单id为"
+
initTask
.
getBillId
()));
.
andDo
(
mvcResult1
->
System
.
out
.
println
(
"[测试结果] 对任务id="
+
initTask
.
getId
()+
"的任务发起维修审核成功,维修单id为"
+
initTask
.
getBillId
()));
//如果是省向国家发起的
//如果是省向国家发起的
if
(
userUtils
.
getCurrentUnitLevel
()
==
1
){
if
(
level
==
1
){
System
.
out
.
println
(
"等待国家维修装备退回"
);
System
.
out
.
println
(
"等待国家维修装备退回"
);
}
}
else
{
else
{
...
@@ -170,7 +171,7 @@ public class RepairControllerTest extends BaseTest {
...
@@ -170,7 +171,7 @@ public class RepairControllerTest extends BaseTest {
.
andReturn
();
.
andReturn
();
String
body
=
result
.
getResponse
().
getContentAsString
();
String
body
=
result
.
getResponse
().
getContentAsString
();
ResultObj
resultObj
=
JSONObject
.
parseObject
(
body
,
ResultObj
.
class
);
ResultObj
resultObj
=
JSONObject
.
parseObject
(
body
,
ResultObj
.
class
);
System
.
out
.
println
(
"
出库装备详情
:"
+
resultObj
.
getData
());
System
.
out
.
println
(
"
返回值
:"
+
resultObj
.
getData
());
}
}
}
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论