费用商旅对接-字段映射标准插件介绍原创
金蝶云社区-Lxuan
Lxuan
9人赞赏了该文章 286次浏览 未经作者许可,禁止转载编辑于2024年01月11日 10:28:16

本文档主要介绍商旅对接方案-字段映射方案标准支持插件介绍。主要针对,现场二开商旅,可以直接使用插件复用。插件归集在kd.fi.er.business.trip.v2.plugin 目录中。可以自行翻阅匹配。后续持续更新迭代。


 1. kd.fi.er.business.trip.v2.plugin.BillPlugin

    (1)获取源单字段值 kd.fi.er.business.trip.v2.plugin.BillPlugin#getFromBill  

例:

上传图片


    (2)获取单据商旅集成关联数据映射外部ID kd.fi.er.business.trip.v2.plugin.BillPlugin#getOutDataId  

例:上传图片

    


    (3)星瀚对接功能订单结算单获取申请单表单类型  kd.fi.er.business.trip.v2.plugin.BillPlugin#getOaBillFormId  

例:

上传图片


2. 服务商信息 kd.fi.er.business.trip.v2.plugin.BizInfoPlugin

    (1)获取服务商id  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getId

    (2)获取服务商appkey  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getAppKey

    (3)获取服务商租户id  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getTenantid

    (4)获取服务商账套id  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getAccountid

    (5)获取服务商app秘钥  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getAppsecurity

    (6)获取服务商公司id  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getOrationid

    (7)获取服务商自定义字段1  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getReservedfield1

    (8)获取服务商自定义字段2  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getReservedfield2

    (9)获取服务商自定义字段3  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getReservedfield3

    (10)获取服务商自定义字段4  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getReservedfield4

    (11)获取服务商自定义字段5  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getReservedfield5

    (12)获取服务商结算币别  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getCheckingCurrency

    (13)获取服务商出差申请单/人员同步核算组织取    值  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getSyncreqbillsettleorg

    (14)获取服务商最后差量组织同步时间戳  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getLastSyncOrgTime

    (15)获取服务商最后差量人员同步时间戳  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getLastSyncUserTime

    (16)获取服务商最后差量订单同步时间    戳  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getLastSyncOrderTimeStamp

    (17)获取服务商费用承担获取  kd.fi.er.business.trip.v2.plugin.BizInfoPlugin#getSetcostorg

例:

上传图片


  

3. 结算单 kd.fi.er.business.trip.v2.plugin.CheckingPlugin

    (1)对平  kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getIsbalance

例:

上传图片

    (2)全部订单表ID kd.fi.er.business.trip.v2.plugin.CheckingPlugin#allOrderId

例:

上传图片

      (3)是否对账 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getIsreconciliation

例:

上传图片

    (4) 是否可抵扣 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getIsdeductible

例:

上传图片

    (5)票价税率 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getOrderdeductrate

例:

上传图片

    (6)票价税额 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getOrderamounttax

例:

上传图片

    (7)服务费税率 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getServicedeductrate

上传图片

    (8)服务费税额 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getServiceamounttax

image.png

    (9)服务费税额 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getServiceamounttax

image.png

    (10)总税额 kd.fi.er.business.trip.v2.plugin.CheckingPlugin#getTotaltax

image.png

4. 枚举 kd.fi.er.business.trip.v2.plugin.CheckingPlugin

    (1)通过星瀚对接功能 目标单字段 源单字段 源单字段值 匹配对应 单据的值  kd.fi.er.business.trip.v2.plugin.EnumPlugin#getEnum

例:

image.png

5. 订单 kd.fi.er.business.trip.v2.plugin.OrderPlugin

    (1)用车类型  kd.fi.er.business.trip.v2.plugin.OrderPlugin#getVehicleType

例:

image.png


    (2)出差申请单行程单ID  kd.fi.er.business.trip.v2.plugin.OrderPlugin#getTripId

例:

image.png

    (3)申请单formid  kd.fi.er.business.trip.v2.plugin.OrderPlugin#getOabillformid

例:

image.png

6. 组织 kd.fi.er.business.trip.v2.plugin.OrgPlugin

    (1)推送方式,通过人员编码获取申请人公司 kd.fi.er.business.trip.v2.plugin.OrgPlugin#getCompany

例:

downloadfile.png

    (2)推送方式,通过人员编码获取申请人部门 kd.fi.er.business.trip.v2.plugin.OrgPlugin#getDept

例:

downloadfile.png

    (2)订单结算单费用承担部门: 优先取申请单,申请单不存在,取乘客 乘客不存在,再取预订人 kd.fi.er.business.trip.v2.plugin.OrgPlugin#getSettleDept

例:

image.png

    (3)订单结算单费用承担部门: 优先取申请单,申请单不存在,取乘客 乘客不存在,再取预订人 kd.fi.er.business.trip.v2.plugin.OrgPlugin#getSettleDept

例:

image.png


    (4)订单结算单费用承担公司: 优先取申请单,申请单不存在,取乘客 乘客不存在,再取预订人 kd.fi.er.business.trip.v2.plugin.OrgPlugin#getSettleMain

例:

image.png

    


7. 分页 kd.fi.er.business.trip.v2.plugin.PagePlugin

    (1)查询下一页页码 1 kd.fi.er.business.trip.v2.plugin.PagePlugin#getNextPage

例:

image.png

8. 请求参数 kd.fi.er.business.trip.v2.plugin.ParamsPlugin

    (1)推送方式 通过配置的字段为key 获取参数 里面的值 kd.fi.er.business.trip.v2.plugin.ParamsPlugin#getValueByParams

例:

image.png

    (2)获取 字段映射传参 params 里面的值 ,并且map 的 key 为字段映射里面的字段值 ,主要用于推送方式字段映射 kd.fi.er.business.trip.v2.plugin.ParamsPlugin#getJValueByParams

例:

image.png


    (3)通过配置的值 为字段映射编码,获取json  ,并直接获取json key的值,key 为查询条件-字段的值,主要用于拉取方式 ,查询条件获取第三方接口的token  kd.fi.er.business.trip.v2.plugin.ParamsPlugin#getToken

例:

image.png

9. 时间 kd.fi.er.business.trip.v2.plugin.TimePlugin

    (1)当前时间短时间 yyyy-MM-dd kd.fi.er.business.trip.v2.plugin.TimePlugin#getShortNowDate

例:

downloadfile.png

    (2)单据字段时间短时间 yyyy-MM-dd kd.fi.er.business.trip.v2.plugin.TimePlugin#getShortDateByBill

例:

image.png

    (3)时间戳 kd.fi.er.business.trip.v2.plugin.TimePlugin#getNowTime

例:

image.png

    (5)时间 kd.fi.er.business.trip.v2.plugin.TimePlugin#getNowData

例:

image.png

    (4)获取上一个月的第一天 格式20230101  kd.fi.er.business.trip.v2.plugin.TimePlugin#getDsStartDate

例:

image.png

   (5)获取上一个月的最后一天 格式 20230131  kd.fi.er.business.trip.v2.plugin.TimePlugin#getDsEndDate

例:

image.png

   (6)获取上一个月的最后一天 格式 20230131  kd.fi.er.business.trip.v2.plugin.TimePlugin#getDsEndDate

例:

image.png


   (7)获取开始时间,当前时间 上推 jsonvalue 天  格式 2023-01-01 当前时分秒   kd.fi.er.business.trip.v2.plugin.TimePlugin#getStartDate

例:

image.png

   (8)获取结束时间,当前时间 上推 jsonvalue 天 格式 2023-01-31 当前时分秒  kd.fi.er.business.trip.v2.plugin.TimePlugin#getEndDate

例:

image.png


   (9)获取开始时间,当前时间 上推 jsonvalue 天  时间戳   kd.fi.er.business.trip.v2.plugin.TimePlugin#getStartTime

例:

image.png

   (10)获取结束时间,当前时间 上推 jsonvalue 天 时间戳  kd.fi.er.business.trip.v2.plugin.TimePlugin#getEndTime

例:

image.png


   

(11)获取开始时间,当前时间 上推 jsonvalue 天  格式 2023-01-01   kd.fi.er.business.trip.v2.plugin.TimePlugin#getShortStartDate

例:

image.png

   (12)获取结束时间,当前时间 上推 jsonvalue 天 格式 2023-01-31  kd.fi.er.business.trip.v2.plugin.TimePlugin#getShortEndDate

例:

image.png


   (13)通过费用发生事件获取期间 格式 2023.01  kd.fi.er.business.trip.v2.plugin.TimePlugin#getPeriod

例:

image.png

10. 人员 kd.fi.er.business.trip.v2.plugin.UserPlugin

    (1)通过编码获取人员ID kd.fi.er.business.trip.v2.plugin.UserPlugin#getUser

例:

image.png

    (2)通过编码获取人员姓名 kd.fi.er.business.trip.v2.plugin.UserPlugin#getUserName

例:

image.png

    (3)获取当前登录人的ID kd.fi.er.business.trip.v2.plugin.UserPlugin#getCurrentUserId

例:

image.png

   (3)获取当前登录人的编码 kd.fi.er.business.trip.v2.plugin.UserPlugin#getCurrentUserNumber

例:

image.png

   (4)获取当前登录人的姓名 kd.fi.er.business.trip.v2.plugin.UserPlugin#getCurrentUserName

例:

image.png

   (4)获取当前登录人的手机号 kd.fi.er.business.trip.v2.plugin.UserPlugin#getCurrentUserPhone

例:

image.png




赞 9