Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
47912123
提交
47912123
authored
7月 08, 2024
作者:
000516
提交者:
Coding
7月 08, 2024
浏览文件
操作
浏览文件
下载
差异文件
管理员模块:查询打卡列表分别查询全部打卡/打卡未完成的2种数据;查询上报数据增加返回只保存未审批的上报数据
管理员模块:查询打卡列表分别查询全部打卡/打卡未完成的2种数据;查询上报数据增加返回只保存未审批的上报数据
上级
67eeed5a
9fce32e8
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
36 行增加
和
26 行删除
+36
-26
TemporaryActivityClockDao.java
...motion/domain/activity/dao/TemporaryActivityClockDao.java
+1
-1
TemporaryActivityClockDaoImpl.java
...main/activity/dao/impl/TemporaryActivityClockDaoImpl.java
+2
-7
TemporaryActivityClockMapper.java
.../domain/activity/mapper/TemporaryActivityClockMapper.java
+2
-1
TemporaryClockWrapper.java
...tion/domain/activity/wrapperQo/TemporaryClockWrapper.java
+7
-0
EmployeeQueryTemActivityServiceImpl.java
...ty/employee/impl/EmployeeQueryTemActivityServiceImpl.java
+1
-1
EmployeeQueryTemClockServiceImpl.java
...ivity/employee/impl/EmployeeQueryTemClockServiceImpl.java
+4
-1
TemporaryActivityClockMapper.xml
src/main/resources/mapper/TemporaryActivityClockMapper.xml
+19
-15
没有找到文件。
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/TemporaryActivityClockDao.java
浏览文件 @
47912123
...
...
@@ -31,6 +31,6 @@ public interface TemporaryActivityClockDao {
/**
* 员工查询负责的促销员打卡信息(分页查询)
*/
void
employeePage
(
String
employeeQcId
,
PageInfo
pageInfo
);
void
employeePage
(
String
employeeQcId
,
PageInfo
pageInfo
,
TemporaryClockWrapper
tcw
);
}
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/TemporaryActivityClockDaoImpl.java
浏览文件 @
47912123
...
...
@@ -73,14 +73,9 @@ public class TemporaryActivityClockDaoImpl implements TemporaryActivityClockDao
}
@Override
public
void
employeePage
(
String
employeeQcId
,
PageInfo
pageInfo
)
{
// pagesize*(pageIndex - 1)
// int pageSize = pageInfo.getPageSize();
// int pageNum = pageInfo.getPageNum();
// int skipNum = pageSize * (pageNum - 1);
public
void
employeePage
(
String
employeeQcId
,
PageInfo
pageInfo
,
TemporaryClockWrapper
tcw
)
{
int
skipNum
=
pageInfo
.
getSkipNum
();
List
<
TemporaryActivityClockDO
>
clockDOS
=
temporaryActivityClockMapper
.
employeePageFirsd
(
employeeQcId
,
pageInfo
.
getPageSize
(),
skipNum
);
List
<
TemporaryActivityClockDO
>
clockDOS
=
temporaryActivityClockMapper
.
employeePageFirsd
(
employeeQcId
,
pageInfo
.
getPageSize
(),
skipNum
,
tcw
);
if
(
Objects
.
isNull
(
clockDOS
))
{
throw
new
DataException
(
RCode
.
DATA_NOT_HAVE_ERROR
);
}
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/mapper/TemporaryActivityClockMapper.java
浏览文件 @
47912123
...
...
@@ -2,6 +2,7 @@ package com.wangxiaolu.promotion.domain.activity.mapper;
import
com.wangxiaolu.promotion.domain.activity.mapper.entity.TemporaryActivityClockDO
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryClockWrapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
...
...
@@ -18,7 +19,7 @@ import java.util.List;
@Repository
public
interface
TemporaryActivityClockMapper
extends
BaseMapper
<
TemporaryActivityClockDO
>
{
List
<
TemporaryActivityClockDO
>
employeePageFirsd
(
@Param
(
"employeeQcId"
)
String
employeeQcId
,
@Param
(
"pageSize"
)
int
pageSize
,
@Param
(
"skipNum"
)
int
skipNum
);
List
<
TemporaryActivityClockDO
>
employeePageFirsd
(
@Param
(
"employeeQcId"
)
String
employeeQcId
,
@Param
(
"pageSize"
)
int
pageSize
,
@Param
(
"skipNum"
)
int
skipNum
,
@Param
(
"tcw"
)
TemporaryClockWrapper
tcw
);
// List<TemporaryActivityClockDO> employeePage(@Param("employeeQcId") String employeeQcId, @Param("pageSize") int pageSize, @Param("maxId") Integer maxId);
Integer
employeePageCount
(
@Param
(
"employeeQcId"
)
String
employeeQcId
,
@Param
(
"pageSize"
)
int
pageSize
);
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/wrapperQo/TemporaryClockWrapper.java
浏览文件 @
47912123
...
...
@@ -5,6 +5,8 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* @author : liqiulin
* @date : 2024-04-23 19
...
...
@@ -30,4 +32,9 @@ public class TemporaryClockWrapper {
* 创建日期YYYY-MM-DD
*/
private
String
createDate
;
/**
* 下班卡=null
*/
private
Boolean
clockOutTimeIsNull
;
}
src/main/java/com/wangxiaolu/promotion/service/activity/employee/impl/EmployeeQueryTemActivityServiceImpl.java
浏览文件 @
47912123
...
...
@@ -42,7 +42,7 @@ public class EmployeeQueryTemActivityServiceImpl implements EmployeeQueryTemActi
public
void
getEmployeeApproveActivityPage
(
String
employeeQcId
,
PageInfo
pageInfo
)
{
TemporaryActivityWrapper
tw
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
pageInfo
.
getQueryParams
()),
TemporaryActivityWrapper
.
class
);
tw
=
Objects
.
isNull
(
tw
)
?
new
TemporaryActivityWrapper
()
:
tw
;
tw
.
setNotApproveStatus
(
TemActApproveStatus
.
SUBMITTED
.
name
());
//
tw.setNotApproveStatus(TemActApproveStatus.SUBMITTED.name());
temporaryActivityReportedDao
.
findPage
(
tw
,
pageInfo
);
// 查询活动记录关联的售卖单元列表(一次性查出)
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/employee/impl/EmployeeQueryTemClockServiceImpl.java
浏览文件 @
47912123
package
com
.
wangxiaolu
.
promotion
.
service
.
activity
.
employee
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.wangxiaolu.promotion.domain.activity.dao.TemporaryActivityClockDao
;
import
com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryClockWrapper
;
import
com.wangxiaolu.promotion.pojo.PageInfo
;
import
com.wangxiaolu.promotion.service.activity.employee.EmployeeQueryTemClockService
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -21,7 +23,8 @@ public class EmployeeQueryTemClockServiceImpl implements EmployeeQueryTemClockSe
@Override
public
void
findClockList
(
String
employeeQcId
,
PageInfo
pageInfo
)
{
temporaryActivityClockDao
.
employeePage
(
employeeQcId
,
pageInfo
);
TemporaryClockWrapper
tcw
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
pageInfo
.
getQueryParams
()),
TemporaryClockWrapper
.
class
);
temporaryActivityClockDao
.
employeePage
(
employeeQcId
,
pageInfo
,
tcw
);
}
}
src/main/resources/mapper/TemporaryActivityClockMapper.xml
浏览文件 @
47912123
...
...
@@ -35,23 +35,27 @@
from temporary_activity_clock)-->
<select
id=
"employeePageFirsd"
resultMap=
"BaseResultMap"
>
select tc.id,
tc.temporary_name,
tc.create_date,
tc.store_name,
tc.clock_in_time,
tc.noon_clock_out_time,
tc.noon_clock_in_time,
tc.clock_out_time,
tc.clock_province,
tc.clock_city,
tc.create_date,
ti.dept_qc_org_name,
ti.charger_name
tc.temporary_name,
tc.create_date,
tc.store_name,
tc.clock_in_time,
tc.noon_clock_out_time,
tc.noon_clock_in_time,
tc.clock_out_time,
tc.clock_province,
tc.clock_city,
tc.create_date,
ti.dept_qc_org_name,
ti.charger_name
from temporary_info ti
inner join temporary_activity_clock tc on ti.id = tc.temporary_id
inner join temporary_activity_clock tc on ti.id = tc.temporary_id
<where>
<if
test=
"tcw != null and tcw.clockOutTimeIsNull != null and tcw.clockOutTimeIsNull == true"
>
tc.clock_out_time is null
</if>
</where>
order by id desc
limit #{skipNum}, #{pageSize};
limit #{skipNum}, #{pageSize};
</select>
<select
id=
"employeePage"
resultMap=
"BaseResultMap"
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论