Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
3731ecfe
提交
3731ecfe
authored
10月 14, 2025
作者:
000516
浏览文件
操作
浏览文件
下载
差异文件
修改xxl-job配置
上级
a5fc2c5b
e1fbcdaf
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
7 行增加
和
123 行删除
+7
-123
QinceDealerDao.java
.../wangxiaolu/promotion/domain/user/dao/QinceDealerDao.java
+0
-2
QinceDealerDaoImpl.java
...lu/promotion/domain/user/dao/impl/QinceDealerDaoImpl.java
+0
-28
QinceDealerMapper.java
...iaolu/promotion/domain/user/mapper/QinceDealerMapper.java
+0
-10
QinCeDataTaskService.java
...ngxiaolu/promotion/service/user/QinCeDataTaskService.java
+0
-2
QinCeDataTaskServiceImpl.java
...promotion/service/user/impl/QinCeDataTaskServiceImpl.java
+0
-10
XxlJobHandler.java
...va/com/wangxiaolu/promotion/xxljobtask/XxlJobHandler.java
+0
-4
application-dev.yml
src/main/resources/application-dev.yml
+1
-1
application-master.yml
src/main/resources/application-master.yml
+1
-1
application-qa.yml
src/main/resources/application-qa.yml
+2
-2
QinceDealerMapper.xml
src/main/resources/mapper/QinceDealerMapper.xml
+3
-63
没有找到文件。
src/main/java/com/wangxiaolu/promotion/domain/user/dao/QinceDealerDao.java
浏览文件 @
3731ecfe
...
...
@@ -22,6 +22,4 @@ public interface QinceDealerDao {
List
<
QinCeDealerDto
>
selectList
(
DealerWrapper
dw
);
void
updateOrg
();
}
src/main/java/com/wangxiaolu/promotion/domain/user/dao/impl/QinceDealerDaoImpl.java
浏览文件 @
3731ecfe
...
...
@@ -76,34 +76,6 @@ public class QinceDealerDaoImpl implements QinceDealerDao {
return
transitionDtos
(
qinceDealerDOS
);
}
@Override
public
void
updateOrg
()
{
/**
* 更新非直营经销商的所属战区ID、战区名
* 非直营经销商所属部门是经销商级部门,上级战区无论是xx战区还是重客都可以直接将上级部门进行补充到org信息中
*/
qinceDealerMapper
.
updateOrg
();
/**
* 更新直营经销商的所属战区ID、战区名
* 直营经销商所属部门是直属战区(没有经销商级部门),直接将所属部门补充到org信息中
*/
qinceDealerMapper
.
updateOrgZY
();
/**
* 更新非直营经销商的所属大区ID、大区名
* 判断是否是重客,如果是重客直接将重客放到大区中
* 如果不是重客,直接将所属战区的parent部门放到大区中
*/
qinceDealerMapper
.
updateParentOrg
();
qinceDealerMapper
.
updateParentOrgZK
();
/**
* 直接将所属战区的parent部门放到大区中(目前重客没有直接经销商)
*/
qinceDealerMapper
.
updateParentOrgZY
();
}
/**
* DO to DTO (单个对象)
*
...
...
src/main/java/com/wangxiaolu/promotion/domain/user/mapper/QinceDealerMapper.java
浏览文件 @
3731ecfe
...
...
@@ -19,16 +19,6 @@ import java.util.List;
public
interface
QinceDealerMapper
extends
BaseMapper
<
QinceDealerDO
>
{
void
saveList
(
@Param
(
"dealerJsons"
)
List
<
Object
>
dealerJsons
);
void
updateOrg
();
void
updateOrgZY
();
void
updateParentOrg
();
void
updateParentOrgZY
();
void
updateParentOrgZK
();
}
...
...
src/main/java/com/wangxiaolu/promotion/service/user/QinCeDataTaskService.java
浏览文件 @
3731ecfe
...
...
@@ -17,6 +17,4 @@ public interface QinCeDataTaskService {
void
productAllTask
();
void
productDealers
();
void
putDealersOrg
();
}
src/main/java/com/wangxiaolu/promotion/service/user/impl/QinCeDataTaskServiceImpl.java
浏览文件 @
3731ecfe
...
...
@@ -137,16 +137,6 @@ public class QinCeDataTaskServiceImpl implements QinCeDataTaskService {
}
}
/**
* 修改经销商
* 同步有独立部门经销商的战区、大区
* 同步王小卤直营经销商数据
*/
@Override
public
void
putDealersOrg
()
{
qinceDealerDao
.
updateOrg
();
}
private
boolean
booleanDealersPage
(
Integer
pageNum
){
Map
<
String
,
Object
>
params
=
qinCeUtils
.
queryDealerParam
(
pageNum
);
String
url
=
qinCeUtils
.
builderUrl
(
QinCeUtils
.
QUERY_DEALER
,
params
);
...
...
src/main/java/com/wangxiaolu/promotion/xxljobtask/XxlJobHandler.java
浏览文件 @
3731ecfe
...
...
@@ -33,10 +33,6 @@ public class XxlJobHandler {
log
.
info
(
"[xxl-job] start === 同步昨日修改过的勤策部门数据"
);
qinCeDataTaskService
.
departmentSyncTask
();
log
.
info
(
"[xxl-job] end === 同步昨日修改过的勤策部门数据"
);
log
.
info
(
"[xxl-job] start === 更新经销商所属战区、大区信息"
);
qinCeDataTaskService
.
putDealersOrg
();
log
.
info
(
"[xxl-job] end === 更新经销商所属战区、大区信息"
);
}
/**
...
...
src/main/resources/application-dev.yml
浏览文件 @
3731ecfe
...
...
@@ -89,7 +89,7 @@ xxl:
job
:
accessToken
:
default_token
admin
:
addresses
:
http://192.168.100.38:900
1
/xxl-job-admin
addresses
:
http://192.168.100.38:900
0
/xxl-job-admin
executor
:
appname
:
promotion-dev
port
:
9996
...
...
src/main/resources/application-master.yml
浏览文件 @
3731ecfe
...
...
@@ -79,7 +79,7 @@ xxl:
job
:
accessToken
:
default_token
admin
:
addresses
:
http://10.0.0.170:900
1
/xxl-job-admin
addresses
:
http://10.0.0.170:900
3
/xxl-job-admin
executor
:
appname
:
promotion-live
port
:
9989
...
...
src/main/resources/application-qa.yml
浏览文件 @
3731ecfe
...
...
@@ -87,13 +87,13 @@ xxl:
job
:
accessToken
:
default_token
admin
:
addresses
:
http://192.168.100.38:900
1
/xxl-job-admin
addresses
:
http://192.168.100.38:900
0
/xxl-job-admin
executor
:
appname
:
promotion-qa
port
:
9997
logretentiondays
:
30
address
:
ip
:
192.168.100.
39
ip
:
192.168.100.
55
logpath
:
/var/logs/xxl_job
aliyun
:
...
...
src/main/resources/mapper/QinceDealerMapper.xml
浏览文件 @
3731ecfe
...
...
@@ -18,75 +18,15 @@
<insert
id=
"saveList"
>
insert into qince_dealer
(dealer_id, dealer_name, dealer_cooperate_status
, create_time,dealer_dept_waiqin365_id,dealer_dept_name,dealer_type,dealer_status,dealer_manager_code,dealer_manager
)
(dealer_id, dealer_name, dealer_cooperate_status)
VALUES
<foreach
collection=
"dealerJsons"
item=
"item"
separator=
","
>
(#{item.dealer_id}, #{item.dealer_name},
#{item.dealer_cooperate_status}
,#{item.create_time},#{item.dealer_dept_waiqin365_id},#{item.dealer_dept_name},#{item.dealer_type},#{item.dealer_status},#{item.dealer_manager_code},#{item.dealer_manager}
)
#{item.dealer_cooperate_status})
</foreach>
ON DUPLICATE KEY UPDATE
dealer_name = values(dealer_name),
dealer_cooperate_status = values(dealer_cooperate_status),
dealer_dept_waiqin365_id = values(dealer_dept_waiqin365_id),
dealer_dept_name = values(dealer_dept_name),
dealer_type = values(dealer_type),
dealer_status = values(dealer_status),
dealer_manager_code = values(dealer_manager_code),
dealer_manager = values(dealer_manager);
dealer_cooperate_status = values(dealer_cooperate_status)
</insert>
<update
id=
"updateOrg"
>
update qince_dealer de
inner join qince_department dept
set de.zq_org_qc_id = dept.waiqin365_parent_id,
de.zq_org_name = dept.parent_name
where de.dealer_dept_waiqin365_id = dept.qc_id
and de.dealer_cooperate_status = 1
and de.dealer_status = 1
and de.dealer_type = '经销商'
and de.dealer_dept_name = de.dealer_name;
</update>
<update
id=
"updateOrgZY"
>
update qince_dealer
set zq_org_qc_id = dealer_dept_waiqin365_id,
zq_org_name=dealer_dept_name
where dealer_cooperate_status = 1
and dealer_status = 1
and dealer_type = '经销商'
and dealer_name like '王小卤直营%';
</update>
<update
id=
"updateParentOrg"
>
update qince_dealer de inner join qince_department dept
set dq_org_qc_id = dept.waiqin365_parent_id,
dq_org_name = dept.parent_name
where de.zq_org_qc_id = dept.qc_id
and de.dealer_cooperate_status = 1
and de.dealer_status = 1
and de.dealer_type = '经销商'
and de.dealer_dept_name = de.dealer_name
and zq_org_name != '重客销售部'
</update>
<update
id=
"updateParentOrgZK"
>
update qince_dealer
set dq_org_qc_id = zq_org_qc_id,
dq_org_name = zq_org_name
where dealer_cooperate_status = 1
and dealer_status = 1
and dealer_type = '经销商'
and zq_org_name = '重客销售部';
</update>
<update
id=
"updateParentOrgZY"
>
update qince_dealer de inner join qince_department dept
set dq_org_qc_id = dept.waiqin365_parent_id,
dq_org_name = dept.parent_name
where de.zq_org_qc_id = dept.qc_id
and de.dealer_cooperate_status = 1
and de.dealer_status = 1
and de.dealer_type = '经销商'
and dealer_name like '王小卤直营%';
</update>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论