Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
91ff4bcd
提交
91ff4bcd
authored
9月 13, 2024
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
员工上报、打卡记录、修改活动模式
上级
dded35b9
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
17 行增加
和
9 行删除
+17
-9
ActivityPlanInfoCoreController.java
...y/manage/activityplan/ActivityPlanInfoCoreController.java
+10
-0
EmployeeCoreTemClockController.java
...r/activity/manage/tem/EmployeeCoreTemClockController.java
+6
-2
ActivityPlanInfoCoreServiceImpl.java
...activity/manage/impl/ActivityPlanInfoCoreServiceImpl.java
+1
-6
EmployeeQueryTemActivityServiceImpl.java
...vity/manage/impl/EmployeeQueryTemActivityServiceImpl.java
+0
-1
没有找到文件。
src/main/java/com/wangxiaolu/promotion/controller/activity/manage/activityplan/ActivityPlanInfoCoreController.java
浏览文件 @
91ff4bcd
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
manage
.
activityplan
;
import
com.wangxiaolu.promotion.common.redis.RedisKeys
;
import
com.wangxiaolu.promotion.common.redis.service.RedisCache
;
import
com.wangxiaolu.promotion.common.util.NumberUtils
;
import
com.wangxiaolu.promotion.exception.DataException
;
import
com.wangxiaolu.promotion.pojo.activity.manage.vo.ActivityPlanInfoVo
;
...
...
@@ -11,6 +13,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Objects
;
/**
* @author : liqiulin
* @date : 2024-09-02 18
...
...
@@ -23,12 +27,18 @@ public class ActivityPlanInfoCoreController {
@Autowired
ActivityPlanInfoCoreService
activityPlanInfoCoreService
;
@Autowired
private
RedisCache
redisCache
;
@PutMapping
(
"/update"
)
public
R
updateActivityInfo
(
@RequestBody
ActivityPlanInfoVo
activityPlanInfoVo
){
if
(
NumberUtils
.
isNull
(
activityPlanInfoVo
.
getId
())
&&
CollectionUtils
.
isEmpty
(
activityPlanInfoVo
.
getIds
())){
throw
new
DataException
(
RCode
.
SELECT_PARAMS_ERROR
);
}
if
(
Objects
.
nonNull
(
activityPlanInfoVo
.
getActivityPatternId
()))
{
activityPlanInfoVo
.
setActivityPattern
(
redisCache
.
getHash
(
RedisKeys
.
TemporaryKeys
.
TENOIRART_ACTIVITY_PATTERN
.
getKey
(),
String
.
valueOf
(
activityPlanInfoVo
.
getActivityPatternId
())));
}
activityPlanInfoCoreService
.
updateActivityInfo
(
activityPlanInfoVo
);
return
R
.
success
();
}
...
...
src/main/java/com/wangxiaolu/promotion/controller/activity/manage/tem/EmployeeCoreTemClockController.java
浏览文件 @
91ff4bcd
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
manage
.
tem
;
import
com.wangxiaolu.promotion.common.redis.RedisKeys
;
import
com.wangxiaolu.promotion.common.redis.service.RedisCache
;
import
com.wangxiaolu.promotion.pojo.activity.manage.vo.ClockVo
;
import
com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryClockDto
;
import
com.wangxiaolu.promotion.result.basedata.R
;
...
...
@@ -20,6 +22,8 @@ public class EmployeeCoreTemClockController {
@Autowired
EmployeeCoreTemClockService
employeeCoreTemClockService
;
@Autowired
private
RedisCache
redisCache
;
// 修改员工打卡形式
@PutMapping
(
"/update"
)
...
...
@@ -27,8 +31,8 @@ public class EmployeeCoreTemClockController {
TemporaryClockDto
temporaryClockDto
=
new
TemporaryClockDto
();
temporaryClockDto
.
setId
(
clockVo
.
getId
())
.
setActivityPatternId
(
clockVo
.
getActivityPatternId
())
.
setActivityPattern
(
clockVo
.
getActivityPattern
());
.
setActivityPattern
(
redisCache
.
getHash
(
RedisKeys
.
TemporaryKeys
.
TENOIRART_ACTIVITY_PATTERN
.
getKey
(),
String
.
valueOf
(
clockVo
.
getActivityPatternId
())));
employeeCoreTemClockService
.
updateClockactivityPattern
(
temporaryClockDto
);
return
R
.
success
();
}
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/manage/impl/ActivityPlanInfoCoreServiceImpl.java
浏览文件 @
91ff4bcd
...
...
@@ -24,17 +24,12 @@ public class ActivityPlanInfoCoreServiceImpl implements ActivityPlanInfoCoreServ
@Autowired
EmployeeActivityPlanInfoDao
employeeActivityPlanInfoDao
;
@Autowired
private
RedisCache
redisCache
;
@Override
public
void
updateActivityInfo
(
ActivityPlanInfoVo
activityPlanInfoVo
)
{
ActivityPlanInfoWrapper
wrap
=
new
ActivityPlanInfoWrapper
();
BeanUtils
.
copyProperties
(
activityPlanInfoVo
,
wrap
);
if
(
Objects
.
nonNull
(
activityPlanInfoVo
.
getActivityPatternId
()))
{
wrap
.
setActivityPattern
(
redisCache
.
getHash
(
RedisKeys
.
TemporaryKeys
.
TENOIRART_ACTIVITY_PATTERN
.
getKey
(),
String
.
valueOf
(
activityPlanInfoVo
.
getActivityPatternId
())));
}
employeeActivityPlanInfoDao
.
update
(
wrap
);
}
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/manage/impl/EmployeeQueryTemActivityServiceImpl.java
浏览文件 @
91ff4bcd
...
...
@@ -51,7 +51,6 @@ public class EmployeeQueryTemActivityServiceImpl implements EmployeeQueryTemActi
}
temporaryActivityReportedDao
.
findPage
(
tw
,
pageInfo
);
// 查询活动记录关联的售卖单元列表(一次性查出)
if
(
CollectionUtils
.
isEmpty
(
pageInfo
.
getRecords
()))
{
return
;
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论