Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
5328272c
提交
5328272c
authored
10月 12, 2021
作者:
xyy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(核查模块): 修改省给市发起检查,市做完流程后,看不到业务记录
上级
705963ed
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
44 行增加
和
2 行删除
+44
-2
CheckStatTableVo.java
...j/dev/device/confirmcheck/entity/vo/CheckStatTableVo.java
+3
-0
ConfirmCheckServiceImpl.java
...ce/confirmcheck/service/impl/ConfirmCheckServiceImpl.java
+33
-0
ObjTransUtil.java
.../com/tykj/dev/device/confirmcheck/utils/ObjTransUtil.java
+2
-1
TimestampUtil.java
.../src/main/java/com/tykj/dev/misc/utils/TimestampUtil.java
+6
-1
没有找到文件。
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/entity/vo/CheckStatTableVo.java
浏览文件 @
5328272c
...
@@ -45,4 +45,7 @@ public class CheckStatTableVo {
...
@@ -45,4 +45,7 @@ public class CheckStatTableVo {
private
Integer
checkType
;
private
Integer
checkType
;
private
String
queryField
;
private
String
queryField
;
@ApiModelProperty
(
"展示类型,0-统计,1-详情"
)
private
Integer
showType
;
}
}
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/service/impl/ConfirmCheckServiceImpl.java
浏览文件 @
5328272c
package
com
.
tykj
.
dev
.
device
.
confirmcheck
.
service
.
impl
;
package
com
.
tykj
.
dev
.
device
.
confirmcheck
.
service
.
impl
;
import
com.github.wenhao.jpa.Specifications
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.entity.BcHash
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
import
com.tykj.dev.blockcha.subject.service.BlockChainUtil
;
...
@@ -10,6 +11,7 @@ import com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckDetail;
...
@@ -10,6 +11,7 @@ import com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckDetail;
import
com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckPeriod
;
import
com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckPeriod
;
import
com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckStat
;
import
com.tykj.dev.device.confirmcheck.entity.domain.DeviceCheckStat
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckBillSelectVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckBillSelectVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckDetailVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckDeviceStatVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckDeviceStatVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckStatTableVo
;
import
com.tykj.dev.device.confirmcheck.entity.vo.CheckStatTableVo
;
import
com.tykj.dev.device.confirmcheck.repository.DeviceCheckBillDao
;
import
com.tykj.dev.device.confirmcheck.repository.DeviceCheckBillDao
;
...
@@ -23,6 +25,7 @@ import com.tykj.dev.device.library.subject.domin.DeviceLibrary;
...
@@ -23,6 +25,7 @@ import com.tykj.dev.device.library.subject.domin.DeviceLibrary;
import
com.tykj.dev.device.task.service.TaskService
;
import
com.tykj.dev.device.task.service.TaskService
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.vo.TaskUserVo
;
import
com.tykj.dev.device.user.cache.AreaCache
;
import
com.tykj.dev.device.user.cache.AreaCache
;
import
com.tykj.dev.device.user.subject.dao.AreaDao
;
import
com.tykj.dev.device.user.subject.dao.AreaDao
;
import
com.tykj.dev.device.user.subject.dao.UnitsDao
;
import
com.tykj.dev.device.user.subject.dao.UnitsDao
;
...
@@ -34,6 +37,7 @@ import com.tykj.dev.misc.exception.ApiException;
...
@@ -34,6 +37,7 @@ import com.tykj.dev.misc.exception.ApiException;
import
com.tykj.dev.misc.utils.JacksonUtil
;
import
com.tykj.dev.misc.utils.JacksonUtil
;
import
com.tykj.dev.misc.utils.MapperUtils
;
import
com.tykj.dev.misc.utils.MapperUtils
;
import
com.tykj.dev.misc.utils.PageUtil
;
import
com.tykj.dev.misc.utils.PageUtil
;
import
com.tykj.dev.misc.utils.TimestampUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.jetbrains.annotations.NotNull
;
import
org.jetbrains.annotations.NotNull
;
...
@@ -41,6 +45,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -41,6 +45,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.jpa.domain.Specification
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler
;
import
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler
;
import
org.springframework.scheduling.support.CronTrigger
;
import
org.springframework.scheduling.support.CronTrigger
;
...
@@ -325,6 +330,34 @@ public class ConfirmCheckServiceImpl implements ConfirmCheckService, CommandLine
...
@@ -325,6 +330,34 @@ public class ConfirmCheckServiceImpl implements ConfirmCheckService, CommandLine
.
filter
(
v1
->
unitIdFilter
(
v1
,
checkBillSelectVo
.
getUnitId
()))
.
filter
(
v1
->
unitIdFilter
(
v1
,
checkBillSelectVo
.
getUnitId
()))
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
//市级需要添加详情账单信息
Units
unit
=
unitsRepo
.
findById
(
checkBillSelectVo
.
getUnitId
()).
get
();
if
(
unit
.
getLevel
()
==
2
)
{
Specification
<
DeviceCheckDetail
>
pred
=
Specifications
.<
DeviceCheckDetail
>
and
()
.
eq
(
"checkUnit"
,
unit
.
getName
())
.
build
();
List
<
CheckDetailVo
>
detailVoList
=
detailRepo
.
findAll
(
pred
).
stream
()
.
map
(
transUtil:
:
CheckDetailDo2Vo
)
.
collect
(
toList
());
List
<
CheckStatTableVo
>
cityDetailToStatList
=
detailVoList
.
stream
().
map
(
checkDetailVo
->
{
CheckStatTableVo
checkStatTableVo
=
new
CheckStatTableVo
();
checkStatTableVo
.
setId
(
checkDetailVo
.
getId
());
String
[]
titles
=
checkDetailVo
.
getTitle
().
split
(
"\\%\\^\\&"
);
if
(
titles
.
length
>
1
)
{
checkStatTableVo
.
setTitle
(
titles
[
1
]);
}
checkStatTableVo
.
setShowType
(
1
);
checkStatTableVo
.
setCreateTime
(
TimestampUtil
.
dateToLocalDateTime
(
checkDetailVo
.
getCheckTime
()));
//设置完成情况
List
<
TaskUserVo
>
taskUserVos
=
taskService
.
findByBillIdAndBusinessType
(
checkDetailVo
.
getId
(),
8
).
stream
().
map
(
Task:
:
parse2Bto
).
map
(
TaskBto:
:
toVo
).
collect
(
toList
());
if
(
taskUserVos
.
size
()
==
1
)
{
checkStatTableVo
.
setCompletion
(
taskUserVos
.
get
(
0
).
getStatus
());
}
return
checkStatTableVo
;
}).
collect
(
toList
());
tableVos
.
addAll
(
cityDetailToStatList
);
}
return
PageUtil
.
getPerPage
(
checkBillSelectVo
.
getPage
(),
checkBillSelectVo
.
getSize
(),
tableVos
,
checkBillSelectVo
.
getPageable
());
return
PageUtil
.
getPerPage
(
checkBillSelectVo
.
getPage
(),
checkBillSelectVo
.
getSize
(),
tableVos
,
checkBillSelectVo
.
getPageable
());
}
}
...
...
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/utils/ObjTransUtil.java
浏览文件 @
5328272c
...
@@ -194,7 +194,8 @@ public class ObjTransUtil {
...
@@ -194,7 +194,8 @@ public class ObjTransUtil {
stat
.
getCreateTime
(),
stat
.
getCreateTime
(),
completion
,
completion
,
stat
.
getCheckType
().
getId
(),
stat
.
getCheckType
().
getId
(),
joiner
.
toString
()
joiner
.
toString
(),
0
);
);
}
}
...
...
dev-misc/src/main/java/com/tykj/dev/misc/utils/TimestampUtil.java
浏览文件 @
5328272c
...
@@ -4,6 +4,7 @@ import java.sql.Timestamp;
...
@@ -4,6 +4,7 @@ import java.sql.Timestamp;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDate
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.time.ZoneId
;
import
java.time.ZoneId
;
import
java.util.Calendar
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -135,10 +136,14 @@ public class TimestampUtil {
...
@@ -135,10 +136,14 @@ public class TimestampUtil {
.
toLocalDate
();
.
toLocalDate
();
}
}
public
static
LocalDateTime
dateToLocalDateTime
(
Date
date
)
{
return
date
.
toInstant
().
atZone
(
ZoneId
.
systemDefault
()).
toLocalDateTime
();
}
/**
/**
* @return 当前时间的Date类型
* @return 当前时间的Date类型
*/
*/
public
static
Date
getNowDate
()
{
public
static
Date
getNowDate
()
{
return
Date
.
from
(
LocalDate
.
now
().
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
());
return
Date
.
from
(
LocalDate
Time
.
now
().
atZone
(
ZoneId
.
systemDefault
()).
toInstant
());
}
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论