Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
87c9f36a
提交
87c9f36a
authored
5月 17, 2021
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新
上级
7ae59048
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
25 行增加
和
19 行删除
+25
-19
TaskController.java
...a/com/tykj/dev/device/task/controller/TaskController.java
+8
-6
TaskServiceImpl.java
...om/tykj/dev/device/task/service/impl/TaskServiceImpl.java
+11
-11
MessageServiceImpl.java
...dev/device/user/read/service/impl/MessageServiceImpl.java
+3
-2
UserRecordDao.java
...a/com/tykj/dev/device/user/subject/dao/UserRecordDao.java
+3
-0
没有找到文件。
dev-task/src/main/java/com/tykj/dev/device/task/controller/TaskController.java
浏览文件 @
87c9f36a
...
@@ -90,11 +90,12 @@ public class TaskController {
...
@@ -90,11 +90,12 @@ public class TaskController {
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/getNewTaskList"
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/getNewTaskList"
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
public
ResponseEntity
getNewTaskList
(
@RequestBody
TaskSelectVo
taskSelectVo
)
{
public
ResponseEntity
getNewTaskList
(
@RequestBody
TaskSelectVo
taskSelectVo
)
{
Integer
userId
=
userUtils
.
getCurrentUserId
();
Integer
userId
=
userUtils
.
getCurrentUserId
();
UserRecord
userRecord
=
userRecordDao
.
find
ByUserId
(
userId
);
List
<
UserRecord
>
userRecords
=
userRecordDao
.
findAll
ByUserId
(
userId
);
if
(
userRecord
==
null
){
if
(
userRecord
s
.
isEmpty
()
){
return
ResponseEntity
.
ok
(
Collections
.
EMPTY_LIST
);
return
ResponseEntity
.
ok
(
Collections
.
EMPTY_LIST
);
}
}
else
{
else
{
UserRecord
userRecord
=
userRecords
.
get
(
0
);
List
<
Integer
>
newTaskIds
;
List
<
Integer
>
newTaskIds
;
if
(
taskSelectVo
.
getType
()==
1
)
{
if
(
taskSelectVo
.
getType
()==
1
)
{
newTaskIds
=
StringSplitUtil
.
userIdSplit
(
userRecord
.
getNewTaskIds
());
newTaskIds
=
StringSplitUtil
.
userIdSplit
(
userRecord
.
getNewTaskIds
());
...
@@ -119,16 +120,17 @@ public class TaskController {
...
@@ -119,16 +120,17 @@ public class TaskController {
List
<
TaskUserVo
>
taskUserVos
=
taskService
.
getList
(
taskSelectVo
);
List
<
TaskUserVo
>
taskUserVos
=
taskService
.
getList
(
taskSelectVo
);
if
(!
hasCondition
){
if
(!
hasCondition
){
List
<
Integer
>
taskIds
=
taskUserVos
.
stream
().
map
(
TaskUserVo:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
taskIds
=
taskUserVos
.
stream
().
map
(
TaskUserVo:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
UserRecord
>
userRecords
=
userRecordDao
.
findAllByUserId
(
userId
);
if
(
taskSelectVo
.
getSelectNum
()==
2
)
{
if
(
taskSelectVo
.
getSelectNum
()==
2
)
{
if
(
taskSelectVo
.
getType
()
==
1
)
{
if
(
taskSelectVo
.
getType
()
==
1
)
{
if
(
userRecord
Dao
.
findByUserId
(
userId
)
==
null
)
{
if
(
userRecord
s
.
isEmpty
()
)
{
UserRecord
userRecord
=
new
UserRecord
();
UserRecord
userRecord
=
new
UserRecord
();
userRecord
.
setUserId
(
userId
);
userRecord
.
setUserId
(
userId
);
userRecord
.
setTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setNewTaskIds
(
userRecord
.
getTaskIds
());
userRecord
.
setNewTaskIds
(
userRecord
.
getTaskIds
());
userRecordService
.
save
(
userRecord
);
userRecordService
.
save
(
userRecord
);
}
else
{
}
else
{
UserRecord
userRecord
=
userRecord
Dao
.
findByUserId
(
userId
);
UserRecord
userRecord
=
userRecord
s
.
get
(
0
);
if
(
userRecord
.
getTaskIds
()
==
null
)
{
if
(
userRecord
.
getTaskIds
()
==
null
)
{
userRecord
.
setTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setNewTaskIds
(
userRecord
.
getTaskIds
());
userRecord
.
setNewTaskIds
(
userRecord
.
getTaskIds
());
...
@@ -142,14 +144,14 @@ public class TaskController {
...
@@ -142,14 +144,14 @@ public class TaskController {
}
}
}
}
}
else
{
}
else
{
if
(
userRecord
Dao
.
findByUserId
(
userId
)
==
null
)
{
if
(
userRecord
s
.
isEmpty
()
)
{
UserRecord
userRecord
=
new
UserRecord
();
UserRecord
userRecord
=
new
UserRecord
();
userRecord
.
setUserId
(
userId
);
userRecord
.
setUserId
(
userId
);
userRecord
.
setCountryTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setCountryTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setNewCountryTaskIds
(
userRecord
.
getCountryTaskIds
());
userRecord
.
setNewCountryTaskIds
(
userRecord
.
getCountryTaskIds
());
userRecordService
.
save
(
userRecord
);
userRecordService
.
save
(
userRecord
);
}
else
{
}
else
{
UserRecord
userRecord
=
userRecord
Dao
.
findByUserId
(
userId
);
UserRecord
userRecord
=
userRecord
s
.
get
(
0
);
if
(
userRecord
.
getCountryTaskIds
()
==
null
)
{
if
(
userRecord
.
getCountryTaskIds
()
==
null
)
{
userRecord
.
setCountryTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setCountryTaskIds
(
StringSplitUtil
.
idListToString
(
taskIds
));
userRecord
.
setNewCountryTaskIds
(
userRecord
.
getCountryTaskIds
());
userRecord
.
setNewCountryTaskIds
(
userRecord
.
getCountryTaskIds
());
...
...
dev-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
浏览文件 @
87c9f36a
...
@@ -82,7 +82,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -82,7 +82,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToNext
(
TaskBto
taskBto
)
{
public
TaskBto
moveToNext
(
TaskBto
taskBto
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
//list add 0,point++
//list add 0,point++
...
@@ -105,7 +105,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -105,7 +105,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
String
customInfo
)
{
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
String
customInfo
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
//list add 0,point++
//list add 0,point++
...
@@ -129,7 +129,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -129,7 +129,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
Integer
userId
)
{
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
Integer
userId
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
//list add userId,point++
//list add userId,point++
...
@@ -153,7 +153,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -153,7 +153,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
Integer
userId
,
String
customInfo
)
{
public
TaskBto
moveToNext
(
TaskBto
taskBto
,
Integer
userId
,
String
customInfo
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
taskBto
.
setBillStatus
(
GlobalMap
.
getStatusEnumMap
().
getOrDefault
(
taskBto
.
getBillStatus
()
+
1
,
StatusEnum
.
END
).
id
);
//list add userId,point++
//list add userId,point++
...
@@ -177,7 +177,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -177,7 +177,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
)
{
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
statusEnum
.
id
);
taskBto
.
setBillStatus
(
statusEnum
.
id
);
//list add 0,point++
//list add 0,point++
...
@@ -201,7 +201,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -201,7 +201,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
String
customInfo
)
{
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
String
customInfo
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
statusEnum
.
id
);
taskBto
.
setBillStatus
(
statusEnum
.
id
);
//list add 0,point++
//list add 0,point++
...
@@ -226,7 +226,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -226,7 +226,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
Integer
userId
)
{
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
Integer
userId
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
statusEnum
.
id
);
taskBto
.
setBillStatus
(
statusEnum
.
id
);
//list add userId,point++
//list add userId,point++
...
@@ -251,7 +251,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -251,7 +251,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
Integer
userId
,
String
customInfo
)
{
public
TaskBto
moveToSpecial
(
TaskBto
taskBto
,
StatusEnum
statusEnum
,
Integer
userId
,
String
customInfo
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//status++
//status++
taskBto
.
setBillStatus
(
statusEnum
.
id
);
taskBto
.
setBillStatus
(
statusEnum
.
id
);
//list add userId,point++
//list add userId,point++
...
@@ -272,7 +272,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -272,7 +272,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToEnd
(
TaskBto
taskBto
)
{
public
TaskBto
moveToEnd
(
TaskBto
taskBto
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//set status end
//set status end
taskBto
.
setBillStatus
(
StatusEnum
.
END
.
id
);
taskBto
.
setBillStatus
(
StatusEnum
.
END
.
id
);
update
(
taskBto
);
update
(
taskBto
);
...
@@ -286,7 +286,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -286,7 +286,7 @@ public class TaskServiceImpl implements TaskService {
@Override
@Override
@Log
@Log
public
TaskBto
moveToArchive
(
TaskBto
taskBto
)
{
public
TaskBto
moveToArchive
(
TaskBto
taskBto
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
//set status archive
//set status archive
taskBto
.
setBillStatus
(
StatusEnum
.
ARCHIVE
.
id
);
taskBto
.
setBillStatus
(
StatusEnum
.
ARCHIVE
.
id
);
update
(
taskBto
);
update
(
taskBto
);
...
@@ -681,7 +681,7 @@ public class TaskServiceImpl implements TaskService {
...
@@ -681,7 +681,7 @@ public class TaskServiceImpl implements TaskService {
*/
*/
@Override
@Override
public
TaskBto
addInvolveUser
(
TaskBto
taskBto
,
Integer
userId
)
{
public
TaskBto
addInvolveUser
(
TaskBto
taskBto
,
Integer
userId
)
{
confirmUser
(
taskBto
);
//
confirmUser(taskBto);
List
<
Integer
>
list
=
taskBto
.
getInvolveUserIdList
();
List
<
Integer
>
list
=
taskBto
.
getInvolveUserIdList
();
//添加涉及用户Id
//添加涉及用户Id
list
.
add
(
userId
);
list
.
add
(
userId
);
...
...
dev-user/src/main/java/com/tykj/dev/device/user/read/service/impl/MessageServiceImpl.java
浏览文件 @
87c9f36a
...
@@ -97,14 +97,15 @@ public class MessageServiceImpl implements MessageService {
...
@@ -97,14 +97,15 @@ public class MessageServiceImpl implements MessageService {
.
sorted
(
Comparator
.
comparing
(
MessageUserVo:
:
getCreateTime
,
Comparator
.
nullsLast
(
Date:
:
compareTo
)).
reversed
())
.
sorted
(
Comparator
.
comparing
(
MessageUserVo:
:
getCreateTime
,
Comparator
.
nullsLast
(
Date:
:
compareTo
)).
reversed
())
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
List
<
Integer
>
ids
=
messageUserVos
.
stream
().
map
(
MessageUserVo:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
ids
=
messageUserVos
.
stream
().
map
(
MessageUserVo:
:
getId
).
collect
(
Collectors
.
toList
());
UserRecord
userRecord
=
userRecordDao
.
find
ByUserId
(
userId
);
List
<
UserRecord
>
userRecords
=
userRecordDao
.
findAll
ByUserId
(
userId
);
if
(
userRecord
==
null
)
{
if
(
userRecord
s
.
isEmpty
()
)
{
UserRecord
userRecord2
=
new
UserRecord
();
UserRecord
userRecord2
=
new
UserRecord
();
userRecord2
.
setUserId
(
userId
);
userRecord2
.
setUserId
(
userId
);
userRecord2
.
setReadIds
(
StringSplitUtil
.
idListToString
(
ids
));
userRecord2
.
setReadIds
(
StringSplitUtil
.
idListToString
(
ids
));
userRecord2
.
setNewReadIds
(
userRecord2
.
getReadIds
());
userRecord2
.
setNewReadIds
(
userRecord2
.
getReadIds
());
userRecordService
.
save
(
userRecord2
);
userRecordService
.
save
(
userRecord2
);
}
else
{
}
else
{
UserRecord
userRecord
=
userRecords
.
get
(
0
);
if
(
userRecord
.
getReadIds
()
==
null
)
{
if
(
userRecord
.
getReadIds
()
==
null
)
{
//更新阅知id
//更新阅知id
userRecord
.
setReadIds
(
StringSplitUtil
.
idListToString
(
ids
));
userRecord
.
setReadIds
(
StringSplitUtil
.
idListToString
(
ids
));
...
...
dev-user/src/main/java/com/tykj/dev/device/user/subject/dao/UserRecordDao.java
浏览文件 @
87c9f36a
...
@@ -4,6 +4,9 @@ import com.tykj.dev.device.user.subject.entity.UserRecord;
...
@@ -4,6 +4,9 @@ import com.tykj.dev.device.user.subject.entity.UserRecord;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
java.util.List
;
public
interface
UserRecordDao
extends
JpaRepository
<
UserRecord
,
Integer
>,
JpaSpecificationExecutor
<
UserRecord
>
{
public
interface
UserRecordDao
extends
JpaRepository
<
UserRecord
,
Integer
>,
JpaSpecificationExecutor
<
UserRecord
>
{
UserRecord
findByUserId
(
Integer
userId
);
UserRecord
findByUserId
(
Integer
userId
);
List
<
UserRecord
>
findAllByUserId
(
Integer
userId
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论