Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
6c1f30be
提交
6c1f30be
authored
2月 05, 2026
作者:
lidongxu
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'ldx_dealer_partener' 到 'qa'
Ldx dealer partener 查看合并请求
!102
上级
2af30881
dab0c693
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
23 行增加
和
6 行删除
+23
-6
QinceDealerDO.java
...lu/promotion/domain/user/mapper/entity/QinceDealerDO.java
+11
-0
QinCeDataTaskServiceImpl.java
...promotion/service/user/impl/QinCeDataTaskServiceImpl.java
+3
-2
QinceDealerMapper.xml
src/main/resources/mapper/QinceDealerMapper.xml
+9
-4
没有找到文件。
src/main/java/com/wangxiaolu/promotion/domain/user/mapper/entity/QinceDealerDO.java
浏览文件 @
6c1f30be
...
...
@@ -36,6 +36,16 @@ public class QinceDealerDO implements Serializable {
*/
private
String
dealerCooperateStatus
;
/**
* 经销商助理ID(多个用逗号隔开)
*/
private
String
dealerAssistantId
;
/**
* 经销商助理姓名(多个用逗号隔开)
*/
private
String
dealerAssistantName
;
@TableField
(
exist
=
false
)
private
static
final
long
serialVersionUID
=
1L
;
}
\ No newline at end of file
src/main/java/com/wangxiaolu/promotion/service/user/impl/QinCeDataTaskServiceImpl.java
浏览文件 @
6c1f30be
package
com
.
wangxiaolu
.
promotion
.
service
.
user
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.wangxiaolu.promotion.common.redis.RedisKeys
;
...
...
@@ -163,8 +164,8 @@ public class QinCeDataTaskServiceImpl implements QinCeDataTaskService {
return
false
;
}
List
<
Object
>
dealerAddJsons
=
new
ArrayList
<>(
1500
);
Map
<
Object
,
Object
>
dealers
=
new
HashMap
<>(
1500
);
List
<
Object
>
dealerAddJsons
=
new
ArrayList
<>(
1500
);
// 存储所有要保存的经销商数据
Map
<
Object
,
Object
>
dealers
=
new
HashMap
<>(
1500
);
// 存储合作中的经销商(用于 Redis)
for
(
int
index
=
0
;
index
<
responseDatas
.
size
();
index
++)
{
JSONObject
jsonObject
=
responseDatas
.
getJSONObject
(
index
);
...
...
src/main/resources/mapper/QinceDealerMapper.xml
浏览文件 @
6c1f30be
...
...
@@ -9,24 +9,29 @@
<result
property=
"dealerId"
column=
"dealer_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"dealerName"
column=
"dealer_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"dealerCooperateStatus"
column=
"dealer_cooperate_status"
jdbcType=
"CHAR"
/>
<result
property=
"dealerAssistantId"
column=
"dealer_assistant_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"dealerAssistantName"
column=
"dealer_assistant_name"
jdbcType=
"VARCHAR"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id,dealer_id,dealer_name,
dealer_cooperate_status,dealer_modify_time
dealer_cooperate_status,dealer_modify_time,
dealer_assistant_id,dealer_assistant_name
</sql>
<insert
id=
"saveList"
>
insert into qince_dealer
(dealer_id, dealer_name, dealer_cooperate_status)
(dealer_id, dealer_name, dealer_cooperate_status
, dealer_assistant_id, dealer_assistant_name
)
VALUES
<foreach
collection=
"dealerJsons"
item=
"item"
separator=
","
>
(#{item.dealer_id}, #{item.dealer_name},
#{item.dealer_cooperate_status})
#{item.dealer_cooperate_status}
, #{item.dealer_assistant_id}, #{item.dealer_assistant_name}
)
</foreach>
ON DUPLICATE KEY UPDATE
dealer_name = values(dealer_name),
dealer_cooperate_status = values(dealer_cooperate_status)
dealer_cooperate_status = values(dealer_cooperate_status),
dealer_assistant_id = values(dealer_assistant_id),
dealer_assistant_name = values(dealer_assistant_name)
</insert>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论