application.properties
9.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# =============================================================================
# 风险场景统计配置(外显配置,放在 jar 运行目录,Spring Boot 自动加载)
# 修改本文件后无需重新打包,重启应用即可生效。
#
# 新增场景:复制一段 jdy-risk.scenarios[n].xxx,n 递增,按场景类型填字段:
# type=scenario1:全量,满足 总计>=5 且 差值>=1 且 flowState=in-progress-state
# 需填 total-field / diff-field / in-progress-state
# type=scenario2:当月,按 group-field 分组,SI数量/问题数量合计>60% 且 合计>=5 的分组数
# 需填 date-field / group-field / si-field / qty-field / month-only
# type=scenario3:当月,SI占比>60% 且 总问题数>=5 的行数
# 需填 date-field / total-field / ratio-field / month-only
# 每个场景的 sync-code 对应启效目标记录的 syncCode,统计结果写入 qx.count-field 字段。
# =============================================================================
# ---------- 简道云(长安) ----------
jdy-risk.host=https://jdy.changan.com.cn/api
jdy-risk.api-key=lOnr4ms8jfc0gbCwVYS7YtbYQXjBFq979Cc06BcC866427b2a7aAd054598Bc7bB
# ---------- 启效(QX) 写回目标 ----------
jdy-risk.qx.base-url=https://hfca.uat3.qgutech.com
jdy-risk.qx.username=15077901670
jdy-risk.qx.password=000000
jdy-risk.qx.corp-code=hfca
jdy-risk.qx.app-id=sEOSZ8EPwdrzJB41amD
jdy-risk.qx.query-code=ilr3ne7bPage
jdy-risk.qx.sync-query-param=pcqqjoquery
jdy-risk.qx.update-code=11a41Update
jdy-risk.qx.count-field=chcbxt
jdy-risk.qx.attach-field=hciwkz
# ---------- 场景1:3mis 风险监控(全量) ----------
jdy-risk.scenarios[0].id=count_1
jdy-risk.scenarios[0].name=3mis风险监控
jdy-risk.scenarios[0].type=scenario1
jdy-risk.scenarios[0].sync-code=SYNC0001
jdy-risk.scenarios[0].app-id=65fd5c0e0d1f1a7ae4f038ec
jdy-risk.scenarios[0].entry-id=696f1754f141344a6b794f9c
jdy-risk.scenarios[0].total-field=_widget_1768888148020
jdy-risk.scenarios[0].diff-field=_widget_1768888148019
jdy-risk.scenarios[0].in-progress-state=0
jdy-risk.scenarios[0].month-only=false
# ---------- 场景2:供应商 SI 占比风险监控(当月,按供应商分组) ----------
jdy-risk.scenarios[1].id=count_2
jdy-risk.scenarios[1].name=供应商SI占比风险监控
jdy-risk.scenarios[1].type=scenario2
jdy-risk.scenarios[1].sync-code=SYNC0002
jdy-risk.scenarios[1].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[1].entry-id=6a03dd3386f7148aadb98990
jdy-risk.scenarios[1].date-field=_widget_1778638131411
jdy-risk.scenarios[1].group-field=_widget_1778638131431
jdy-risk.scenarios[1].si-field=_widget_1778638131430
jdy-risk.scenarios[1].qty-field=_widget_1778638131418
jdy-risk.scenarios[1].prev-month-only=true
# ---------- 场景3:工程师 SI 占比风险监控(当月) ----------
jdy-risk.scenarios[2].id=count_3
jdy-risk.scenarios[2].name=工程师SI占比风险监控
jdy-risk.scenarios[2].type=scenario3
jdy-risk.scenarios[2].sync-code=SYNC0003
jdy-risk.scenarios[2].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[2].entry-id=6a193f03e88046f554dc10bc
jdy-risk.scenarios[2].date-field=_widget_1780039427416
jdy-risk.scenarios[2].total-field=_widget_1780039427422
jdy-risk.scenarios[2].ratio-field=_widget_1780039778663
jdy-risk.scenarios[2].prev-month-only=true
jdy-risk.scenarios[2].extra-field=_widget_1780039427417
# ---------- 场景4:CR导出-按供应商(升级不含QR/空白,当季度) ----------
jdy-risk.scenarios[3].id=count_4
jdy-risk.scenarios[3].name=供应商升级风险监控
jdy-risk.scenarios[3].type=scenario4
jdy-risk.scenarios[3].sync-code=SYNC0004
jdy-risk.scenarios[3].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[3].entry-id=6875b1ed729e8f4038955c62
jdy-risk.scenarios[3].date-field=_widget_1752543725802
jdy-risk.scenarios[3].group-field=_widget_1752543725816
jdy-risk.scenarios[3].up-field=_widget_1752543725813
jdy-risk.scenarios[3].exclude-values[0]=QR
jdy-risk.scenarios[3].min-count=3
jdy-risk.scenarios[3].prev-quarter-only=true
# ---------- 场景5:CR导出-按IQ工程师(升级不含QR/空白,当季度) ----------
jdy-risk.scenarios[4].id=count_5
jdy-risk.scenarios[4].name=工程师升级风险监控
jdy-risk.scenarios[4].type=scenario5
jdy-risk.scenarios[4].sync-code=SYNC0005
jdy-risk.scenarios[4].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[4].entry-id=6875b1ed729e8f4038955c62
jdy-risk.scenarios[4].date-field=_widget_1752543725802
jdy-risk.scenarios[4].group-field=_widget_1752543725822
jdy-risk.scenarios[4].up-field=_widget_1752543725813
jdy-risk.scenarios[4].exclude-values[0]=QR
jdy-risk.scenarios[4].min-count=3
jdy-risk.scenarios[4].prev-quarter-only=true
# ---------- 场景6:三包索赔申诉台账-经销商(当年,次数>=3) ----------
jdy-risk.scenarios[5].id=count_6
jdy-risk.scenarios[5].name=经销商三包索赔风险监控
jdy-risk.scenarios[5].type=scenario6
jdy-risk.scenarios[5].sync-code=SYNC0007
jdy-risk.scenarios[5].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[5].entry-id=688336be2fbf78b3d44d7174
jdy-risk.scenarios[5].date-field=_widget_1753429694910
jdy-risk.scenarios[5].group-field=_widget_1753429694911
jdy-risk.scenarios[5].min-count=3
jdy-risk.scenarios[5].year-only=true
# ---------- 场景7:三包库房进库-超期未处理(180天,排除已出库/已抵扣) ----------
jdy-risk.scenarios[6].id=count_7
jdy-risk.scenarios[6].name=三包库房超期未处理风险监控
jdy-risk.scenarios[6].type=scenario7
jdy-risk.scenarios[6].sync-code=SYNC0008
jdy-risk.scenarios[6].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[6].entry-id=686b6f72fcb3f02a8ffc8fcd
jdy-risk.scenarios[6].barcode-field=_widget_1751871346824
jdy-risk.scenarios[6].date-field=_widget_1751871346820
jdy-risk.scenarios[6].max-age-days=180
# 主表只取这几列(经销商代码/经销商名称/入库时间/条码),减小传输
jdy-risk.scenarios[6].fields[0]=_widget_1751871346816
jdy-risk.scenarios[6].fields[1]=_widget_1751871346817
jdy-risk.scenarios[6].fields[2]=_widget_1751871346820
jdy-risk.scenarios[6].fields[3]=_widget_1751871346824
jdy-risk.scenarios[6].exclude-forms[0].entry-id=686b6fd1e3cdf473acade9ac
jdy-risk.scenarios[6].exclude-forms[0].barcode-field=_widget_1751871441626
jdy-risk.scenarios[6].exclude-forms[1].entry-id=686b781c11159446bb2583fc
jdy-risk.scenarios[6].exclude-forms[1].barcode-field=_widget_1751873565337
# ---------- 场景8:料废登记台账-供应商(上月,未开CR占比>70%) ----------
jdy-risk.scenarios[7].id=count_8
jdy-risk.scenarios[7].name=供应商未开CR风险监控
jdy-risk.scenarios[7].type=scenario8
jdy-risk.scenarios[7].sync-code=SYNC0010
jdy-risk.scenarios[7].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[7].entry-id=69676b83f96b846da4443c42
jdy-risk.scenarios[7].date-field=_widget_1768385411429
jdy-risk.scenarios[7].group-field=_widget_1783921957534
jdy-risk.scenarios[7].flag-field=_widget_1769502015250
jdy-risk.scenarios[7].flag-value=\u5426
jdy-risk.scenarios[7].ratio-threshold=0.7
jdy-risk.scenarios[7].prev-month-only=true
# ---------- 场景9:料废登记台账-工程师(上月,未开CR占比>70%) ----------
jdy-risk.scenarios[8].id=count_9
jdy-risk.scenarios[8].name=工程师未开CR风险监控
jdy-risk.scenarios[8].type=scenario9
jdy-risk.scenarios[8].sync-code=SYNC0011
jdy-risk.scenarios[8].app-id=65f8060f8666b8a5d1b98d57
jdy-risk.scenarios[8].entry-id=69676b83f96b846da4443c42
jdy-risk.scenarios[8].date-field=_widget_1768385411429
jdy-risk.scenarios[8].group-field=_widget_1769498221213
jdy-risk.scenarios[8].flag-field=_widget_1769502015250
jdy-risk.scenarios[8].flag-value=\u5426
jdy-risk.scenarios[8].ratio-threshold=0.7
jdy-risk.scenarios[8].prev-month-only=true
# =============================================================================
# 表单同步配置(简道云表单结构/数据 -> 启效指定应用)
# 结构同步接口:POST /api/jdy/form/sync-structure
# 数据同步接口:POST /api/jdy/form/sync-data(当月数据,当天已存在则先删当天再同步)
# 新增表单:复制一段 jdy-form-sync.forms[n].xxx,n 递增
# =============================================================================
jdy-form-sync.jdy.host=https://jdy.changan.com.cn/api
jdy-form-sync.jdy.api-key=lOnr4ms8jfc0gbCwVYS7YtbYQXjBFq979Cc06BcC866427b2a7aAd054598Bc7bB
# 可选:指定同步月份(yyyy-MM)用于补数/测试;留空=当前自然月(仅 month-only=true 时生效)
# jdy-form-sync.month=2026-08
# Excel 导出目录(相对 jar 运行目录)
jdy-form-sync.export-dir=./export
jdy-form-sync.qx.base-url=https://hfca.uat3.qgutech.com
jdy-form-sync.qx.username=15077901670
jdy-form-sync.qx.password=000000
jdy-form-sync.qx.corp-code=hfca
jdy-form-sync.qx.app-id=sEOSZ8EPwdrzJB41amD
jdy-form-sync.qx.app-name=风险预警平台
# 待同步表单:3mis争议件大于确定件(合肥长安_技术处)
# 注意:表单名默认从简道云接口取(避免 .properties 的 ISO-8859-1 中文乱码),此处不写中文名
jdy-form-sync.forms[0].app-id=65fd5c0e0d1f1a7ae4f038ec
jdy-form-sync.forms[0].entry-id=696f1754f141344a6b794f9c
jdy-form-sync.forms[0].fun-code=misDispute
# 已有模型 id:填了则原地更新(不新建)。首次同步可留空
jdy-form-sync.forms[0].model-id=P1Vgt89QvFStKh7rDzl
# 日期字段(用于「当月」过滤):简道云 日期时间
jdy-form-sync.forms[0].date-field=_widget_1773622123700
# 是否只同步当月;false=同步全部数据(本表单改为全量)
jdy-form-sync.forms[0].month-only=false