Selaa lähdekoodia

日志功能重构v1.0.1

ligang134 3 vuotta sitten
vanhempi
commit
e10c7d229b

+ 302 - 0
src/main/resources/application-dev.yml

@@ -0,0 +1,302 @@
+spring:
+  datasource:
+    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+    druid:
+      # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
+      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+      # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
+      filters: stat,wall,log4j
+      # 初始化大小,最小,最大
+      initial-size: 5
+      maxActive: 20
+      maxPoolPreparedStatementPerConnectionSize: 20
+      # 配置获取连接等待超时的时间
+      maxWait: 60000
+      # 配置一个连接在池中最小生存的时间,单位是毫秒
+      minEvictableIdleTimeMillis: 300000
+      minIdle: 5
+      # 打开PSCache,并且指定每个连接上PSCache的大小
+      poolPreparedStatements: true
+      testOnBorrow: true
+      testOnReturn: true
+      testWhileIdle: true
+      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+      timeBetweenEvictionRunsMillis: 60000
+      validationQuery: SELECT 1 FROM DUAL
+    ## 测试库
+    url: jdbc:p6spy:mysql://47.92.254.66:3306/zgdd?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
+    username: root
+    password: zgdd@2020
+
+  # redis 配置
+  redis:
+    database: 0
+    host: localhost
+    lettuce:
+      pool:
+        max-active: 8
+        max-idle: 8
+        max-wait: 100
+        min-idle: 0
+    password: ''
+    port: 6379
+    timeOut: 3000
+  servlet:
+    multipart:
+      # 最大支持文件大小
+      max-file-size: 2000MB
+      # 最大支持请求大小
+      max-request-size: 2000MB
+
+
+
+CallbackUrl: http://47.92.254.66:8080/zm/Underwriting
+RGCallbackUrl: http://47.92.254.66:8080/zm/ArtificialUnderwriting
+Specialaccount: 99999999999999
+TAInsureUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/insureConfirmation.mvc
+TAModelUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/queryCarModel.mvc
+TAPayUrl: https://testow.95505.cn/cpf/tianan_cpf/common/pay/applyPay.do
+TAQuoteUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/premiumAccurate.mvc
+#天安API测试参数
+TASign: gIpr5j5haL7T8WJY7ZS54JdlYL/7PToQOy505Mr/iH3qN4SMpJJVdvxFE1/KsWH0EjDxR9qVwRC/t6kLCJo+Y1AB+FD1qNjkbLyEQ+9aeQEF2Af/4bJqUDArewHHT879o5IqzHg/lcg=
+TAUploadUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/thirdUploadAttach.mvc
+ZMIMGUrl: https://test.echinacoal.com/singlePlatform/others/
+ZMSMSUrl: https://test.echinacoal.com/singlePlatform/prpall/
+ZMToken: THIRDSCOuloft2020052818346904zmYBSX
+#中煤接口测试地址
+ZMUrl: https://test.echinacoal.com/singlePlatform/
+aly:
+  cbit:
+    #================ 阿里云部署对接保信服务器==============#
+    url_pre: http://223.70.186.115:8080/CBIT/API/insCBIT
+  pay:
+    html_path: C:\soft\apache-tomcat-8.5.75\webapps\html\
+    url_pre: http://test.baoxianzhanggui.com:8080
+apk:
+  path: /usr/local/apache-tomcat-8.5.73/webapps/app/android/
+# 安盛天平
+as:
+  audit:
+    url: /as/jiaofei
+    # 安盛天平爬虫接口
+  domain: http://47.92.254.66:8088
+  image:
+    url: /as/yxsc
+  quote:
+    url: /as/bfjs
+
+
+#================ 中保信接口对接--开始==============#
+## 接口地址
+cbit:
+  ### 合作伙伴-加解密秘钥对  私钥+公钥
+  HZHB_PRIVATE_KEY: MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAJnWpyVLFBli1kakBXUjk/SmH+X1X0kGGik0ub1MXnNUOk9NBqRQjO6G9A6wdiGzo9j9w26u5u9R6R6De843YMhgW6iIoDodexvZzInxTE+YY52iUBDCcksHYAM7uHZBtdXKovm+bEzL0nwa89Xw6zyuCm8x7enoDiVzs/75WoqrAgMBAAECgYAnEcC5U+vy1oscvaM1MKfuxhHr0Pk2DnquZFmXncGPAKEeaq15JYvlOBjbci1OOdUu0qPDhF/Z/694tGPI53+If0MkS3VpxaOYc+i/G/KQiYZIu1hjUb2F8j8xQrF60WkIsqwzjJYF9T5MCjLEZvDg9cPzFY+QpS8yl5Cbl0aOYQJBAMd+0VtQYV9q3nsZgEk4ux6Vz19SakRbk9zkz1yBUKRfWcLa1T9DleaBqGdkdZbO8v6PCtyz6Fdymq+USYWeV3UCQQDFaU5O8GeNr07J6quTgHgsbN8IV28Wp4wKmDAXCWlehkGGoTm11FOL2zxItjgmmHGyXBA08osPCojBPptOazWfAkEAmG3K04WwUPLcOZy7i7cAKpd3ErNrJP4AFcjytBDOqDl+4UbJp4QhljW9kfqNaoSH4H81YntIbQDRNpUMND9PPQJBAKWfnBuOhtLQagHt6NVvy2M6VETjVkhjeZLJ7E7njofHi+IwEgMDiLSl0wYOGz4GWB2UL+S8OP79j47Rv+si93ECQQCNqD8nMcVXIHKze7aM9c8v1yfgEdk8IpVhAbiXbRs3ANTT4Jx2M6GNBEeEAorHqO4eOTxdObNuz/RADoRnpzHk
+  HZHB_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCZ1qclSxQZYtZGpAV1I5P0ph/l9V9JBhopNLm9TF5zVDpPTQakUIzuhvQOsHYhs6PY/cNurubvUekeg3vON2DIYFuoiKA6HXsb2cyJ8UxPmGOdolAQwnJLB2ADO7h2QbXVyqL5vmxMy9J8GvPV8Os8rgpvMe3p6A4lc7P++VqKqwIDAQAB
+  ### 中介平台-加解密秘钥对 私钥+公钥
+  ZJPT_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKbJHlAPiXza9A7Mfs2cLvysKa5GjdMtG1QQv8oADkAgcdujRq0aHVjNFXoVm7b1DdlhEAdhKXJ7XyY/2zoEbpoU4YxzIftloHZ0vd/k4vgAg5beH972jpWZj6N3ER+EgR73+Ui0p0pdXIRjDF4o8mWSLw8W8Z93eILtLg0DcOIwIDAQAB
+  aly:
+    ##================ 保信回调阿里云接服务器==============#
+    url_pre: http://47.92.254.66:8080/API/insCBIT
+  api10: /pjms/insurance/open/unify/order/cancelUnderwriting
+  api11: /pjms/insurance/open/unify/order/getVerificationCode
+  api12: /pjms/insurance/open/unify/order/commitVerificationCode
+  api14: /pjms/insurance/open/unify/order/sendEleApplicationSign
+  api17: /pjms/insurance/open/unify/order/viewToPay
+  api2: /pjms/insurance/open/unify/order/getInitParams
+  api3: /pjms/insurance/open/unify/order/generateOrderNo
+  api4: /pjms/insurance/open/unify/vehicle/getTMBVerificationCode
+  api5: /pjms/insurance/open/unify/vehicle/queryVehicleModel
+  api6: /pjms/insurance/open/unify/vehicle/confirmVehicle
+  api7: /pjms/insurance/open/unify/order/quote
+  api8: /pjms/insurance/open/unify/order/postUnderwriting
+  api9: /pjms/insurance/open/unify/order/applyPay
+  carDealerCode_pingan: 224189117001
+  franchiserChannelCode_pingan: QIAOYRXX-00001
+  franchiserChannelId_pingan: CBIT01240000
+  franchiserChannelId_taiping: CBIT01240000
+  franchiserChannelId_taipingyang: CBIT01240000
+  ### 中介机构id
+  franchiserId: taiyuantianqin-001
+  groupCode_taiping: S132001
+  insurerBranchCode_pingan: 140000
+  insurerBranchCode_taiping: 140000
+  insurerBranchCode_taipingyang: 140000
+  ### ip地址
+  ip: 10.23.69.89
+  url_pre: http://88.88.1.51:5017
+#================ 中保信接口对接--结束==============#
+
+#文件上传路径测试
+filePath: C:/soft/apache-tomcat-8.5.75/webapps/upload/
+
+# 恒邦
+hb:
+  audit:
+    url: http://47.92.254.66:8088/hb/hb_hebao
+  getPolicyPrint:
+    url: http://47.92.254.66:8088/hb/hb_bdsearch
+  image:
+    url: http://47.92.254.66:8088/hb/hb_phoup
+  quote:
+    url: http://47.92.254.66:8088/hb/hb_bfjs
+
+#华农
+hn:
+  vin:
+    search:
+      #华农vin码查询
+      url: http://47.92.254.66:8088/hn/vinsearch
+master:
+  password:
+    ciphertext: 9d3b721959d63c10173d378e82aaecf2
+    salt: 7cb112e917a8446f8616
+mybatis:
+  configuration:
+    map-underscore-to-camel-case: true
+  #mybatis xml文件扫描路径
+  mapper-locations: classpath:mapper/**/*.xml
+  type-aliases-package: com.ydtech.modules.*.model
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+##测试地址
+netUrl: http://47.92.254.66:8080/
+open:
+  method:
+    log: true
+##平安
+pa:
+  vin:
+    search:
+      #平安vin码查询
+      url: http://47.92.254.66:8888/pingan/vinSearch
+
+#================ mybatis pagehelper ==============#
+pagehelper:
+  helper-dialect: mysql
+  params: count=countSql
+  reasonable: true
+  support-methods-arguments: true
+pyramid:
+  dept:
+    id: 99D05
+
+# 人保
+rb:
+  audit:
+    url: http://47.92.254.66:8088/rb/jiaofei
+  brand:
+    search:
+      url: http://47.92.254.66:8088/rb/brandsearch
+  car:
+    search:
+      url: http://47.92.254.66:8088/rb/carsearch
+  domain: http://47.92.254.66:8088/rb
+  quote:
+    url: http://47.92.254.66:8088/rb/bfjs
+
+resp_json: '{"code":200,"msg":null,"data":{"busUniqueId":"P_YBX_TESTT0NukiEN02OGDABB","total":3518.79,"insureId":null,"businessPolicy":{"specialTermItems":null,"coverages":null,"applicationNo":"53201093900246326035"},"trafficPolicy":{"specialTermItems":null,"coverages":null,"applicationNo":"53201093900246326036"},"propertyPolicies":null,"casualtyPolicies":null}}'
+server:
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+
+
+
+upload:
+  # 路径带上前后斜杆
+  basepath: ${filePath}
+  file:
+    path: D:/upload/
+  host: ''
+  password: ''
+  url: ${netUrl}
+  username: ''
+wechat:
+  open:
+    componentAppId: wx612ca90988c46947
+    componentSecret: 75b7d4cda453b2075dec23f849278bc0
+
+#================ 永安 ==============#
+ya:
+  callbackUrl: http://test.baoxianzhanggui.com:8080/order/yongAn/updatePolicy
+  comCode: 214040020000
+  consumerAccessKey: 123456test
+  consumerID: 102120
+  matchCode: 10212014040001
+  url: https://tapi.yaic.com.cn/auto/issue
+  url.sign: https://tapi.yaic.com.cn/auto/debug/generate-access-key
+  userCode: 10061765
+
+##永诚
+yc:
+  #api方式
+  api:
+    agent:
+      # 渠道编码(agentCode)
+      agentCode: 250000P00004
+      # 渠道分类(agentType)
+      agentNme: 191010
+      # 协议编码(conferCode)
+      agentType: 250000P0000401
+      # 操作人员代码(cOprcde)
+      cBsnsTyp: 100030057
+      # 业务员代码(salesmanNo)
+      cChaType: 100030057
+      # 客户性质(custNature)
+      cOprcde: 192099
+      # 新业务来源(CChaType)
+      custNature: 191010
+      # 机构代码(dptCde)
+      dptCde: 14A4
+      # 代理人资格证号(qlftNo)
+      operatorCode: 2752454675645
+      # 代理人名称(agentNme)
+      qlftNo: 永鑫保险销售服务有限公司山西分公司
+      # 录入人(operatorCode)
+      salesmanNo: 100030057
+    userName: tianqin
+    password: 123456
+    pay:
+      # 回调地址
+      callBack: http://47.92.254.66:8080/api/yongCheng/callBack
+    url: http://140.206.189.151:17000/
+  audit:
+    url: /yc/jiaofei
+  domain: http://47.92.254.66:8088
+  getPolicyPrint:
+    url: /yc/bdxz
+  image:
+    url: /yc/yxsc
+  quote:
+    url: /yc/bfjs
+
+
+#中煤
+zm:
+  ascription:
+    url: ${zm.domain}/ascription
+  audit:
+    url: ${zm.domain}/audit
+  domain: http://172.24.144.213:8888/zm
+  getPolicyPrint:
+    url: ${zm.domain}/getPolicyPrint
+  image:
+    url: ${zm.domain}/yxsc
+  manualUnderwriting:
+    url: ${zm.domain}/manualUnderwriting
+  modelQuery:
+    url: ${zm.domain}/modelQuery
+  quote:
+    url: ${zm.domain}/quotedPrice
+  verifyPayment:
+    url: ${zm.domain}/verifyPayment
+  vinSearch:
+    url: ${zm.domain}/vinSearch
+
+
+
+
+#logging:
+#  path: D:/111/logs

+ 234 - 0
src/main/resources/application-prod.yml

@@ -0,0 +1,234 @@
+CallbackUrl: http://39.101.143.165:8080/zm/Underwriting
+RGCallbackUrl: http://39.101.143.165:8080/zm/ArtificialUnderwriting
+Specialaccount: 99999999999999
+TAInsureUrl: https://cpf.95505.cn/tianan_cpf/access/car/insureConfirmation.mvc
+TAModelUrl: https://cpf.95505.cn/tianan_cpf/access/car/queryCarModel.mvc
+TAPayUrl: https://cpf.95505.cn/tianan_cpf/common/pay/applyPay.do
+TAQuoteUrl: https://cpf.95505.cn/tianan_cpf/access/car/premiumAccurate.mvc
+TASign: gIpr5j5haL7T8WJY7ZS54JdlYL/7PToQOy505Mr/iH3qN4SMpJJVdvxFE1/KsWH0EjDxR9qVwRC/t6kLCJo+Y1AB+FD1qNjkbLyEQ+9aeQEF2Af/4bJqUDArewHHT879o5IqzHg/lcg=
+TAUploadUrl: https://cpf.95505.cn/tianan_cpf/access/car/thirdUploadAttach.mvc
+ZMIMGUrl: https://www.echinacoal.com/singlePlatform/others/
+ZMSMSUrl: https://www.echinacoal.com/singlePlatform/prpall/
+ZMToken: THIRDSCOuloft2020052818346904zmYBSXQYTQ
+ZMUrl: https://www.echinacoal.com/singlePlatform/
+aly:
+  cbit:
+    url_pre: http://223.70.186.115:80/CBIT/API/insCBIT
+  pay:
+    html_path: /usr/local/apache-tomcat-8.5.73/webapps/html/
+    url_pre: http://baoxianzhanggui.com:8080
+apk:
+  path: /usr/local/apache-tomcat-8.5.73/webapps/app/android/
+as:
+  audit:
+    url: /as/jiaofei
+  domain: http://47.92.254.66:8088
+  image:
+    url: /as/yxsc
+  quote:
+    url: /as/bfjs
+cbit:
+  HZHB_PRIVATE_KEY: MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAJnWpyVLFBli1kakBXUjk/SmH+X1X0kGGik0ub1MXnNUOk9NBqRQjO6G9A6wdiGzo9j9w26u5u9R6R6De843YMhgW6iIoDodexvZzInxTE+YY52iUBDCcksHYAM7uHZBtdXKovm+bEzL0nwa89Xw6zyuCm8x7enoDiVzs/75WoqrAgMBAAECgYAnEcC5U+vy1oscvaM1MKfuxhHr0Pk2DnquZFmXncGPAKEeaq15JYvlOBjbci1OOdUu0qPDhF/Z/694tGPI53+If0MkS3VpxaOYc+i/G/KQiYZIu1hjUb2F8j8xQrF60WkIsqwzjJYF9T5MCjLEZvDg9cPzFY+QpS8yl5Cbl0aOYQJBAMd+0VtQYV9q3nsZgEk4ux6Vz19SakRbk9zkz1yBUKRfWcLa1T9DleaBqGdkdZbO8v6PCtyz6Fdymq+USYWeV3UCQQDFaU5O8GeNr07J6quTgHgsbN8IV28Wp4wKmDAXCWlehkGGoTm11FOL2zxItjgmmHGyXBA08osPCojBPptOazWfAkEAmG3K04WwUPLcOZy7i7cAKpd3ErNrJP4AFcjytBDOqDl+4UbJp4QhljW9kfqNaoSH4H81YntIbQDRNpUMND9PPQJBAKWfnBuOhtLQagHt6NVvy2M6VETjVkhjeZLJ7E7njofHi+IwEgMDiLSl0wYOGz4GWB2UL+S8OP79j47Rv+si93ECQQCNqD8nMcVXIHKze7aM9c8v1yfgEdk8IpVhAbiXbRs3ANTT4Jx2M6GNBEeEAorHqO4eOTxdObNuz/RADoRnpzHk
+  HZHB_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCZ1qclSxQZYtZGpAV1I5P0ph/l9V9JBhopNLm9TF5zVDpPTQakUIzuhvQOsHYhs6PY/cNurubvUekeg3vON2DIYFuoiKA6HXsb2cyJ8UxPmGOdolAQwnJLB2ADO7h2QbXVyqL5vmxMy9J8GvPV8Os8rgpvMe3p6A4lc7P++VqKqwIDAQAB
+  ZJPT_PRIVATE_KEY: MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAMpskeUA+JfNr0Dsx+zZwu/KwprkaN0y0bVBC/ygAOQCBx26NGrRodWM0VehWbtvUN2WEQB2EpcntfJj/bOgRumhThjHMh+2WgdnS93+Ti+ACDlt4f3vaOlZmPo3cRH4SBHvf5SLSnSl1chGMMXijyZZIvDxbxn3d4gu0uDQNw4jAgMBAAECgYAyOnqBPppw4KLqE1cQmIBcjA157c9vg9qxhTB6QSG3ciFd6QR0tQvZN5YCjpD7h4WjVkdlu+alBz+Io/MiDVVK1qt+EsqWBKSx7fAi5UFmoVPHcmw7ZrnBmQLlduo9CUbyTQKGvVlEY+lHwRjuko40jSDRJQVHCbIDc/kxmipukQJBAOqf44+b+agA3RJBYLPqsaUShK8ykor2nZptUNFtMBiuGPuQ0sT3cfZMB9upc586ckFDZcqChqFLUAfpmgMIgYUCQQDc3ay6RJ9owqkkPTKeeppeZqDoD5Nk3nipuMyJwTL0GR0A1AfUXcA0F8BxEQob1k65Tcw7ol2j7DmRqjA8uw2HAkAr92RUT/07r1W+CwRNEsjRTyQQFKEDa21jN+LyK8zcgxtpYN0uTdRMPDkov5tMFk68zh1wEn+aEBviL7NNqDVlAkBlu6mzBqbSj09vhMzLGLgAIY+eNIZ04NB9hMSZ8yawLt0gI4oTtLcyh3o52lpophcO3ZnkIg610bpWsSiU4KgDAkA+vyBe7spxLR1S/k4FhPP9YZay6vmuzwzSNUKF5JquTLuI9iqZRf+n3Yfy6wgQzkP2WIeQDRe074p09MFGc+pp
+  ZJPT_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKbJHlAPiXza9A7Mfs2cLvysKa5GjdMtG1QQv8oADkAgcdujRq0aHVjNFXoVm7b1DdlhEAdhKXJ7XyY/2zoEbpoU4YxzIftloHZ0vd/k4vgAg5beH972jpWZj6N3ER+EgR73+Ui0p0pdXIRjDF4o8mWSLw8W8Z93eILtLg0DcOIwIDAQAB
+  aly:
+    url_pre: http://39.101.143.165:8080/API/insCBIT
+  api10: /pjms/insurance/open/unify/order/cancelUnderwriting
+  api11: /pjms/insurance/open/unify/order/getVerificationCode
+  api12: /pjms/insurance/open/unify/order/commitVerificationCode
+  api14: /pjms/insurance/open/unify/order/sendEleApplicationSign
+  api17: /pjms/insurance/open/unify/order/viewToPay
+  api18: /pjms/insurance/open/unify/order/queryPolicy
+  api2: /pjms/insurance/open/unify/order/getInitParams
+  api3: /pjms/insurance/open/unify/order/generateOrderNo
+  api4: /pjms/insurance/open/unify/vehicle/getTMBVerificationCode
+  api5: /pjms/insurance/open/unify/vehicle/queryVehicleModel
+  api6: /pjms/insurance/open/unify/vehicle/confirmVehicle
+  api7: /pjms/insurance/open/unify/order/quote
+  api8: /pjms/insurance/open/unify/order/postUnderwriting
+  api9: /pjms/insurance/open/unify/order/applyPay
+  carDealerCode_pingan: 224189117001
+  franchiserChannelCode_pingan: QIAOYRXX-00001
+  franchiserChannelId_pingan: CBIT01240000
+  franchiserChannelId_taiping: CBIT01240000
+  franchiserChannelId_taipingyang: CBIT01240000
+  franchiserId: taiyuantianqin-001
+  groupCode_taiping: S132001
+  insurerBranchCode_pingan: 140000
+  insurerBranchCode_taiping: 140000
+  insurerBranchCode_taipingyang: 140000
+  ip: 10.23.69.91
+  url_pre: http://88.88.1.52:5017
+filePath: /usr/local/apache-tomcat-8.5.73/webapps/upload/
+hb:
+  audit:
+    url: http://172.24.144.213:8088/hb/hb_hebao
+  getPolicyPrint:
+    url: http://172.24.144.213:8088/hb/hb_bdsearch
+  image:
+    url: http://172.24.144.213:8088/hb/hb_phoup
+  quote:
+    url: http://172.24.144.213:8088/hb/hb_bfjs
+hn:
+  vin:
+    search:
+      url: http://172.24.144.213:8088/hn/vinsearch
+master:
+  password:
+    ciphertext: 9d3b721959d63c10173d378e82aaecf2
+    salt: 7cb112e917a8446f8616
+mybatis:
+  configuration:
+    map-underscore-to-camel-case: true
+  mapper-locations: classpath:mapper/**/*.xml
+  type-aliases-package: com.ydtech.modules.*.model
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+netUrl: http://baoxianzhanggui.com:8080/
+
+## 方法日志开关
+open:
+  method:
+    log: false
+pa:
+  vin:
+    search:
+      url: http://172.24.144.213:8888/pingan/vinSearch
+pagehelper:
+  helper-dialect: mysql
+  params: count=countSql
+  reasonable: true
+  support-methods-arguments: true
+pyramid:
+  dept:
+    id: 99140109M03D01
+rb:
+  audit:
+    url: http://172.24.144.213:8088/rb/jiaofei
+  brand:
+    search:
+      url: http://172.24.144.213:8088/rb/brandsearch
+  car:
+    search:
+      url: http://172.24.144.213:8088/rb/carsearch
+  quote:
+    url: http://172.24.144.213:8088/rb/bfjs
+resp_json: '{"status":"Z00001","msg":"success","data":{"invoiceType":[],"payWayList":[{"payWayCode":"Z000005"}],"switchList":[{"cityName":null,"insurerId":null,"configCode":"Z00002","configValue":"ON","remark":"��Ҫ����ǩ��"},{"cityName":null,"insurerId":null,"configCode":"Z00009","configValue":"ON","remark":"��Ҫǰ���ύ��ת����̨֧��"},{"cityName":null,"insurerId":null,"configCode":"Z00007","configValue":"ON","remark":"��Ҫ���ó���ȷ��"},{"cityName":null,"insurerId":null,"configCode":"Z00001","configValue":"ON","remark":"��Ҫ���Ͷ���(�ֻ�ʵ����֤)"}]},"insurerId":"000108","baseParam":{"requestNo":"baodafang-00197e79fcc-f39c-4c54-86fc-a88668b0647e"},"success":true}'
+server:
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+spring:
+  datasource:
+    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+    druid:
+      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+      filters: stat,wall,log4j
+      initial-size: 5
+      maxActive: 20
+      maxPoolPreparedStatementPerConnectionSize: 20
+      maxWait: 60000
+      minEvictableIdleTimeMillis: 300000
+      minIdle: 5
+      poolPreparedStatements: true
+      testOnBorrow: true
+      testOnReturn: true
+      testWhileIdle: true
+      timeBetweenEvictionRunsMillis: 60000
+      validationQuery: SELECT 1 FROM DUAL
+    password: Iy$@$koH@oURxyvw
+    url: jdbc:p6spy:mysql://rm-8vbaejxof1xh06o9r.mysql.zhangbei.rds.aliyuncs.com:3306/agent?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
+    username: sxzgkj
+  redis:
+    database: 0
+    host: 172.24.144.220
+    lettuce:
+      pool:
+        max-active: 8
+        max-idle: 8
+        max-wait: 100
+        min-idle: 0
+    password: sxzgkj@2023
+    port: 6379
+    timeOut: 3000
+  servlet:
+    multipart:
+      max-file-size: 2000MB
+      max-request-size: 2000MB
+upload:
+  basepath: ${filePath}
+  file:
+    path: D:/upload/
+  host: ''
+  password: ''
+  url: ${netUrl}
+  username: ''
+wechat:
+  open:
+    componentAppId: wx612ca90988c46947
+    componentSecret: 75b7d4cda453b2075dec23f849278bc0
+ya:
+  callbackUrl: http://www.baoxianzhanggui.com:8080/order/yongAn/updatePolicy
+  comCode: 214040020000
+  consumerAccessKey: xE1cA7dK
+  consumerID: 102120
+  matchCode: 10212014040001
+  url: https://api.yaic.com.cn/auto/issue
+  url.sign: https://api.yaic.com.cn/auto/debug/generate-access-key
+  userCode: 10061765
+yc:
+  api:
+    agent:
+      agentCode: 250000P00004
+      agentNme: 191010
+      agentType: 250000P0000401
+      cBsnsTyp: 100030057
+      cChaType: 100030057
+      cOprcde: 192099
+      custNature: 191010
+      dptCde: 14A4
+      operatorCode: 2752454675645
+      qlftNo: 永鑫保险销售服务有限公司山西分公司
+      salesmanNo: 100030057
+    password: yc@20230202!
+    pay:
+      callBack: http://127.0.0.1:8080/api/yongCheng/callBack
+    url: http://140.206.189.151:17000/
+    userName: yctest1
+  audit:
+    url: /yc/jiaofei
+  domain: http://47.92.254.66:8088
+  getPolicyPrint:
+    url: /yc/bdxz
+  image:
+    url: /yc/yxsc
+  quote:
+    url: /yc/bfjs
+zm:
+  ascription:
+    url: ${zm.domain}/ascription
+  audit:
+    url: ${zm.domain}/audit
+  domain: http://172.24.144.213:8888/zm
+  getPolicyPrint:
+    url: ${zm.domain}/getPolicyPrint
+  image:
+    url: ${zm.domain}/yxsc
+  manualUnderwriting:
+    url: ${zm.domain}/manualUnderwriting
+  modelQuery:
+    url: ${zm.domain}/modelQuery
+  quote:
+    url: ${zm.domain}/quotedPrice
+  verifyPayment:
+    url: ${zm.domain}/verifyPayment
+  vinSearch:
+    url: ${zm.domain}/vinSearch
+
+
+
+logging:
+  path: /ins/logs

+ 298 - 0
src/main/resources/application-test.yml

@@ -0,0 +1,298 @@
+CallbackUrl: http://47.92.254.66:8080/zm/Underwriting
+RGCallbackUrl: http://47.92.254.66:8080/zm/ArtificialUnderwriting
+Specialaccount: 99999999999999
+TAInsureUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/insureConfirmation.mvc
+TAModelUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/queryCarModel.mvc
+TAPayUrl: https://testow.95505.cn/cpf/tianan_cpf/common/pay/applyPay.do
+TAQuoteUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/premiumAccurate.mvc
+#天安API测试参数
+TASign: gIpr5j5haL7T8WJY7ZS54JdlYL/7PToQOy505Mr/iH3qN4SMpJJVdvxFE1/KsWH0EjDxR9qVwRC/t6kLCJo+Y1AB+FD1qNjkbLyEQ+9aeQEF2Af/4bJqUDArewHHT879o5IqzHg/lcg=
+TAUploadUrl: https://testow.95505.cn/cpf/tianan_cpf/access/car/thirdUploadAttach.mvc
+ZMIMGUrl: https://test.echinacoal.com/singlePlatform/others/
+ZMSMSUrl: https://test.echinacoal.com/singlePlatform/prpall/
+ZMToken: THIRDSCOuloft2020052818346904zmYBSX
+#中煤接口测试地址
+ZMUrl: https://test.echinacoal.com/singlePlatform/
+aly:
+  cbit:
+    #================ 阿里云部署对接保信服务器==============#
+    url_pre: http://223.70.186.115:8080/CBIT/API/insCBIT
+  pay:
+    html_path: C:\soft\apache-tomcat-8.5.75\webapps\html\
+    url_pre: http://test.baoxianzhanggui.com:8080
+apk:
+  path: /usr/local/apache-tomcat-8.5.73/webapps/app/android/
+# 安盛天平
+as:
+  audit:
+    url: /as/jiaofei
+    # 安盛天平爬虫接口
+  domain: http://47.92.254.66:8088
+  image:
+    url: /as/yxsc
+  quote:
+    url: /as/bfjs
+
+
+#================ 中保信接口对接--开始==============#
+## 接口地址
+cbit:
+  ### 合作伙伴-加解密秘钥对  私钥+公钥
+  HZHB_PRIVATE_KEY: MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAJnWpyVLFBli1kakBXUjk/SmH+X1X0kGGik0ub1MXnNUOk9NBqRQjO6G9A6wdiGzo9j9w26u5u9R6R6De843YMhgW6iIoDodexvZzInxTE+YY52iUBDCcksHYAM7uHZBtdXKovm+bEzL0nwa89Xw6zyuCm8x7enoDiVzs/75WoqrAgMBAAECgYAnEcC5U+vy1oscvaM1MKfuxhHr0Pk2DnquZFmXncGPAKEeaq15JYvlOBjbci1OOdUu0qPDhF/Z/694tGPI53+If0MkS3VpxaOYc+i/G/KQiYZIu1hjUb2F8j8xQrF60WkIsqwzjJYF9T5MCjLEZvDg9cPzFY+QpS8yl5Cbl0aOYQJBAMd+0VtQYV9q3nsZgEk4ux6Vz19SakRbk9zkz1yBUKRfWcLa1T9DleaBqGdkdZbO8v6PCtyz6Fdymq+USYWeV3UCQQDFaU5O8GeNr07J6quTgHgsbN8IV28Wp4wKmDAXCWlehkGGoTm11FOL2zxItjgmmHGyXBA08osPCojBPptOazWfAkEAmG3K04WwUPLcOZy7i7cAKpd3ErNrJP4AFcjytBDOqDl+4UbJp4QhljW9kfqNaoSH4H81YntIbQDRNpUMND9PPQJBAKWfnBuOhtLQagHt6NVvy2M6VETjVkhjeZLJ7E7njofHi+IwEgMDiLSl0wYOGz4GWB2UL+S8OP79j47Rv+si93ECQQCNqD8nMcVXIHKze7aM9c8v1yfgEdk8IpVhAbiXbRs3ANTT4Jx2M6GNBEeEAorHqO4eOTxdObNuz/RADoRnpzHk
+  HZHB_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCZ1qclSxQZYtZGpAV1I5P0ph/l9V9JBhopNLm9TF5zVDpPTQakUIzuhvQOsHYhs6PY/cNurubvUekeg3vON2DIYFuoiKA6HXsb2cyJ8UxPmGOdolAQwnJLB2ADO7h2QbXVyqL5vmxMy9J8GvPV8Os8rgpvMe3p6A4lc7P++VqKqwIDAQAB
+  ### 中介平台-加解密秘钥对 私钥+公钥
+  ZJPT_PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKbJHlAPiXza9A7Mfs2cLvysKa5GjdMtG1QQv8oADkAgcdujRq0aHVjNFXoVm7b1DdlhEAdhKXJ7XyY/2zoEbpoU4YxzIftloHZ0vd/k4vgAg5beH972jpWZj6N3ER+EgR73+Ui0p0pdXIRjDF4o8mWSLw8W8Z93eILtLg0DcOIwIDAQAB
+  aly:
+    ##================ 保信回调阿里云接服务器==============#
+    url_pre: http://47.92.254.66:8080/API/insCBIT
+  api10: /pjms/insurance/open/unify/order/cancelUnderwriting
+  api11: /pjms/insurance/open/unify/order/getVerificationCode
+  api12: /pjms/insurance/open/unify/order/commitVerificationCode
+  api14: /pjms/insurance/open/unify/order/sendEleApplicationSign
+  api17: /pjms/insurance/open/unify/order/viewToPay
+  api2: /pjms/insurance/open/unify/order/getInitParams
+  api3: /pjms/insurance/open/unify/order/generateOrderNo
+  api4: /pjms/insurance/open/unify/vehicle/getTMBVerificationCode
+  api5: /pjms/insurance/open/unify/vehicle/queryVehicleModel
+  api6: /pjms/insurance/open/unify/vehicle/confirmVehicle
+  api7: /pjms/insurance/open/unify/order/quote
+  api8: /pjms/insurance/open/unify/order/postUnderwriting
+  api9: /pjms/insurance/open/unify/order/applyPay
+  carDealerCode_pingan: 224189117001
+  franchiserChannelCode_pingan: QIAOYRXX-00001
+  franchiserChannelId_pingan: CBIT01240000
+  franchiserChannelId_taiping: CBIT01240000
+  franchiserChannelId_taipingyang: CBIT01240000
+  ### 中介机构id
+  franchiserId: taiyuantianqin-001
+  groupCode_taiping: S132001
+  insurerBranchCode_pingan: 140000
+  insurerBranchCode_taiping: 140000
+  insurerBranchCode_taipingyang: 140000
+  ### ip地址
+  ip: 10.23.69.89
+  url_pre: http://88.88.1.51:5017
+#================ 中保信接口对接--结束==============#
+
+#文件上传路径测试
+filePath: C:/soft/apache-tomcat-8.5.75/webapps/upload/
+
+# 恒邦
+hb:
+  audit:
+    url: http://47.92.254.66:8088/hb/hb_hebao
+  getPolicyPrint:
+    url: http://47.92.254.66:8088/hb/hb_bdsearch
+  image:
+    url: http://47.92.254.66:8088/hb/hb_phoup
+  quote:
+    url: http://47.92.254.66:8088/hb/hb_bfjs
+
+#华农
+hn:
+  vin:
+    search:
+      #华农vin码查询
+      url: http://47.92.254.66:8088/hn/vinsearch
+master:
+  password:
+    ciphertext: 9d3b721959d63c10173d378e82aaecf2
+    salt: 7cb112e917a8446f8616
+mybatis:
+  configuration:
+    map-underscore-to-camel-case: true
+  #mybatis xml文件扫描路径
+  mapper-locations: classpath:mapper/**/*.xml
+  type-aliases-package: com.ydtech.modules.*.model
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+##测试地址
+netUrl: http://47.92.254.66:8080/
+open:
+  method:
+    log: true
+##平安
+pa:
+  vin:
+    search:
+      #平安vin码查询
+      url: http://47.92.254.66:8888/pingan/vinSearch
+
+#================ mybatis pagehelper ==============#
+pagehelper:
+  helper-dialect: mysql
+  params: count=countSql
+  reasonable: true
+  support-methods-arguments: true
+pyramid:
+  dept:
+    id: 99D05
+
+# 人保
+rb:
+  audit:
+    url: http://47.92.254.66:8088/rb/jiaofei
+  brand:
+    search:
+      url: http://47.92.254.66:8088/rb/brandsearch
+  car:
+    search:
+      url: http://47.92.254.66:8088/rb/carsearch
+  domain: http://47.92.254.66:8088/rb
+  quote:
+    url: http://47.92.254.66:8088/rb/bfjs
+
+resp_json: '{"code":200,"msg":null,"data":{"busUniqueId":"P_YBX_TESTT0NukiEN02OGDABB","total":3518.79,"insureId":null,"businessPolicy":{"specialTermItems":null,"coverages":null,"applicationNo":"53201093900246326035"},"trafficPolicy":{"specialTermItems":null,"coverages":null,"applicationNo":"53201093900246326036"},"propertyPolicies":null,"casualtyPolicies":null}}'
+server:
+  servlet:
+    encoding:
+      charset: UTF-8
+      force: true
+
+
+spring:
+  datasource:
+    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+    druid:
+      # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
+      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+      # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
+      filters: stat,wall,log4j
+      # 初始化大小,最小,最大
+      initial-size: 5
+      maxActive: 20
+      maxPoolPreparedStatementPerConnectionSize: 20
+      # 配置获取连接等待超时的时间
+      maxWait: 60000
+      # 配置一个连接在池中最小生存的时间,单位是毫秒
+      minEvictableIdleTimeMillis: 300000
+      minIdle: 5
+      # 打开PSCache,并且指定每个连接上PSCache的大小
+      poolPreparedStatements: true
+      testOnBorrow: true
+      testOnReturn: true
+      testWhileIdle: true
+      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+      timeBetweenEvictionRunsMillis: 60000
+      validationQuery: SELECT 1 FROM DUAL
+    ## 测试库
+    url: jdbc:p6spy:mysql://47.92.254.66:3306/zgdd?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
+    username: root
+    password: zgdd@2020
+
+  # redis 配置
+  redis:
+    database: 0
+    host: localhost
+    lettuce:
+      pool:
+        max-active: 8
+        max-idle: 8
+        max-wait: 100
+        min-idle: 0
+    password: ''
+    port: 6379
+    timeOut: 3000
+  servlet:
+    multipart:
+      # 最大支持文件大小
+      max-file-size: 2000MB
+      # 最大支持请求大小
+      max-request-size: 2000MB
+upload:
+  # 路径带上前后斜杆
+  basepath: ${filePath}
+  file:
+    path: D:/upload/
+  host: ''
+  password: ''
+  url: ${netUrl}
+  username: ''
+wechat:
+  open:
+    componentAppId: wx612ca90988c46947
+    componentSecret: 75b7d4cda453b2075dec23f849278bc0
+
+#================ 永安 ==============#
+ya:
+  callbackUrl: http://test.baoxianzhanggui.com:8080/order/yongAn/updatePolicy
+  comCode: 214040020000
+  consumerAccessKey: 123456test
+  consumerID: 102120
+  matchCode: 10212014040001
+  url: https://tapi.yaic.com.cn/auto/issue
+  url.sign: https://tapi.yaic.com.cn/auto/debug/generate-access-key
+  userCode: 10061765
+
+##永诚
+yc:
+  #api方式
+  api:
+    agent:
+      # 渠道编码(agentCode)
+      agentCode: 250000P00004
+      # 渠道分类(agentType)
+      agentNme: 191010
+      # 协议编码(conferCode)
+      agentType: 250000P0000401
+      # 操作人员代码(cOprcde)
+      cBsnsTyp: 100030057
+      # 业务员代码(salesmanNo)
+      cChaType: 100030057
+      # 客户性质(custNature)
+      cOprcde: 192099
+      # 新业务来源(CChaType)
+      custNature: 191010
+      # 机构代码(dptCde)
+      dptCde: 14A4
+      # 代理人资格证号(qlftNo)
+      operatorCode: 2752454675645
+      # 代理人名称(agentNme)
+      qlftNo: 永鑫保险销售服务有限公司山西分公司
+      # 录入人(operatorCode)
+      salesmanNo: 100030057
+    userName: tianqin
+    password: 123456
+    pay:
+      # 回调地址
+      callBack: http://47.92.254.66:8080/api/yongCheng/callBack
+    url: http://140.206.189.151:17000/
+  audit:
+    url: /yc/jiaofei
+  domain: http://47.92.254.66:8088
+  getPolicyPrint:
+    url: /yc/bdxz
+  image:
+    url: /yc/yxsc
+  quote:
+    url: /yc/bfjs
+
+
+#中煤
+zm:
+  ascription:
+    url: ${zm.domain}/ascription
+  audit:
+    url: ${zm.domain}/audit
+  domain: http://172.24.144.213:8888/zm
+  getPolicyPrint:
+    url: ${zm.domain}/getPolicyPrint
+  image:
+    url: ${zm.domain}/yxsc
+  manualUnderwriting:
+    url: ${zm.domain}/manualUnderwriting
+  modelQuery:
+    url: ${zm.domain}/modelQuery
+  quote:
+    url: ${zm.domain}/quotedPrice
+  verifyPayment:
+    url: ${zm.domain}/verifyPayment
+  vinSearch:
+    url: ${zm.domain}/vinSearch
+
+
+
+
+logging:
+  path: /ins/logs

+ 14 - 0
src/main/resources/application.yml

@@ -0,0 +1,14 @@
+spring:
+  profiles:
+      active: dev
+
+
+# 日志配置
+logging:
+  path: ./logs
+  config: classpath:logback-spring.xml
+  level:
+    root: INFO
+    # 设置 MyBatis 执行 sql 时打印具体的 Sql 语句
+    com.hahashujia.logback: DEBUG
+    org.mybatis: DEBUG

+ 151 - 0
src/main/resources/logback-spring.xml

@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <springProperty scope="context" name="logPath" source="logging.path"/>
+    <property name="log.path" value="${logPath}"/>
+
+<!--    <property name="log.path" value="./logs"/>-->
+    <property name="console.log.pattern"
+              value="%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}%n) - %msg%n"/>
+    <property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"/>
+
+    <!-- 控制台输出 -->
+    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>${console.log.pattern}</pattern>
+            <charset>utf-8</charset>
+        </encoder>
+    </appender>
+
+    <!-- 控制台输出 -->
+    <appender name="file_console" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-console.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/sys-console.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 日志最大 1天 -->
+            <maxHistory>1</maxHistory>
+        </rollingPolicy>
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>${log.pattern}</pattern>
+            <charset>utf-8</charset>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <!-- 过滤的级别 -->
+            <level>INFO</level>
+        </filter>
+    </appender>
+
+    <!-- 系统日志输出 -->
+    <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-info.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 日志保留最大的历史 60天 -->
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>INFO</level>
+            <!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-error.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 日志最大的历史 60天 -->
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>ERROR</level>
+            <!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+
+    <!-- 永诚日志输出 -->
+    <appender name="custom_alltrust" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${log.path}/sys-alltrust.log</file>
+        <!--日志文件输出格式-->
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/sys-alltrust.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+
+<!--            <fileNamePattern>${log.path}/sys-alltrust.%d{yyyy-MM-dd}.log</fileNamePattern>-->
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文件保留天数-->
+            <maxHistory>30</maxHistory>
+        </rollingPolicy>
+    </appender>
+
+
+<!--    &lt;!&ndash; info异步输出 &ndash;&gt;-->
+<!--    <appender name="async_info" class="com.yomahub.tlog.core.enhance.logback.async.AspectLogbackAsyncAppender">-->
+<!--        &lt;!&ndash; 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 &ndash;&gt;-->
+<!--        <discardingThreshold>0</discardingThreshold>-->
+<!--        &lt;!&ndash; 更改默认的队列的深度,该值会影响性能.默认值为256 &ndash;&gt;-->
+<!--        <queueSize>512</queueSize>-->
+<!--        &lt;!&ndash; 添加附加的appender,最多只能添加一个 &ndash;&gt;-->
+<!--        <appender-ref ref="file_info"/>-->
+<!--    </appender>-->
+
+<!--    &lt;!&ndash; error异步输出 &ndash;&gt;-->
+<!--    <appender name="async_error" class="com.yomahub.tlog.core.enhance.logback.async.AspectLogbackAsyncAppender">-->
+<!--        &lt;!&ndash; 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 &ndash;&gt;-->
+<!--        <discardingThreshold>0</discardingThreshold>-->
+<!--        &lt;!&ndash; 更改默认的队列的深度,该值会影响性能.默认值为256 &ndash;&gt;-->
+<!--        <queueSize>512</queueSize>-->
+<!--        &lt;!&ndash; 添加附加的appender,最多只能添加一个 &ndash;&gt;-->
+<!--        <appender-ref ref="file_error"/>-->
+<!--    </appender>-->
+
+
+    <!--开发环境:打印控制台-->
+    <springProfile name="dev,test">
+        <root level="debug">
+            <appender-ref ref="console" />
+            <appender-ref ref="file_console" />
+        </root>
+    </springProfile>
+
+
+<!--    &lt;!&ndash;系统操作日志&ndash;&gt;-->
+<!--    <root level="info">-->
+<!--        <appender-ref ref="console" />-->
+<!--&lt;!&ndash;        <appender-ref ref="async_info" />&ndash;&gt;-->
+<!--&lt;!&ndash;        <appender-ref ref="async_error" />&ndash;&gt;-->
+<!--        <appender-ref ref="file_console" />-->
+<!--    </root>-->
+
+    <!-- 添加永诚信息 -->
+    <logger name="alltrust" additivity="false" level="info">
+        <appender-ref ref="custom_alltrust"/>
+    </logger>
+
+</configuration>