Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
701979ad
提交
701979ad
authored
9月 24, 2020
作者:
Matrix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[核查模块] 修复了统计数据的统计两次的问题
上级
39d43e47
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
24 行增加
和
10 行删除
+24
-10
DeviceCheckController.java
...device/confirmcheck/controller/DeviceCheckController.java
+1
-1
CheckAreaStatVo.java
...kj/dev/device/confirmcheck/entity/vo/CheckAreaStatVo.java
+1
-2
CheckDeviceStatVo.java
.../dev/device/confirmcheck/entity/vo/CheckDeviceStatVo.java
+2
-1
CheckStatVo.java
...m/tykj/dev/device/confirmcheck/entity/vo/CheckStatVo.java
+1
-1
ApiException.java
...c/main/java/com/tykj/dev/misc/exception/ApiException.java
+11
-0
GlobalExceptionHandler.java
...a/com/tykj/dev/misc/exception/GlobalExceptionHandler.java
+5
-3
ResultUtil.java
...isc/src/main/java/com/tykj/dev/misc/utils/ResultUtil.java
+1
-1
TaskDao.java
...ain/java/com/tykj/dev/device/task/repository/TaskDao.java
+2
-1
TaskServiceImpl.java
...om/tykj/dev/device/task/service/impl/TaskServiceImpl.java
+0
-0
没有找到文件。
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/controller/DeviceCheckController.java
浏览文件 @
701979ad
...
...
@@ -55,7 +55,7 @@ import static java.util.stream.Collectors.*;
@RestController
@RequestMapping
(
value
=
"/check/confirm"
)
@AutoDocument
@Api
(
tags
=
"核查模块"
,
value
=
"核查模块"
)
@Api
(
tags
=
"核查模块"
,
description
=
"核查模块"
)
@Transactional
@Slf4j
public
class
DeviceCheckController
{
...
...
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/entity/vo/CheckAreaStatVo.java
浏览文件 @
701979ad
...
...
@@ -59,8 +59,7 @@ public class CheckAreaStatVo {
this
.
areaName
=
other
.
getAreaName
();
this
.
areaStatId
=
other
.
getAreaStatId
();
this
.
areaDetailId
=
other
.
getAreaDetailId
();
this
.
actualCount
=
other
.
getActualCount
()
+
other
.
getActualCount
();
this
.
supposeCount
=
other
.
getSupposeCount
()
+
other
.
getSupposeCount
();
this
.
actualCount
+=
other
.
getActualCount
();
this
.
comProgress
=
other
.
getComProgress
();
this
.
comSituation
=
other
.
getComSituation
();
...
...
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/entity/vo/CheckDeviceStatVo.java
浏览文件 @
701979ad
...
...
@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.util.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.function.Function
;
...
...
@@ -72,7 +73,7 @@ public class CheckDeviceStatVo {
areaMap
.
computeIfPresent
(
otherArea
.
getAreaName
(),
(
k
,
v
)
->
v
.
add
(
otherArea
));
}
areaStatList
=
(
List
<
CheckAreaStatVo
>)
areaMap
.
values
(
);
areaStatList
=
new
ArrayList
<>(
areaMap
.
values
()
);
return
this
;
}
...
...
dev-confirmcheck/src/main/java/com/tykj/dev/device/confirmcheck/entity/vo/CheckStatVo.java
浏览文件 @
701979ad
...
...
@@ -116,7 +116,7 @@ public class CheckStatVo {
oriModelMap
.
computeIfPresent
(
vo
.
getDeviceModel
(),
(
k
,
v
)
->
v
.
add
(
vo
));
}
deviceStatVoList
=
(
List
<
CheckDeviceStatVo
>)
oriModelMap
.
values
(
);
deviceStatVoList
=
new
ArrayList
<>(
oriModelMap
.
values
()
);
return
this
;
}
...
...
dev-misc/src/main/java/com/tykj/dev/misc/exception/ApiException.java
浏览文件 @
701979ad
package
com
.
tykj
.
dev
.
misc
.
exception
;
import
com.tykj.dev.misc.base.ResultObj
;
import
org.springframework.http.ResponseEntity
;
/**
* 全局错误处理类,用于处理一些不容易定义的错误
*
* @author HuangXiahao
**/
public
class
ApiException
extends
RuntimeException
{
...
...
@@ -14,6 +16,15 @@ public class ApiException extends RuntimeException {
this
.
responseEntity
=
responseEntity
;
}
public
ApiException
(
String
message
)
{
this
.
responseEntity
=
ResponseEntity
.
status
(
400
).
body
(
new
ResultObj
(
message
));
}
public
ApiException
(
String
message
,
Object
data
)
{
this
.
responseEntity
=
ResponseEntity
.
status
(
400
).
body
(
new
ResultObj
(
data
,
message
));
}
public
ResponseEntity
getResponseEntity
()
{
return
responseEntity
;
}
...
...
dev-misc/src/main/java/com/tykj/dev/misc/exception/GlobalExceptionHandler.java
浏览文件 @
701979ad
...
...
@@ -33,6 +33,7 @@ public class GlobalExceptionHandler {
@ResponseBody
@ExceptionHandler
(
Exception
.
class
)
public
ResponseEntity
errorMessage
(
Exception
e
)
{
log
.
error
(
"[其他异常] {}"
,
e
.
toString
());
e
.
printStackTrace
();
return
ResultUtil
.
failed
();
}
...
...
@@ -46,9 +47,8 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
ApiException
.
class
)
public
ResponseEntity
errorMessage
(
ApiException
e
)
{
log
.
warn
(
"[自定义异常] {}"
,
e
.
toString
());
log
.
error
(
"错误详情:{}"
,
e
.
getMessage
());
if
(
e
.
getResponseEntity
()
!=
null
)
{
return
ResponseEntity
.
status
(
400
).
body
(
e
.
getResponseEntity
().
getBody
()
);
return
e
.
getResponseEntity
(
);
}
return
ResultUtil
.
failed
();
}
...
...
@@ -61,6 +61,7 @@ public class GlobalExceptionHandler {
@ResponseBody
@ExceptionHandler
(
BindException
.
class
)
public
ResponseEntity
errorMessage
(
BindException
e
)
{
log
.
error
(
"[参数异常] 检测到用户访问接口没有提供正确的参数 {}"
,
e
.
toString
());
e
.
printStackTrace
();
BindingResult
bindingResult
=
e
.
getBindingResult
();
String
message
=
null
;
...
...
@@ -81,7 +82,7 @@ public class GlobalExceptionHandler {
@ResponseBody
@ExceptionHandler
(
AuthenticationException
.
class
)
public
ResponseEntity
errorMessage
(
AuthenticationException
e
)
{
e
.
printStackTrace
(
);
log
.
warn
(
"[未登录异常] 检测到用户没有登录"
);
return
ResultUtil
.
unauthorized
();
}
...
...
@@ -94,6 +95,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler
(
AccessDeniedException
.
class
)
public
ResponseEntity
errorMessage
(
AccessDeniedException
e
)
{
e
.
printStackTrace
();
log
.
warn
(
"[权限异常] {}"
,
e
.
toString
());
return
ResponseEntity
.
status
(
403
).
body
(
new
ResultObj
(
e
.
getMessage
()));
}
...
...
dev-misc/src/main/java/com/tykj/dev/misc/utils/ResultUtil.java
浏览文件 @
701979ad
...
...
@@ -38,7 +38,7 @@ public class ResultUtil<T> {
* 失败返回结果
*/
public
static
<
T
>
ResponseEntity
failed
()
{
return
new
ResponseEntity
(
HttpStatus
.
INTERNAL_SERVER_ERROR
);
return
ResponseEntity
.
status
(
500
).
body
(
new
ResultObj
(
"服务器内部发生错误"
)
);
}
/**
...
...
dev-task/src/main/java/com/tykj/dev/device/task/repository/TaskDao.java
浏览文件 @
701979ad
...
...
@@ -6,6 +6,7 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import
org.springframework.data.jpa.repository.Query
;
import
java.util.List
;
import
java.util.Optional
;
/**
* @author dengdiyi
...
...
@@ -17,7 +18,7 @@ public interface TaskDao extends JpaRepository<Task, Integer>, JpaSpecificationE
* @param businessType 业务类型
* 根据账单Id和业务类型查询task
*/
Task
findByBillIdAndBusinessType
(
Integer
billId
,
Integer
businessType
);
Optional
<
Task
>
findByBillIdAndBusinessType
(
Integer
billId
,
Integer
businessType
);
/**
* 根据账单id、业务类型、任务状态查询task
...
...
dev-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
浏览文件 @
701979ad
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论