Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
b78bcd61
提交
b78bcd61
authored
5月 31, 2024
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
员工查看审批列表(分页)查询
上级
4195c943
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
33 行增加
和
29 行删除
+33
-29
EmployeeQueryTemActivityController.java
...activity/employee/EmployeeQueryTemActivityController.java
+11
-9
TemporaryActivityReportedDao.java
...ion/domain/activity/dao/TemporaryActivityReportedDao.java
+1
-1
TemporaryActivityReportedDaoImpl.java
...n/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
+10
-7
EmployeeQueryTemActivityService.java
...ce/activity/employee/EmployeeQueryTemActivityService.java
+2
-5
EmployeeQueryTemActivityServiceImpl.java
...ty/employee/impl/EmployeeQueryTemActivityServiceImpl.java
+9
-7
没有找到文件。
src/main/java/com/wangxiaolu/promotion/controller/activity/employee/EmployeeQueryTemActivityController.java
浏览文件 @
b78bcd61
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
employee
;
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
employee
;
import
com.wangxiaolu.promotion.pojo.
activity.temporary.dto.TemporaryActivityReportedDt
o
;
import
com.wangxiaolu.promotion.pojo.
PageInf
o
;
import
com.wangxiaolu.promotion.result.basedata.R
;
import
com.wangxiaolu.promotion.result.basedata.R
;
import
com.wangxiaolu.promotion.service.activity.employee.EmployeeQueryTemActivityService
;
import
com.wangxiaolu.promotion.service.activity.employee.EmployeeQueryTemActivityService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
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.*
;
import
java.util.List
;
/**
/**
* @author : liqiulin
* @author : liqiulin
* @date : 2024-05-29 14
* @date : 2024-05-29 14
...
@@ -22,12 +20,16 @@ public class EmployeeQueryTemActivityController {
...
@@ -22,12 +20,16 @@ public class EmployeeQueryTemActivityController {
@Autowired
@Autowired
EmployeeQueryTemActivityService
employeeQueryTemActivityService
;
EmployeeQueryTemActivityService
employeeQueryTemActivityService
;
/**
@GetMapping
(
"/all"
)
* 查询员工负责审批的活动数据
public
R
findActivitys
(
@RequestHeader
String
loginQcId
)
{
*
List
<
TemporaryActivityReportedDto
>
dtos
=
employeeQueryTemActivityService
.
getEmployeeApproveActivitys
(
loginQcId
);
* @param loginQcId 员工
return
R
.
success
(
dtos
);
* @return 活动数据
*/
@PostMapping
(
"/page"
)
public
R
findActivitys
(
@RequestHeader
(
"loginQcId"
)
String
loginQcId
,
@RequestBody
PageInfo
pageInfo
)
{
employeeQueryTemActivityService
.
getEmployeeApproveActivityPage
(
loginQcId
,
pageInfo
);
return
R
.
success
(
pageInfo
);
}
}
}
}
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/TemporaryActivityReportedDao.java
浏览文件 @
b78bcd61
...
@@ -37,5 +37,5 @@ public interface TemporaryActivityReportedDao {
...
@@ -37,5 +37,5 @@ public interface TemporaryActivityReportedDao {
*/
*/
void
updateById
(
TemporaryActivityReportedDto
temActDto
);
void
updateById
(
TemporaryActivityReportedDto
temActDto
);
List
<
TemporaryActivityReportedDto
>
findListToEmployee
(
TemporaryActivityWrapper
tw
);
void
findListToEmployeePage
(
TemporaryActivityWrapper
tw
,
PageInfo
pageInfo
);
}
}
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
浏览文件 @
b78bcd61
...
@@ -92,7 +92,7 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
...
@@ -92,7 +92,7 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
public
void
updateById
(
TemporaryActivityReportedDto
temActDto
)
{
public
void
updateById
(
TemporaryActivityReportedDto
temActDto
)
{
TemporaryActivityReportedDO
rDo
=
new
TemporaryActivityReportedDO
();
TemporaryActivityReportedDO
rDo
=
new
TemporaryActivityReportedDO
();
BeanUtils
.
copyProperties
(
temActDto
,
rDo
);
BeanUtils
.
copyProperties
(
temActDto
,
rDo
);
if
(
Objects
.
nonNull
(
temActDto
.
getApproveStatus
())){
if
(
Objects
.
nonNull
(
temActDto
.
getApproveStatus
()))
{
rDo
.
setApproveStatus
(
temActDto
.
getApproveStatus
().
name
());
rDo
.
setApproveStatus
(
temActDto
.
getApproveStatus
().
name
());
}
}
rDo
.
setModifyTime
(
new
Date
());
rDo
.
setModifyTime
(
new
Date
());
...
@@ -101,15 +101,18 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
...
@@ -101,15 +101,18 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
/**
/**
* 员工查询、
* 员工查询、
*
* @param tw
* @param tw
* @return
* @return
*/
*/
@Override
@Override
public
List
<
TemporaryActivityReportedDto
>
findListToEmployee
(
TemporaryActivityWrapper
tw
)
{
public
void
findListToEmployeePage
(
TemporaryActivityWrapper
tw
,
PageInfo
pageInfo
)
{
LambdaQueryWrapper
<
TemporaryActivityReportedDO
>
qw
=
buildQueryList
(
tw
);
LambdaQueryWrapper
<
TemporaryActivityReportedDO
>
qw
=
buildQueryList
(
tw
);
qw
.
orderByDesc
(
TemporaryActivityReportedDO:
:
getApproveStatus
);
qw
.
orderByDesc
(
TemporaryActivityReportedDO:
:
getApproveStatus
);
List
<
TemporaryActivityReportedDO
>
dos
=
temporaryActivityReportedMapper
.
selectList
(
qw
);
Page
<
TemporaryActivityReportedDO
>
page
=
new
Page
<>(
pageInfo
.
getPageNum
(),
pageInfo
.
getPageSize
());
return
transitionDtos
(
dos
);
Page
<
TemporaryActivityReportedDO
>
temDoPage
=
temporaryActivityReportedMapper
.
selectPage
(
page
,
qw
);
pageInfo
.
pageCovert
(
temDoPage
);
pageInfo
.
setRecords
(
transitionDtos
(
temDoPage
.
getRecords
()));
}
}
...
@@ -121,13 +124,13 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
...
@@ -121,13 +124,13 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
if
(!
StringUtils
.
isEmpty
(
tw
.
getCreateDate
()))
{
if
(!
StringUtils
.
isEmpty
(
tw
.
getCreateDate
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getCreateDate
,
tw
.
getCreateDate
());
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getCreateDate
,
tw
.
getCreateDate
());
}
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproveStatus
())){
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproveStatus
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getApproveStatus
());
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getApproveStatus
());
}
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproverId
())){
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproverId
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproverId
,
tw
.
getApproverId
());
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproverId
,
tw
.
getApproverId
());
}
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getNotApproveStatus
())){
if
(!
StringUtils
.
isEmpty
(
tw
.
getNotApproveStatus
()))
{
queryWrapper
.
ne
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getNotApproveStatus
());
queryWrapper
.
ne
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getNotApproveStatus
());
}
}
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/employee/EmployeeQueryTemActivityService.java
浏览文件 @
b78bcd61
package
com
.
wangxiaolu
.
promotion
.
service
.
activity
.
employee
;
package
com
.
wangxiaolu
.
promotion
.
service
.
activity
.
employee
;
import
com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto
;
import
com.wangxiaolu.promotion.pojo.PageInfo
;
import
java.util.List
;
/**
/**
* @author : liqiulin
* @author : liqiulin
...
@@ -11,6 +9,5 @@ import java.util.List;
...
@@ -11,6 +9,5 @@ import java.util.List;
*/
*/
public
interface
EmployeeQueryTemActivityService
{
public
interface
EmployeeQueryTemActivityService
{
void
getEmployeeApproveActivityPage
(
String
employeeQcId
,
PageInfo
pageInfo
);
List
<
TemporaryActivityReportedDto
>
getEmployeeApproveActivitys
(
String
employeeQcId
);
}
}
src/main/java/com/wangxiaolu/promotion/service/activity/employee/impl/EmployeeQueryTemActivityServiceImpl.java
浏览文件 @
b78bcd61
package
com
.
wangxiaolu
.
promotion
.
service
.
activity
.
employee
.
impl
;
package
com
.
wangxiaolu
.
promotion
.
service
.
activity
.
employee
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.wangxiaolu.promotion.domain.activity.dao.TemporaryActivityReportedDao
;
import
com.wangxiaolu.promotion.domain.activity.dao.TemporaryActivityReportedDao
;
import
com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryActivityWrapper
;
import
com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryActivityWrapper
;
import
com.wangxiaolu.promotion.enums.activity.TemActApproveStatus
;
import
com.wangxiaolu.promotion.enums.activity.TemActApproveStatus
;
import
com.wangxiaolu.promotion.pojo.
activity.temporary.dto.TemporaryActivityReportedDt
o
;
import
com.wangxiaolu.promotion.pojo.
PageInf
o
;
import
com.wangxiaolu.promotion.service.activity.employee.EmployeeQueryTemActivityService
;
import
com.wangxiaolu.promotion.service.activity.employee.EmployeeQueryTemActivityService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.
List
;
import
java.util.
Objects
;
/**
/**
* @author : liqiulin
* @author : liqiulin
...
@@ -18,16 +19,17 @@ import java.util.List;
...
@@ -18,16 +19,17 @@ import java.util.List;
*/
*/
@Service
@Service
@Slf4j
@Slf4j
public
class
EmployeeQueryTemActivityServiceImpl
implements
EmployeeQueryTemActivityService
{
public
class
EmployeeQueryTemActivityServiceImpl
implements
EmployeeQueryTemActivityService
{
@Autowired
@Autowired
TemporaryActivityReportedDao
temporaryActivityReportedDao
;
TemporaryActivityReportedDao
temporaryActivityReportedDao
;
@Override
@Override
public
List
<
TemporaryActivityReportedDto
>
getEmployeeApproveActivitys
(
String
employeeQcId
)
{
public
void
getEmployeeApproveActivityPage
(
String
employeeQcId
,
PageInfo
pageInfo
)
{
TemporaryActivityWrapper
tw
=
new
TemporaryActivityWrapper
()
TemporaryActivityWrapper
tw
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
pageInfo
.
getQueryParams
()),
TemporaryActivityWrapper
.
class
);
.
setApproverId
(
employeeQcId
)
tw
=
Objects
.
isNull
(
tw
)
?
new
TemporaryActivityWrapper
()
:
tw
;
tw
.
setApproverId
(
employeeQcId
)
.
setNotApproveStatus
(
TemActApproveStatus
.
SUBMITTED
.
name
());
.
setNotApproveStatus
(
TemActApproveStatus
.
SUBMITTED
.
name
());
return
temporaryActivityReportedDao
.
findListToEmployee
(
tw
);
temporaryActivityReportedDao
.
findListToEmployeePage
(
tw
,
pageInfo
);
}
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论