Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
d9dd9dd1
Commit
d9dd9dd1
authored
Mar 02, 2020
by
章春雨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fixbug-zcy' into 'master'
fix bug 1021309 See merge request rays/pcloud-book!497
parents
610b2640
b8a902f1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
11 deletions
+33
-11
TaskCompletedBiz.java
...ava/com/pcloud/book/timecontrol/biz/TaskCompletedBiz.java
+1
-1
TaskCompletedBizImpl.java
...cloud/book/timecontrol/biz/impl/TaskCompletedBizImpl.java
+3
-3
TimeControlStatisFacadeImpl.java
.../timecontrol/facade/impl/TimeControlStatisFacadeImpl.java
+13
-5
TimeControlTaskSendMapper.java
...ud/book/timecontrol/mapper/TimeControlTaskSendMapper.java
+4
-2
TimeControlTaskSendMapper.xml
...esources/mapper/timecontrol/TimeControlTaskSendMapper.xml
+12
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/timecontrol/biz/TaskCompletedBiz.java
View file @
d9dd9dd1
...
@@ -20,7 +20,7 @@ public interface TaskCompletedBiz {
...
@@ -20,7 +20,7 @@ public interface TaskCompletedBiz {
PageBeanNew
<
TaskItemSendDto
>
listTaskItemSendRecord4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
String
startTime
,
String
endTime
,
String
robotWxId
,
String
taskName
,
String
sendContent
,
String
search
);
PageBeanNew
<
TaskItemSendDto
>
listTaskItemSendRecord4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
String
startTime
,
String
endTime
,
String
robotWxId
,
String
taskName
,
String
sendContent
,
String
search
);
PageBeanNew
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
Integer
taskItemId
,
String
search
,
String
robotWxId
);
PageBeanNew
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
Integer
taskItemId
,
String
search
,
String
robotWxId
,
String
startTime
,
String
endTime
);
TodayTaskSendDto
getTodayTaskSend
();
TodayTaskSendDto
getTodayTaskSend
();
...
...
pcloud-service-book/src/main/java/com/pcloud/book/timecontrol/biz/impl/TaskCompletedBizImpl.java
View file @
d9dd9dd1
...
@@ -206,7 +206,7 @@ public class TaskCompletedBizImpl implements TaskCompletedBiz {
...
@@ -206,7 +206,7 @@ public class TaskCompletedBizImpl implements TaskCompletedBiz {
}
}
@Override
@Override
public
PageBeanNew
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
Integer
taskItemId
,
String
search
,
String
robotWxId
)
{
public
PageBeanNew
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
Integer
currentPage
,
Integer
numPerPage
,
Integer
taskItemId
,
String
search
,
String
robotWxId
,
String
startTime
,
String
endTime
)
{
List
<
TaskSendUserDto
>
list
=
new
ArrayList
<>();
List
<
TaskSendUserDto
>
list
=
new
ArrayList
<>();
List
<
String
>
wxIds
=
new
ArrayList
<>();
List
<
String
>
wxIds
=
new
ArrayList
<>();
if
(
StringUtil
.
isNotBlank
(
search
))
{
if
(
StringUtil
.
isNotBlank
(
search
))
{
...
@@ -215,11 +215,11 @@ public class TaskCompletedBizImpl implements TaskCompletedBiz {
...
@@ -215,11 +215,11 @@ public class TaskCompletedBizImpl implements TaskCompletedBiz {
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
0
,
list
);
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
0
,
list
);
}
}
}
}
Integer
count
=
timeControlTaskSendMapper
.
getTaskItemSendUserCount
(
wxIds
,
taskItemId
,
robotWxId
);
Integer
count
=
timeControlTaskSendMapper
.
getTaskItemSendUserCount
(
wxIds
,
taskItemId
,
robotWxId
,
startTime
,
endTime
);
if
(
count
<=
0
)
{
if
(
count
<=
0
)
{
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
count
,
list
);
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
count
,
list
);
}
}
list
=
timeControlTaskSendMapper
.
listTaskItemSendUser4Pcloud
(
currentPage
*
numPerPage
,
numPerPage
,
wxIds
,
taskItemId
,
robotWxId
);
list
=
timeControlTaskSendMapper
.
listTaskItemSendUser4Pcloud
(
currentPage
*
numPerPage
,
numPerPage
,
wxIds
,
taskItemId
,
robotWxId
,
startTime
,
endTime
);
if
(
ListUtils
.
isEmpty
(
list
))
{
if
(
ListUtils
.
isEmpty
(
list
))
{
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
count
,
list
);
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
count
,
list
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/timecontrol/facade/impl/TimeControlStatisFacadeImpl.java
View file @
d9dd9dd1
...
@@ -3,17 +3,24 @@ package com.pcloud.book.timecontrol.facade.impl;
...
@@ -3,17 +3,24 @@ package com.pcloud.book.timecontrol.facade.impl;
import
com.pcloud.book.timecontrol.biz.TaskBiz
;
import
com.pcloud.book.timecontrol.biz.TaskBiz
;
import
com.pcloud.book.timecontrol.biz.TaskCompletedBiz
;
import
com.pcloud.book.timecontrol.biz.TaskCompletedBiz
;
import
com.pcloud.book.timecontrol.biz.TaskSubscribeBiz
;
import
com.pcloud.book.timecontrol.biz.TaskSubscribeBiz
;
import
com.pcloud.book.timecontrol.dto.*
;
import
com.pcloud.book.timecontrol.dto.SubscribeTaskUserDTO
;
import
com.pcloud.book.timecontrol.dto.TaskCompletedDto
;
import
com.pcloud.book.timecontrol.dto.TaskItemSendDto
;
import
com.pcloud.book.timecontrol.dto.TaskSendUserDto
;
import
com.pcloud.book.timecontrol.dto.TodayTaskSendDto
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.exceptions.BizException
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.List
;
...
@@ -101,9 +108,10 @@ public class TimeControlStatisFacadeImpl {
...
@@ -101,9 +108,10 @@ public class TimeControlStatisFacadeImpl {
@RequestParam
Integer
currentPage
,
@RequestParam
Integer
currentPage
,
@RequestParam
Integer
numPerPage
,
@RequestParam
Integer
numPerPage
,
@RequestParam
(
value
=
"taskItemId"
)
Integer
taskItemId
,
@RequestParam
(
value
=
"taskItemId"
)
Integer
taskItemId
,
@RequestParam
(
value
=
"search"
,
required
=
false
)
String
search
,
@RequestParam
String
robotWxId
)
throws
PermissionException
{
@RequestParam
(
value
=
"search"
,
required
=
false
)
String
search
,
@RequestParam
String
robotWxId
,
@RequestParam
(
value
=
"startTime"
,
required
=
false
)
String
startTime
,
@RequestParam
(
value
=
"endTime"
,
required
=
false
)
String
endTime
)
throws
PermissionException
{
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
PageBeanNew
<
TaskSendUserDto
>
pageResult
=
taskCompletedBiz
.
listTaskItemSendUser4Pcloud
(
currentPage
,
numPerPage
,
taskItemId
,
search
,
robotWxId
);
PageBeanNew
<
TaskSendUserDto
>
pageResult
=
taskCompletedBiz
.
listTaskItemSendUser4Pcloud
(
currentPage
,
numPerPage
,
taskItemId
,
search
,
robotWxId
,
startTime
,
endTime
);
return
new
ResponseDto
<>(
pageResult
);
return
new
ResponseDto
<>(
pageResult
);
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/timecontrol/mapper/TimeControlTaskSendMapper.java
View file @
d9dd9dd1
...
@@ -51,9 +51,11 @@ public interface TimeControlTaskSendMapper {
...
@@ -51,9 +51,11 @@ public interface TimeControlTaskSendMapper {
List
<
TaskItemSendDto
>
listTaskItemSendRecord4Pcloud
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"numPerPage"
)
Integer
numPerPage
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"robotWxId"
)
String
robotWxId
,
@Param
(
"taskName"
)
String
taskName
,
@Param
(
"sendContent"
)
String
sendContent
);
List
<
TaskItemSendDto
>
listTaskItemSendRecord4Pcloud
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"numPerPage"
)
Integer
numPerPage
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"robotWxId"
)
String
robotWxId
,
@Param
(
"taskName"
)
String
taskName
,
@Param
(
"sendContent"
)
String
sendContent
);
Integer
getTaskItemSendUserCount
(
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskItemId"
)
Integer
taskItemId
,
@Param
(
"robotWxId"
)
String
robotWxId
);
Integer
getTaskItemSendUserCount
(
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskItemId"
)
Integer
taskItemId
,
@Param
(
"robotWxId"
)
String
robotWxId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
List
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"numPerPage"
)
Integer
numPerPage
,
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskItemId"
)
Integer
taskItemId
,
@Param
(
"robotWxId"
)
String
robotWxId
);
List
<
TaskSendUserDto
>
listTaskItemSendUser4Pcloud
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"numPerPage"
)
Integer
numPerPage
,
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskItemId"
)
Integer
taskItemId
,
@Param
(
"robotWxId"
)
String
robotWxId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
List
<
SubscribeTaskUserDTO
>
getTaskNoCompletedCount
(
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskId"
)
Integer
taskId
);
List
<
SubscribeTaskUserDTO
>
getTaskNoCompletedCount
(
@Param
(
"wxIds"
)
List
<
String
>
wxIds
,
@Param
(
"taskId"
)
Integer
taskId
);
...
...
pcloud-service-book/src/main/resources/mapper/timecontrol/TimeControlTaskSendMapper.xml
View file @
d9dd9dd1
...
@@ -185,6 +185,12 @@
...
@@ -185,6 +185,12 @@
</foreach>
</foreach>
</if>
</if>
and a.task_item_id=#{taskItemId} AND b.robot_Wx_id = #{robotWxId}
and a.task_item_id=#{taskItemId} AND b.robot_Wx_id = #{robotWxId}
<if
test=
"startTime !=null"
>
and a.send_day
<![CDATA[ >= ]]>
STR_TO_DATE(#{startTime},'%Y-%m-%d')
</if>
<if
test=
"endTime !=null"
>
and a.send_day
<![CDATA[ <= ]]>
STR_TO_DATE(#{endTime},'%Y-%m-%d')
</if>
</select>
</select>
<select
id=
"listTaskItemSendUser4Pcloud"
resultType=
"com.pcloud.book.timecontrol.dto.TaskSendUserDto"
>
<select
id=
"listTaskItemSendUser4Pcloud"
resultType=
"com.pcloud.book.timecontrol.dto.TaskSendUserDto"
>
...
@@ -203,6 +209,12 @@
...
@@ -203,6 +209,12 @@
</foreach>
</foreach>
</if>
</if>
and a.task_item_id=#{taskItemId} AND b.robot_wx_id = #{robotWxId}
and a.task_item_id=#{taskItemId} AND b.robot_wx_id = #{robotWxId}
<if
test=
"startTime !=null"
>
and a.send_day
<![CDATA[ >= ]]>
STR_TO_DATE(#{startTime},'%Y-%m-%d')
</if>
<if
test=
"endTime !=null"
>
and a.send_day
<![CDATA[ <= ]]>
STR_TO_DATE(#{endTime},'%Y-%m-%d')
</if>
<if
test=
"pageNum != null"
>
<if
test=
"pageNum != null"
>
limit #{pageNum}, #{numPerPage}
limit #{pageNum}, #{numPerPage}
</if>
</if>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment