Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
653f20df
提交
653f20df
authored
2月 26, 2025
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
打卡、任务上报负责人由原来的qc_id修改为manage_employee_info表id
上级
68038893
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
83 行增加
和
51 行删除
+83
-51
TemporaryActivityCoreController.java
...r/activity/temporary/TemporaryActivityCoreController.java
+2
-2
TemporaryActivityClockDaoImpl.java
...main/activity/dao/impl/TemporaryActivityClockDaoImpl.java
+5
-2
TemporaryActivityReportedDaoImpl.java
...n/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
+5
-2
TemporaryActivityClockDO.java
...main/activity/mapper/entity/TemporaryActivityClockDO.java
+2
-1
TemporaryActivityReportedDO.java
...n/activity/mapper/entity/TemporaryActivityReportedDO.java
+14
-5
TemporaryActivityWrapper.java
...n/domain/activity/wrapperQo/TemporaryActivityWrapper.java
+4
-1
TemporaryClockWrapper.java
...tion/domain/activity/wrapperQo/TemporaryClockWrapper.java
+1
-1
ActivityPlanInfoDaoImpl.java
...main/activityplanv2/dao/impl/ActivityPlanInfoDaoImpl.java
+7
-5
TemporaryActivityReportedDto.java
.../activity/temporary/dto/TemporaryActivityReportedDto.java
+15
-5
TemporaryClockDto.java
...motion/pojo/activity/temporary/dto/TemporaryClockDto.java
+3
-1
TemporaryActivityClockCoreServiceImpl.java
...temporary/impl/TemporaryActivityClockCoreServiceImpl.java
+23
-23
TemporaryActivityCoreServiceImpl.java
...vity/temporary/impl/TemporaryActivityCoreServiceImpl.java
+0
-1
TemporaryActivityReportedMapper.xml
...main/resources/mapper/TemporaryActivityReportedMapper.xml
+2
-2
没有找到文件。
src/main/java/com/wangxiaolu/promotion/controller/activity/temporary/TemporaryActivityCoreController.java
浏览文件 @
653f20df
...
...
@@ -69,8 +69,8 @@ public class TemporaryActivityCoreController {
.
setStoreName
(
clockDto
.
getStoreName
())
.
setDeptQcId
(
clockDto
.
getDeptQcId
())
.
setDeptQcOrgName
(
clockDto
.
getDeptQcOrgName
())
.
set
ApproverId
(
clockDto
.
getChargerQc
Id
())
.
set
Approv
eName
(
clockDto
.
getChargerName
())
.
set
ManageId
(
clockDto
.
getCharger
Id
())
.
set
Manag
eName
(
clockDto
.
getChargerName
())
.
setActivityPattern
(
clockDto
.
getActivityPattern
())
.
setProvince
(
clockDto
.
getClockProvince
())
.
setCity
(
clockDto
.
getClockCity
());
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/TemporaryActivityClockDaoImpl.java
浏览文件 @
653f20df
...
...
@@ -135,8 +135,11 @@ public class TemporaryActivityClockDaoImpl implements TemporaryActivityClockDao
if
(
StringUtils
.
isNotBlank
(
tcw
.
getDeptQcId
())){
qw
.
eq
(
TemporaryActivityClockDO:
:
getDeptQcId
,
tcw
.
getDeptQcId
());
}
if
(
StringUtils
.
isNotBlank
(
tcw
.
getChargerQcId
())){
qw
.
eq
(
TemporaryActivityClockDO:
:
getChargerQcId
,
tcw
.
getChargerQcId
());
// if (StringUtils.isNotBlank(tcw.getChargerQcId())){
// qw.eq(TemporaryActivityClockDO::getChargerQcId, tcw.getChargerQcId());
// }
if
(
Objects
.
nonNull
(
tcw
.
getChargerId
())){
qw
.
eq
(
TemporaryActivityClockDO:
:
getChargerId
,
tcw
.
getChargerId
());
}
qw
.
eq
(
TemporaryActivityClockDO:
:
getIsDelete
,
StatusType
.
VALID
.
getType
());
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
浏览文件 @
653f20df
...
...
@@ -105,8 +105,11 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproveStatus
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getApproveStatus
());
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproverId
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproverId
,
tw
.
getApproverId
());
// if (!StringUtils.isEmpty(tw.getApproverId())) {
// queryWrapper.eq(TemporaryActivityReportedDO::getApproverId, tw.getApproverId());
// }
if
(
Objects
.
nonNull
(
tw
.
getManageId
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getManageId
,
tw
.
getManageId
());
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getDeptQcId
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getDeptQcId
,
tw
.
getDeptQcId
());
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/mapper/entity/TemporaryActivityClockDO.java
浏览文件 @
653f20df
...
...
@@ -60,7 +60,8 @@ public class TemporaryActivityClockDO implements Serializable {
private
String
deptQcOrgName
;
private
String
chargerQcId
;
// private String chargerQcId;
private
Integer
chargerId
;
private
String
chargerName
;
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/mapper/entity/TemporaryActivityReportedDO.java
浏览文件 @
653f20df
...
...
@@ -80,16 +80,25 @@ public class TemporaryActivityReportedDO implements Serializable {
private
String
deptQcId
;
private
String
deptQcOrgName
;
// /**
// * 关联—审核人员qc_id
// */
// private String approverId;
//
// /**
// * 关联—审核人员姓名
// */
// private String approveName;
/**
* 关联—审核人员qc_id
* 管理员id
*
*/
private
String
approver
Id
;
private
Integer
manage
Id
;
/**
*
关联—审核人
员姓名
*
管理
员姓名
*/
private
String
approveName
;
private
String
manageName
;
/**
* 审批状态(审批中、审批通过、退回……)
* 关联enum类 TemActApproveStatus
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/wrapperQo/TemporaryActivityWrapper.java
浏览文件 @
653f20df
...
...
@@ -54,7 +54,10 @@ public class TemporaryActivityWrapper {
* 关联—审核人员(负责人)的战区、user
*/
private
String
deptQcId
;
private
String
approverId
;
// private String approverId;
private
Integer
manageId
;
/**
* 不查询的审批状态(审批中、审批通过、退回……)
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/wrapperQo/TemporaryClockWrapper.java
浏览文件 @
653f20df
...
...
@@ -50,5 +50,5 @@ public class TemporaryClockWrapper {
private
String
createDateEnd
;
private
String
nameLike
;
private
String
deptQcId
;
private
String
chargerQc
Id
;
private
Integer
charger
Id
;
}
src/main/java/com/wangxiaolu/promotion/domain/activityplanv2/dao/impl/ActivityPlanInfoDaoImpl.java
浏览文件 @
653f20df
...
...
@@ -40,7 +40,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
try
{
activityPlanInfoMapper
.
saveList
(
table
,
recordId
);
}
catch
(
PersistenceException
e
)
{
e
.
printStackTrace
();
throw
new
DataException
(
RCode
.
ACTIVITY_PLAN_REPETITION_ERROR
);
}
}
...
...
@@ -56,7 +55,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
activityPlanInfoMapper
.
updateOne
(
pdo
,
recordId
);
}
}
catch
(
PersistenceException
e
)
{
e
.
printStackTrace
();
throw
new
DataException
(
RCode
.
ACTIVITY_PLAN_REPETITION_ERROR
);
}
}
...
...
@@ -75,9 +73,13 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
@Override
public
void
save
(
ActivityPlanInfoDto
planDto
)
{
ActivityPlanInfoDo
planDo
=
new
ActivityPlanInfoDo
();
BeanUtils
.
copyProperties
(
planDto
,
planDo
);
activityPlanInfoMapper
.
insert
(
planDo
);
try
{
ActivityPlanInfoDo
planDo
=
new
ActivityPlanInfoDo
();
BeanUtils
.
copyProperties
(
planDto
,
planDo
);
activityPlanInfoMapper
.
insert
(
planDo
);
}
catch
(
PersistenceException
e
)
{
throw
new
DataException
(
RCode
.
ACTIVITY_PLAN_REPETITION_ERROR
);
}
}
@Override
...
...
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/dto/TemporaryActivityReportedDto.java
浏览文件 @
653f20df
...
...
@@ -79,16 +79,26 @@ public class TemporaryActivityReportedDto {
private
String
deptQcId
;
private
String
deptQcOrgName
;
/**
* 关联—审核人员qc_id
// /**
// * 关联—审核人员qc_id
// *
// */
// private String approverId;
//
// /**
// * 关联—审核人员姓名
// */
// private String approveName;
/**
* 管理员id
*
*/
private
String
approver
Id
;
private
Integer
manage
Id
;
/**
*
关联—审核人
员姓名
*
管理
员姓名
*/
private
String
approv
eName
;
private
String
manag
eName
;
/**
* 审批状态(审批中、审批通过、退回……)
...
...
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/dto/TemporaryClockDto.java
浏览文件 @
653f20df
...
...
@@ -54,7 +54,9 @@ public class TemporaryClockDto {
String
deptQcOrgName
;
String
chargerQcId
;
// String chargerQcId;
Integer
chargerId
;
String
chargerName
;
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/impl/TemporaryActivityClockCoreServiceImpl.java
浏览文件 @
653f20df
...
...
@@ -63,28 +63,28 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
void
clockInTodayActivity
(
TemporaryClockDto
dto
,
Integer
clockType
)
{
if
(
Objects
.
isNull
(
dto
.
getId
()))
{
// 补充信息
EmployeeActivityPlanInfoDto
planInfoDto
=
employeeActivityPlanInfoDao
.
selectById
(
dto
.
getStoreId
());
ManageEmployeeInfoDto
employeeDto
=
manageEmployeeInfoDao
.
selectById
(
planInfoDto
.
getEmployeeId
());
dto
.
setLineName
(
planInfoDto
.
getLineName
())
.
setDeptQcId
(
employeeDto
.
getDeptQcId
())
.
setDeptQcOrgName
(
employeeDto
.
getDeptQcName
())
.
setChargerQcId
(
employeeDto
.
getQcId
())
.
setChargerName
(
employeeDto
.
getName
())
.
setActivityPatternId
(
planInfoDto
.
getActivityPatternId
())
.
setActivityPattern
(
planInfoDto
.
getActivityPattern
())
.
setDealerName
(
planInfoDto
.
getDealerName
())
.
setQinceStoreCode
(
planInfoDto
.
getQinceStoreCode
());
temporaryActivityClockDao
.
save
(
dto
);
}
else
{
temporaryActivityClockDao
.
updateById
(
dto
);
}
// 根据ID保存图片
saveClockPhoto
(
dto
,
clockType
);
// 日志保存
tempActivityLogDao
.
save
(
dto
.
getTemporaryId
(),
dto
.
getTemporaryName
(),
LogType
.
t_1
,
dto
.
getId
(),
dto
);
//
if (Objects.isNull(dto.getId())) {
//
// 补充信息
//
EmployeeActivityPlanInfoDto planInfoDto = employeeActivityPlanInfoDao.selectById(dto.getStoreId());
//
ManageEmployeeInfoDto employeeDto = manageEmployeeInfoDao.selectById(planInfoDto.getEmployeeId());
//
//
dto.setLineName(planInfoDto.getLineName())
//
.setDeptQcId(employeeDto.getDeptQcId())
//
.setDeptQcOrgName(employeeDto.getDeptQcName())
//
.setChargerQcId(employeeDto.getQcId())
//
.setChargerName(employeeDto.getName())
//
.setActivityPatternId(planInfoDto.getActivityPatternId())
//
.setActivityPattern(planInfoDto.getActivityPattern())
//
.setDealerName(planInfoDto.getDealerName())
//
.setQinceStoreCode(planInfoDto.getQinceStoreCode());
//
temporaryActivityClockDao.save(dto);
//
} else {
//
temporaryActivityClockDao.updateById(dto);
//
}
//
// 根据ID保存图片
//
saveClockPhoto(dto, clockType);
//
// 日志保存
//
tempActivityLogDao.save(dto.getTemporaryId(), dto.getTemporaryName(), LogType.t_1, dto.getId(), dto);
}
/**
...
...
@@ -135,7 +135,7 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
dto
.
setLineName
(
planInfo
.
getLineName
())
.
setDeptQcId
(
employeeDto
.
getDeptQcId
())
.
setDeptQcOrgName
(
employeeDto
.
getDeptQcName
())
.
setCharger
QcId
(
employeeDto
.
getQc
Id
())
.
setCharger
Id
(
employeeDto
.
get
Id
())
.
setChargerName
(
employeeDto
.
getName
())
.
setActivityPattern
(
planInfo
.
getPattern
())
.
setDealerName
(
planInfo
.
getDealerName
())
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/impl/TemporaryActivityCoreServiceImpl.java
浏览文件 @
653f20df
...
...
@@ -64,7 +64,6 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
*
* @return 生成id
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
long
activityDataReportedSave
(
TemporaryActivityReportedDto
temActDto
)
{
// 判断是否已存在保存数据
...
...
src/main/resources/mapper/TemporaryActivityReportedMapper.xml
浏览文件 @
653f20df
...
...
@@ -12,8 +12,8 @@
<!-- <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
"
/>
<result
property=
"
approveName"
column=
"approv
e_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"
manageId"
column=
"manage_id"
jdbcType=
"INTEGER
"
/>
<result
property=
"
manageName"
column=
"manag
e_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"approveStatus"
column=
"approve_status"
jdbcType=
"VARCHAR"
/>
<result
property=
"approveTime"
column=
"approve_time"
jdbcType=
"TIMESTAMP"
/>
<result
property=
"createTime"
column=
"create_time"
jdbcType=
"TIMESTAMP"
/>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论