Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
8628ecf9
提交
8628ecf9
authored
5月 15, 2024
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
促销员上报数据添加各类鸡爪销量
上级
89e44201
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
63 行增加
和
17 行删除
+63
-17
TemporaryActivityCoreController.java
...r/activity/temporary/TemporaryActivityCoreController.java
+3
-0
TemporaryActivityReportedDaoImpl.java
...n/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
+9
-3
TemporaryActivityReportedDO.java
...n/activity/mapper/entity/TemporaryActivityReportedDO.java
+9
-0
TemporaryActivityWrapper.java
...n/domain/activity/wrapperQo/TemporaryActivityWrapper.java
+7
-2
PageInfo.java
src/main/java/com/wangxiaolu/promotion/pojo/PageInfo.java
+4
-1
TemporaryActivityReportedDto.java
.../activity/temporary/dto/TemporaryActivityReportedDto.java
+9
-0
TemporaryActivityDataVo.java
...n/pojo/activity/temporary/vo/TemporaryActivityDataVo.java
+18
-7
TemporaryActivityCoreService.java
...vice/activity/temporary/TemporaryActivityCoreService.java
+4
-4
没有找到文件。
src/main/java/com/wangxiaolu/promotion/controller/activity/temporary/TemporaryActivityCoreController.java
浏览文件 @
8628ecf9
package
com
.
wangxiaolu
.
promotion
.
controller
.
activity
.
temporary
;
import
com.alibaba.fastjson.JSONObject
;
import
com.wangxiaolu.promotion.enums.activity.ClockType
;
import
com.wangxiaolu.promotion.exception.ParamException
;
import
com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto
;
...
...
@@ -74,6 +75,8 @@ public class TemporaryActivityCoreController {
TemporaryActivityReportedDto
temActDto
=
new
TemporaryActivityReportedDto
();
BeanUtils
.
copyProperties
(
activityVo
,
temActDto
);
temActDto
.
setId
(
activityVo
.
getActivityReportedId
());
// 有ID则修改,无ID则新建
if
(
Objects
.
nonNull
(
activityVo
.
getActivityReportedId
()))
{
tempActivityCoreService
.
activityDataReportedUpdate
(
temActDto
);
return
activityVo
.
getActivityReportedId
();
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/TemporaryActivityReportedDaoImpl.java
浏览文件 @
8628ecf9
...
...
@@ -56,8 +56,11 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
*/
@Override
public
void
findListByTemporaryId
(
Integer
temporaryId
,
PageInfo
pageInfo
)
{
TemporaryActivityWrapper
taw
=
new
TemporaryActivityWrapper
()
.
setTemporaryId
(
temporaryId
);
TemporaryActivityWrapper
taw
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
pageInfo
.
getQueryParams
()),
TemporaryActivityWrapper
.
class
);
taw
=
Objects
.
isNull
(
taw
)
?
new
TemporaryActivityWrapper
()
:
taw
;
taw
.
setTemporaryId
(
temporaryId
);
LambdaQueryWrapper
<
TemporaryActivityReportedDO
>
temQw
=
buildQueryList
(
taw
);
Page
<
TemporaryActivityReportedDO
>
page
=
new
Page
<>(
pageInfo
.
getPageNum
(),
pageInfo
.
getPageSize
());
...
...
@@ -88,7 +91,7 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
@Override
public
void
updateById
(
TemporaryActivityReportedDto
temActDto
)
{
TemporaryActivityReportedDO
rDo
=
new
TemporaryActivityReportedDO
();
BeanUtils
.
copyProperties
(
temActDto
,
rDo
);
BeanUtils
.
copyProperties
(
temActDto
,
rDo
);
rDo
.
setModifyTime
(
new
Date
());
temporaryActivityReportedMapper
.
updateById
(
rDo
);
}
...
...
@@ -102,6 +105,9 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
if
(!
StringUtils
.
isEmpty
(
tw
.
getCreateDate
()))
{
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getCreateDate
,
tw
.
getCreateDate
());
}
if
(!
StringUtils
.
isEmpty
(
tw
.
getApproveStatus
())){
queryWrapper
.
eq
(
TemporaryActivityReportedDO:
:
getApproveStatus
,
tw
.
getApproveStatus
());
}
// 默认创建日期倒序排列
queryWrapper
.
orderByDesc
(
TemporaryActivityReportedDO:
:
getCreateDate
);
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/mapper/entity/TemporaryActivityReportedDO.java
浏览文件 @
8628ecf9
...
...
@@ -68,6 +68,15 @@ public class TemporaryActivityReportedDO implements Serializable {
*/
private
Date
approveTime
;
private
Integer
sellXiangA
;
private
Integer
sellXiangB
;
private
Integer
sellXiangC
;
private
Integer
sellXiangD
;
private
Integer
sellDaiA
;
private
Integer
sellDaiB
;
private
Integer
sellDaiC
;
private
Integer
sellDaiD
;
/**
* 创建时间
*/
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/wrapperQo/TemporaryActivityWrapper.java
浏览文件 @
8628ecf9
...
...
@@ -18,11 +18,16 @@ public class TemporaryActivityWrapper {
/**
* temporaryId
*/
Integer
temporaryId
;
private
Integer
temporaryId
;
/**
* 创建时间YYYY-MM-DD
*/
String
createDate
;
private
String
createDate
;
/**
* 审批状态(审批中、审批通过、退回……)
* 关联enum类 TemActApproveStatus
*/
private
String
approveStatus
;
}
src/main/java/com/wangxiaolu/promotion/pojo/PageInfo.java
浏览文件 @
8628ecf9
...
...
@@ -10,6 +10,7 @@ import org.springframework.util.CollectionUtils;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author : liqiulin
...
...
@@ -40,7 +41,9 @@ public class PageInfo<T> implements Serializable {
*/
private
int
totalPage
;
List
<
T
>
records
;
private
List
<
T
>
records
;
private
Map
<
String
,
Object
>
queryParams
;
/**
*
...
...
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/dto/TemporaryActivityReportedDto.java
浏览文件 @
8628ecf9
...
...
@@ -90,6 +90,15 @@ public class TemporaryActivityReportedDto {
List
<
String
>
tgcjPhotoUrls
;
List
<
String
>
tgcjChangePhotoUrls
;
private
Integer
sellXiangA
;
private
Integer
sellXiangB
;
private
Integer
sellXiangC
;
private
Integer
sellXiangD
;
private
Integer
sellDaiA
;
private
Integer
sellDaiB
;
private
Integer
sellDaiC
;
private
Integer
sellDaiD
;
/**
* 创建时间
*/
...
...
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/vo/TemporaryActivityDataVo.java
浏览文件 @
8628ecf9
...
...
@@ -46,19 +46,29 @@ public class TemporaryActivityDataVo {
/**
* 推广试吃照片
*/
List
<
String
>
tgscPhotoUrls
;
List
<
String
>
tgscChangePhotoUrls
;
private
List
<
String
>
tgscPhotoUrls
;
private
List
<
String
>
tgscChangePhotoUrls
;
/**
* 推广互动照片
*/
List
<
String
>
tghdPhotoUrls
;
List
<
String
>
tghdChangePhotoUrls
;
private
List
<
String
>
tghdPhotoUrls
;
private
List
<
String
>
tghdChangePhotoUrls
;
/**
* 推广成交照片
*/
List
<
String
>
tgcjPhotoUrls
;
List
<
String
>
tgcjChangePhotoUrls
;
private
List
<
String
>
tgcjPhotoUrls
;
private
List
<
String
>
tgcjChangePhotoUrls
;
}
private
Integer
ax
;
private
Integer
sellXiangA
;
private
Integer
sellXiangB
;
private
Integer
sellXiangC
;
private
Integer
sellXiangD
;
private
Integer
sellDaiA
;
private
Integer
sellDaiB
;
private
Integer
sellDaiC
;
private
Integer
sellDaiD
;
}
\ No newline at end of file
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/TemporaryActivityCoreService.java
浏览文件 @
8628ecf9
...
...
@@ -18,13 +18,13 @@ public interface TemporaryActivityCoreService {
long
activityDataReportedSave
(
TemporaryActivityReportedDto
temActDto
);
/**
*
促销员当日打卡信息保存
*
活动上报数据修改
*/
void
clockInTodayActivity
(
TemporaryClockDto
dto
,
Integer
clockType
);
void
activityDataReportedUpdate
(
TemporaryActivityReportedDto
temActDto
);
/**
*
活动上报数据修改
*
促销员当日打卡信息保存
*/
void
activityDataReportedUpdate
(
TemporaryActivityReportedDto
temActDto
);
void
clockInTodayActivity
(
TemporaryClockDto
dto
,
Integer
clockType
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论