#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