You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sdny-order/sims_config_order/sims-order-config/sims-order-api-std.yaml

336 lines
14 KiB

#mybatis初始化配置
mybatis:
mapper-locations: classpath*:mybatis/mapper/*.xml
config-location: classpath:mybatis/mybatis-config.xml
#分页工具配置
pagehelper:
# helperDialect: mysql
reasonable: false
supportMethodsArguments: true
params: count=countSql
# 默认false,当为true时,自动检验适合的数据库
auto-dialect: true
# 这个一定要加上,不然mysql和oracle分页两个只能用一个,另一个会报错,加上后,两中数据库分页都可以用了
auto-runtime-dialect: true
row-bounds-with-count: true
page-size-zero: true
#spring-boot管理配置
management:
health:
redis:
enabled: false
rabbit:
enabled: false
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: always
#订单业务配置
order:
url:
#当前服务对应的地址
domain: http://order-api-1.itax.local:18108/order-api
#销项后台地址
simsBackUrl: http://sims-management-service-1.itax.local:18112
#我的发票地址
myinvoiceUrl: https://wdfp.5ifapiao.com
#票池地址
ticketPoolUrl: http://10.1.2.98:8096/invoice/salsePush
#底层开票服务URL
A9: http://10.1.2.51:58089
newtax: http://10.1.2.53:9079
#税控URL
skUrl: http://invoice-accept-1.itax.local:18109
#税控方格URL
skFgUrl: http://invoice-accept-1.itax.local:18109
#税控后端URL
skhdUrl: http://invoice-accept-1.itax.local:18109
#全电后端URL
qdUrl: http://invoice-accept-1.itax.local:18109
frontUrl: http://itax-pre.ele-cloud.com:10000/sims-scaninvoice
bigDataUrl: https://qypt.ele-cloud.com
system:
#默认编码表版本号
bmbbbh: 36.0
#纸票pdf预览是否使用水印,Y表示使用水印
printPdfWaterMark: Y
#纸票pdf预览水印文字
printPdfWaterMarkMsg: 仅作为预览使用
#套餐查询的产品id
productId: 54cc3fa8b64941d38fd75a1722e43be7
ofdUrl: http://sims.dxyun.com:52380/web-reader/reader?file=http://10.1.1.221:8081/order-api/invoiceDetails/previewInvoicePdf?invoiceCode=%s&invoiceNo=%s&invoiceType=%s&xhfNsrsbh=%s
#购方信息模糊查询是否使用大数据购方接口
useBigDataProcessBuyer: Y
eleDistributorId: 28e82915676a413bb5efb5e630fc41fa
#调用底层异常原因列表,包含以下原因的会放入重试队列,错误信息以,隔开
invoiceErrorMsgList: 超过离线开票限定时长,离线上传超限,离线时间超过离线开票时长,获取锁超时,开具请求异常,开票接口调用底层异常,连接异常,其他网络异常,获取ZK锁超时,调用arm9网络异常,购方税号校验错,离线开票累计金额超限
#轮询开票,开票数据放入延时队列重试次数阈值
sendDelayMqRetryThreshold: 5
#重新推送企业数据放入延时队列阈值
pushDelayCount: 5
#方格开票使用税控方式的税号列表,如果配置税号的使用税控方式开票,不配置的使用订单开票,税号配置以,隔开
fgSkKpShList:
#方格失败后重试列表,错误信息以,隔开
fgErrorRetry: 超过离线开票限定金额,离线发票累计金额超限
#订单调用税控允许修改为异常的列表,错误信息以,隔开
invoiceRealErrorList:
#京东万家渠道ID
jdWjQd: 28e82915676a413bb5efb5e630fc41fa
#超限额失败列表,包含以下原因的数据,会作为单张超限额数据进行同步限额,错误信息以,隔开
cxeErrorMsg: 单张超限,单张金额过大
#推送京东code,包含以下code的错误代码,会推送京东开票失败,错误代码以,隔开(废弃,后期删除)
pushJdErrorCode: 009998,009997,009996,009995,009994,009993,009992,009991,009990,009989,009988,009987,009986,009985
#开放平台接口请求白名单,以,隔开,如果为了安全考虑需要添加白名单配置,需要借助于nginx做一次转发,添加proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
interfaceWhiteList: test.5ifapiao.com
#小规模企业使用1%、3%税率时免税有效期
taxFreeValidity: 2022-04-01至2022-12-31
#快速消费数据配置,维护税号数据,如果配置后,从开票队列中取出数据后不处理,直接丢弃,配置税号以,隔开
fastGetQueueMsg:
#推送销项后台开票控制关闭code,包含以下code的错误代码,会推送销项后台暂停开票,错误代码以,隔开
pushSimsBackPauseInvoiceErrorCode: 010001,040001
#暂停开票不请求底层code,包含以下code的错误代码,不会请求底层去开票,错误代码以,隔开
pauseInvoiceNotToInvoiceErrorCode: 040001,
#推送开票失败数据到宙斯白名单,包含以下code的错误代码,会推送,错误代码以,隔开
pushJosErrorCode: 010001,010002,010003,020001,020002,020003,020004,020005,020006,020003,030004,030001,030002,030003,030004,030005,030006,040001,099999,
#开票中数量阈值,默认为1000,如果超过该值后自动创建临时队列
invoiceCountLimit: 1000
#开票中队列数量阈值,默认为500,如果超过该值后不允许创建临时队列
invoiceCountQueueLimit: 500
weblogic:
# 0 tomcat 1 weblogic
webServerType: 0
#如果为weblogic,下载模板地址
downloadFileUrl: /home/dxhy/download/
#推送相关配置信息
push:
#推送票池相关配置
ticketPool:
push: Y
secretId: c2FucWljZXNoaUFwcFNlY2lk
secretKey: c2FucWljZXNoaUFwcHNlY0tleQ==
#推送供应链相关配置
supplychain:
virtual_taxpayer: f0231482b21d411
#推送pdf数据的渠道列表数据,渠道ID以,隔开
pushPdfQdList: 28e82915676a413bb5efb5e630fc41fa
#推送大数据接口相关配置
bigData:
#推送大数据接口(Y表示推送,N表示不推送)
pushBigData: N
#推送大数据接口地址,如果pushBigData为N,该地址不需要修改
pushBigDataUrl: http://101.124.15.139:3010/dxhy-receive/data/receive
#推送京东宙斯
jdJos:
#是否推送京东宙斯(Y表示推送,N表示不推送)
pushJdJos: N
#京东宙斯系统地址配置
url: https://api.jd.com/routerjson
#京东宙斯系统key
appKey: DCB17E9350167EC9A510FAB3C0383A55
#京东宙斯系统secret
appSecret: a561b58325d94fcfa6c7473d0ac1a4e7
gzh:
appid: wx58e5110a3caa92f0
#大数据购方信息查询接口参数
bigData:
authId: 36988e62ae0dd
ptCode: XiaoXiang
#调用通用邮件和短信服务共用地址
openapi:
OPENAPI_EMAIL_NOTE: http://api.5ifapiao.com/api4.0/v4/
OPENAPI_TOKEN: http://api.5ifapiao.com/authz/oauth/
TOKEN_CLIENT_ID: 8Ed2GeZiY1rn3KGOmABx
TOKEN_CLIENT_SECRET: xL1TfYvEm5F6Zg5oxxRg
TOKEN_GRANT_TYPE: client_credentials
TOKEN_SCOPE: read
#调用新版开放平台服务-购方信息模糊查询
openApiNew:
#调用新版开放平台服务-是否使用新版,Y为使用新版,N为使用旧版
useOpenApiNew: Y
#获取token地址
tokenUrl: https://openapi.ele-cloud.com/api/authen/token
#获取token使用的应用key
tokenAppKey: GeGk6Y4cZuDtxHzzbiCa4Jt8
#获取token使用的应用密钥
tokenAppSecret: HjQibj125mpIVsFGZsqKHstg
#请求接口携带的企业标识
apiEntCode: 100000000000011
#请求接口地址
apiUrl: https://openapi.ele-cloud.com/api
#邮箱配置
email:
#邮件发送方式(0-使用大象产品邮件服务 1-使用客户配置的邮件服务信息)
sendType: 1
#大象产品
dxhy:
#邮箱模版
emailTemplate:
#异常订单通知
invoiceYichang: 55
#异常发票推送
invoicePdfPush: 53
#余票预警邮件模版id
invoiceWarning: 65
#客户配置的邮件服务
customer:
#发件人邮箱地址
sendAddress: yaoxuguang_china@126.com
#第三方支持授权码(126和163以及qq邮箱都需要授权码登录,没有授权码的直接登录网页版邮箱设置里设置)
#如果是其他企业邮箱,直接使用邮箱登录密码
authPassword: RWUXXOMOBPRNJINX
#发件人名称
sendName: 测试-yao
#邮件服务器
smtpServer: smtp.126.com
#邮件服务器端口
sslPort: 25
notes:
#短信类型,0表示使用templateIdOne.1表示使用templateIdTwo
messageType: 0
#模板Id,使用模板为:【大象慧云】您收到一张电子发票,日期${0},金额${1}元,下载地址${2}
templateIdOne: 1204
#模板Id,使用模板为:【大象慧云】 您收到一张${0}开具的电子发票,日期${1},金额${2}元,代码:${3},号码:${4},下载地址${5}
templateIdTwo: 1202
#标普云定制模板信息,根据渠道区分是否为标普云,如果为标普云则是有配置域名进行发送下载地址
messageBpyQd:
#标普云渠道Id
messageBpyQdId: 1213123123123123
#定制短信下载地址域名,如果为标普云渠道,使用该逻辑
messageBpyUrl: http://order-api-1.itax.local:18108/order-api
express:
#调用快递鸟api接口
kdniao:
eBusinessID: 1383747
appKey: 48c8181b-cf71-4492-b6fb-43ae0c850677
reqURL: http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx
#验签失败数据相关配置
checkFail:
#限制验签失败后,发票还能开具条数(根据盘容量进行修改,保证验签失败数据不会被已开发票清理)
limitInvoiceCount: 50
#限制验签失败后,当前发票允许作废的次数(用于定时任务处理,超过该限制后,定时任务不执行自动作废)
limitInvalidCount: 10
#接口开票异常数据验证
interfaceCheck:
#调用接口限制时间内失败次数,超过次数后直接返回失败不执行业务
checkLimitCount: 10
#限制时间,单位为分钟
checkLimitTime: 10
#限制访问时间,超过次数限制后限制访问时间,单位为分钟
checkLimitExpireTime: 10
#订单和发票查询接口查询限制范围,单位为天,
interfaceQueryTime: 5
#AES加密key
aes:
#销项后台AES加密解密key,只能为16位字母或数组,需要和对接系统协商
simsback: dtfbjpqla0dn7pmb
#rabbitmq配置相关
rabbitmq:
#使用rabbitmq队列方式,0:表示以税号为纬度自动创建队列;1:表示使用固定队列数进行配置,默认为0,当配置为1时,使用maxRabbitMqQueue作为最大队列数随机创建队列
rabbitMqQueueType: 1
#当rabbitMqQueueType为1时,使用该配置,随机创建队列,配置设置的值即为最大队列数.
maxRabbitMqQueue: 100
#业务队列名称,dxhyqueueRepair_default(发票修复队列名称),order_push_qyxx_message(订单推送UKey企业信息接收),order_push_slxx_message(订单推送UKey申领信息)
businessRabbitMqQueue: dxhyqueueRepair_default,order_push_qyxx_message,order_push_slxx_message,order_receive_invoice
#离线票共用队列渠道列表,渠道数据以,隔开
configLxpQdList:
#离线票共用队列大小
configLxpMaxLxpSize: 10
#拆分相关配置
split:
#等金额、等数量拆分后条数上限
countUpperLimit: 200
#文件存储相关配置
fileStore:
#文件存储保存类型:(京东云修改为:0,阿里云修改为:1,MongoDB存储修改为:2,本地存储修改为:3,旧版本MongoDB存储:4),默认为旧版本MongoDB存储,如果切换考虑数据迁移
saveType: 4
#京东云存储方式
jdCloud:
#京东云存储云端地址
jdUrl: s3.2-1.jdcloud-oss.com
#京东云存储密钥ID
jdSecretId: 4B2A089EA134948DBCA363
#京东云存储密钥key
jdSecretKey: 570296481BA34500652A
#京东云存储云端数据库名
jdDbName: testpdf
#阿里云存储方式
aliYun:
#阿里云存储云端地址
aliUrl: s3.2-1.alicloud-oss.com
#阿里云存储密钥ID
aliSecretId: 4B2A089EA134948DBCA363
#阿里云存储密钥key
aliSecretKey: 570296481BA34500652A
#阿里云存储云端数据库名
aliDbName: testpdf
#本地存储方式
local:
#本地存储路径
saveUrl: /home/dev/application/outpdf
#旧版本MongoDB存储方式
oldMongoDb: pdfOut
#销项订单服务web安全
security:
#需要处理请求参数的url
handlerReuqestParamUrlPaths: "/order/updateOrderInfo"
### 用户中心的配置信息,通过配置文件区分用那个用户中心
dxhy:
userCenter:
# 排除拦截路径
excludedPaths: "/enterPriseConfigManager/**,/supplyChain/**,/webjars/**,/swagger-ui.html/**,/users/getUserInfo,/pinvoice/specialInvoiceReversals/preview,/eInvoice/printInvoice,/downloadExcel,/eInvoice/downInvoice,/receive/*,/invoiceSummary/*,/actuator/**,/v*/*,/invoiceDetails/*,/tabInfo/*,/invoiceCount/**,/readyOrder/check,/readyOrder/excu,/api/**,/invoice/v2/*,/invoice/fangge/**,/invoice/api/**,/invoice/v1/*,/scanInvoice/*,/notes/*,/dictionaries/**,/rabbitmq/*,/fiscalState/queryFpzlDm,/order/queryOrderList,/invoice/syncInvoice,/orderStatus/exportOrderStatusList,/invoice/reInvoice,/sysQueueConfig/**,/reCacheTaxEquipmentInfo/**,/qdApi/**,/order/queryAvailableSlList"
#用户中心选择,0:代表大B,自建使用;1:代表用户中心或用户中台
userCenterType: 0
bigB:
#大B获取用户信息服务地址
ssoUrl: http://itax-pre.ele-cloud.com:10000/wkt
#大B获取销方信息
dBUserInfoUrl: http://itax-pre.ele-cloud.com:10000/itax-base-api
#大B重定向地址
redirectUrl: http://itax-pre.ele-cloud.com:10000/itax-sso/login?redirect_url=http://itax-pre.ele-cloud.com:10000/itax-bench/
#登出路径
logoutPath: /logout
SaaS:
#用户中心获取用户信息服务地址
ssoUrl: http://test.5ifapiao.com:8888/fatsapi
#用户中心重定向地址
redirectUrl: http://10.1.5.48:8099/omp-portal-web-110101061/#/output
#登出路径
logoutPath: /logout
#是否开启按钮权限功能 (0:开启 1:关闭)
buttonPermission: 0
#大B日志插件
log:
# 是否启用 MQ 收集; true 是以 MQ 形式,false 是接口形式
isMq: false
# 队列名称
queueName: LOG_DATA_SIMS
mq:
host: redis-1.itax.local
port: 38000
username: admin
password: q92RBG89bbVdn^2k
rest:
# 当 isMq 为 false 时配置
pushUrl: http://itax-pre.ele-cloud.com:10000/itax-base-api/api/sysLog/restPushMsg
server:
port: 18108