Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
890f8c01
提交
890f8c01
authored
2月 25, 2025
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1
上级
86ec8424
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
26 行增加
和
18 行删除
+26
-18
TemporaryActivityClockCoreController.java
...ivity/temporary/TemporaryActivityClockCoreController.java
+1
-3
TemporaryActivityCoreController.java
...r/activity/temporary/TemporaryActivityCoreController.java
+1
-2
TemporaryActivityReportedDO.java
...n/activity/mapper/entity/TemporaryActivityReportedDO.java
+6
-2
ActivityPlanInfoDaoImpl.java
...main/activityplanv2/dao/impl/ActivityPlanInfoDaoImpl.java
+3
-0
ActivityPlanInfoWrapper.java
...tion/domain/manage/wrapperQo/ActivityPlanInfoWrapper.java
+2
-0
TemporaryActivityReportedDto.java
.../activity/temporary/dto/TemporaryActivityReportedDto.java
+4
-1
TemporaryActivityClockCoreServiceImpl.java
...temporary/impl/TemporaryActivityClockCoreServiceImpl.java
+4
-2
TemporaryActivityCoreServiceImpl.java
...vity/temporary/impl/TemporaryActivityCoreServiceImpl.java
+3
-7
PromPlanQueryServiceImpl.java
...service/activityplanv2/impl/PromPlanQueryServiceImpl.java
+1
-0
TemporaryActivityReportedMapper.xml
...main/resources/mapper/TemporaryActivityReportedMapper.xml
+1
-1
没有找到文件。
src/main/java/com/wangxiaolu/promotion/controller/activity/temporary/TemporaryActivityClockCoreController.java
浏览文件 @
890f8c01
...
...
@@ -117,9 +117,7 @@ public class TemporaryActivityClockCoreController {
// 上班打卡
private
void
builderClockInData
(
TemporaryClockVo
clockVo
,
TemporaryClockDto
clockDto
,
Date
dateTime
)
{
clockDto
.
setTemporaryId
(
clockVo
.
getTemporaryId
())
.
setTemporaryName
(
clockVo
.
getTemporaryName
())
.
setPlanId
(
clockVo
.
getPlanId
())
clockDto
.
setPlanId
(
clockVo
.
getPlanId
())
// .setStoreId(clockVo.getStoreId())
// .setStoreName(clockVo.getStoreName())
.
setClockInAddress
(
clockVo
.
getClockAddress
())
...
...
src/main/java/com/wangxiaolu/promotion/controller/activity/temporary/TemporaryActivityCoreController.java
浏览文件 @
890f8c01
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
temporary
;
import
com.wangxiaolu.promotion.common.redis.service.RedisCache
;
import
com.wangxiaolu.promotion.enums.activity.TemActApproveStatus
;
import
com.wangxiaolu.promotion.exception.ParamException
;
import
com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto
;
...
...
@@ -66,12 +65,12 @@ public class TemporaryActivityCoreController {
temActDto
.
setApproveStatus
(
TemActApproveStatus
.
SUBMITTED
)
.
setDealerName
(
clockDto
.
getDealerName
())
.
setLineName
(
clockDto
.
getLineName
())
.
setPlanId
(
clockDto
.
getPlanId
())
.
setStoreName
(
clockDto
.
getStoreName
())
.
setDeptQcId
(
clockDto
.
getDeptQcId
())
.
setDeptQcOrgName
(
clockDto
.
getDeptQcOrgName
())
.
setApproverId
(
clockDto
.
getChargerQcId
())
.
setApproveName
(
clockDto
.
getChargerName
())
.
setActivityPatternId
(
clockDto
.
getActivityPatternId
())
.
setActivityPattern
(
clockDto
.
getActivityPattern
())
.
setProvince
(
clockDto
.
getClockProvince
())
.
setCity
(
clockDto
.
getClockCity
());
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/mapper/entity/TemporaryActivityReportedDO.java
浏览文件 @
890f8c01
...
...
@@ -37,10 +37,14 @@ public class TemporaryActivityReportedDO implements Serializable {
/**
* 关联—活动店铺id
*/
private
String
storeQcId
;
//
private String storeQcId;
private
Long
storeId
;
//
private Long storeId;
/**
* activity_plan_info表id
*/
private
Long
planId
;
private
String
lineName
;
/**
...
...
src/main/java/com/wangxiaolu/promotion/domain/activityplanv2/dao/impl/ActivityPlanInfoDaoImpl.java
浏览文件 @
890f8c01
...
...
@@ -162,6 +162,9 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
}
qw
.
eq
(
ActivityPlanInfoDo:
:
getIsDelete
,
StatusType
.
VALID
.
getType
());
qw
.
orderByDesc
(
ActivityPlanInfoDo:
:
getDate
);
if
(
Objects
.
nonNull
(
wrapper
.
getLimitNum
())){
qw
.
last
(
" limit "
+
wrapper
.
getLimitNum
());
}
return
qw
;
}
...
...
src/main/java/com/wangxiaolu/promotion/domain/manage/wrapperQo/ActivityPlanInfoWrapper.java
浏览文件 @
890f8c01
...
...
@@ -112,6 +112,8 @@ public class ActivityPlanInfoWrapper {
private
Date
activityDate
;
private
Integer
limitNum
;
public
Date
getActivityEndDate
()
{
String
format
=
DateUtil
.
format
(
this
.
activityEndDate
,
"yyyy-MM-dd 23:59:59"
);
return
DateUtil
.
parse
(
format
);
...
...
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/dto/TemporaryActivityReportedDto.java
浏览文件 @
890f8c01
...
...
@@ -35,7 +35,10 @@ public class TemporaryActivityReportedDto {
private
String
temporaryName
;
private
String
dealerName
;
/**
* activity_plan_info表id
*/
private
Long
planId
;
/**
* 关联—活动店铺id
*/
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/impl/TemporaryActivityClockCoreServiceImpl.java
浏览文件 @
890f8c01
...
...
@@ -128,8 +128,10 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
public
void
clockInTodayPlan
(
TemporaryClockDto
dto
,
Integer
clockType
)
{
if
(
Objects
.
isNull
(
dto
.
getId
()))
{
ActivityPlanInfoDto
planInfo
=
promPlanQueryService
.
selectById
(
dto
.
getPlanId
());
if
(
Objects
.
isNull
(
planInfo
)
||
planInfo
.
getPlanStatus
().
equals
(
PlanStatus
.
EXECUTION
.
getCode
())){
throw
new
ParamException
(
RCode
.
NOT_CLOCK_STORE_ERROR
);
}
ManageEmployeeInfoDto
employeeDto
=
manageEmployeeInfoDao
.
selectById
(
planInfo
.
getEmployeeId
());
dto
.
setLineName
(
planInfo
.
getLineName
())
.
setDeptQcId
(
employeeDto
.
getDeptQcId
())
.
setDeptQcOrgName
(
employeeDto
.
getDeptQcName
())
...
...
@@ -142,7 +144,7 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
// 保存打卡记录
temporaryActivityClockDao
.
save
(
dto
);
// 促销计划状态修改
promPlanCoreService
.
updatePlanStatus
(
dto
.
getPlanId
(),
PlanStatus
.
NOT_
EXECUTION
);
promPlanCoreService
.
updatePlanStatus
(
dto
.
getPlanId
(),
PlanStatus
.
EXECUTION
);
}
else
{
temporaryActivityClockDao
.
updateById
(
dto
);
}
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/impl/TemporaryActivityCoreServiceImpl.java
浏览文件 @
890f8c01
...
...
@@ -83,13 +83,9 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
// 售卖单元新增保存
// String key = temMarketCellRedisKey(temActDto.getTemporaryId());
// temporaryActivityMarketCellDao.saveList(reportedId,redisCache.getToJsonArray(key));
/**
* 日志保存
*/
tempActivityLogDao
.
save
(
temActDto
.
getTemporaryId
(),
temActDto
.
getTemporaryName
(),
LogType
.
t_2
,
temActDto
.
getId
(),
temActDto
);
// redisCache.removeKey(key);
// tempActivityLogDao.save(temActDto.getTemporaryId(), temActDto.getTemporaryName(), LogType.t_2, temActDto.getId(), temActDto);
return
reportedId
;
}
...
...
@@ -109,7 +105,7 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
// temporaryActivityMarketCellDao.saveList(temActDto.getId(),redisCache.getToJsonArray(key));
// redisCache.removeKey(key);
// 日志保存
tempActivityLogDao
.
save
(
temActDto
.
getTemporaryId
(),
temActDto
.
getTemporaryName
(),
LogType
.
t_2
,
temActDto
.
getId
(),
temActDto
);
//
tempActivityLogDao.save(temActDto.getTemporaryId(), temActDto.getTemporaryName(), LogType.t_2, temActDto.getId(), temActDto);
}
/**
...
...
src/main/java/com/wangxiaolu/promotion/service/activityplanv2/impl/PromPlanQueryServiceImpl.java
浏览文件 @
890f8c01
...
...
@@ -41,6 +41,7 @@ public class PromPlanQueryServiceImpl implements PromPlanQueryService {
ActivityPlanInfoWrapper
wrapper
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
temporaryActivityPlanVo
),
ActivityPlanInfoWrapper
.
class
);
wrapper
.
setActivityDate
(
Date
.
from
(
LocalDate
.
now
().
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
()));
wrapper
.
setPlanStatus
(
PlanStatus
.
NOT_EXECUTION
);
wrapper
.
setLimitNum
(
50
);
return
activityPlanInfoDao
.
findList
(
wrapper
);
}
...
...
src/main/resources/mapper/TemporaryActivityReportedMapper.xml
浏览文件 @
890f8c01
...
...
@@ -9,7 +9,7 @@
<id
property=
"id"
column=
"id"
jdbcType=
"BIGINT"
/>
<result
property=
"temporaryId"
column=
"temporary_id"
jdbcType=
"INTEGER"
/>
<result
property=
"temporaryName"
column=
"temporary_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"storeQcId"
column=
"store_qc_id"
jdbcType=
"BIGINT"
/
>
<!-- <result property="storeQcId" column="store_qc_id" jdbcType="BIGINT"/>--
>
<result
property=
"storeName"
column=
"store_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"storeAddr"
column=
"store_addr"
jdbcType=
"VARCHAR"
/>
<result
property=
"approverId"
column=
"approver_id"
jdbcType=
"BIGINT"
/>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论