吉客云对接打通MySQL盘点单查询接口与执行操作-v1接口

对接源平台:吉客云
杭州吉客云网络技术有限公司是经国家认定的高新技术企业,是国内领先的SaaSERP软件服务商,致力于为企业提供安全稳定、高可用性和高扩展性的一站式数字化解决方案。
写入目标:MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。
数据接口配置方案
异构系统具有非常丰富的业务流程、复杂的系统架构和服务接口。在很多情况下,这两个系统都是分别独立部署和运行的,各自拥有不同的技术栈和编程模型,甚至两者在系统平台、技术平台和编程语言上是完全异构的。那么对接就需要根据接口配置对应的规则,例如取数就要根据查询接口获取吉客云的数据,并且根据对应的条件进行取数,目标系统就必须根据目标系统的格式,以及获取的数据进行加工处理后进行写入到MySQL中。轻易云集成平台的可视化配置轻松实现。


吉客云接口明细
- 调用接口:wms.stocktake.get
- 接口名称:盘点单查询
- 方法:POST
请求参数
字段字段名称类型配置值
warehouseCode仓库编号string
skuBarcode条码 支持批量查询string
pageSize条目string20
pageIndex页码string
startPdDate盘点时间-开始string{{LAST_SYNC_TIME datetime}}
endPdDate盘点时间-结束string{{CURRENT_TIME datetime}}
响应参数
字段字段名称类型配置值
stocktakeId盘点单编号string
companyId公司idstring
warehouseId仓库string
text摘要string
deptId发起部门string
stocktakeDate盘点日期string
createId创建人string
status盘点单状态1=初始2=待盘点3=盘点中4=已盘点5=已审核6=已关闭string
companyName公司名称string
warehouseName仓库名称string
deptName部门名称string
createName创建人名称string
flagData标记Id集合string
stockTakeDetailViews盘点单明细array
stockTakeDetailViews.id盘点明细idstring
stockTakeDetailViews.headId盘点主表idstring
stockTakeDetailViews.wareaId库区string
stockTakeDetailViews.positionId货位string
stockTakeDetailViews.goodsId货品idstring
stockTakeDetailViews.skuId规格idstring
stockTakeDetailViews.batchId批次string
stockTakeDetailViews.snNo序列号string
stockTakeDetailViews.stockQuan库存量string
stockTakeDetailViews.takeQuan盘点量string
stockTakeDetailViews.variQuan盘点-库存string
stockTakeDetailViews.price单价string
stockTakeDetailViews.value金额string
stockTakeDetailViews.inputId录入人string
stockTakeDetailViews.isSerial是否序列号货品 1为是string
stockTakeDetailViews.isBatch是否批次管理1为是string
stockTakeDetailViews.unitId计量单位Idstring
stockTakeDetailViews.unitName单位名称string
stockTakeDetailViews.rowRemark备注string
stockTakeDetailViews.goodsNo货品编号string
stockTakeDetailViews.goodsName货品名称string
stockTakeDetailViews.skuBarcode条形码string
stockTakeDetailViews.isPackageInfo是否为组合装 1为是string
stockTakeDetailViews.isSplitAssembly是否拆分 string
MySQL接口明细
- API:execute
- NAME:执行操作-v1
- METHOD:POST
请求参数
接口字段字段名称预设值描述
main_params主参数
main_params.bill_no单据编号{{stocktakeId}}
main_params.status状态1
main_params.stock_org_id库存组织
findCollection find textField_l2ib4q9s from 2bcf5aa6-6c81-39a8-b8a2-b97d6432bff9 where textField_l2ib4q9p={{warehouseCode}}
main_params.date日期_function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' )
main_params.bill_type_id单据类型PY01_SYS
main_params.owner_type_id_head货主类型BD_OwnerOrg
main_params.owner_id_head货主??
findCollection find textField_l2ib4q9s from 2bcf5aa6-6c81-39a8-b8a2-b97d6432bff9 where textField_l2ib4q9p={{warehouseCode}}
main_params.dept_id部门_findCollection find textField_l747atki from 2bcf5aa6-6c81-39a8-b8a2-b97d6432bff9 where textField_l2ib4q9p={{warehouseCode}}
main_params.stocker_id仓管员{{createName}}
main_params.base_curr_id本位币1
main_params.remark备注{{text}}
main_params.create_time创建时间
function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' )
main_params.created_by创建者{{createName}}
main_params.update_time更新时间_function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' )
main_params.updated_by更新者{{createName}}
main_params.extend_params_11:1扩展参数stockCountLoss
main_params.extend_params_1.lastInsertIdorder_id:lastInsertId
main_params.extend_params_1.material_id物料编码{{stockCountGain.goodsNo}}
main_params.extend_params_1.unit_id单位Pcs
main_params.extend_params_1.acct_qty账存数量{{stockCountGain.stockQuan intval}}
main_params.extend_params_1.count_qty盘点数量{{stockCountGain.takeQuan intval}}
main_params.extend_params_1.loss_qty盘亏数量??{{stockCountGain.variQuan intval}}
main_params.extend_params_1.stock_id仓库{{warehouseId}}
main_params.extend_params_1.stock_status_id库存状态??1
main_params.extend_params_1.owner_type_id货主类型BD_OwnerOrg
main_params.extend_params_1.owner_id货主??_findCollection find textField_l2ib4q9s from 2bcf5aa6-6c81-39a8-b8a2-b97d6432bff9 where textField_l2ib4q9p={{warehouseCode}}
main_params.extend_params_1.cost成本价??
main_params.extend_params_1.total_cost总成本??
main_params.extend_params_1.price价格
main_params.extend_params_1.total_amount总量
main_params.extend_params_1.remark备注{{stockCountGain.rowRemark}}
main_params.extend_params_1.source_id源单id??
main_params.extend_params_1.source_detail_id源单明细行id??
main_params.extend_params_1.source_code源单单号??null
main_params.extend_params_1.source_type源单类型??
main_params.extend_params_1.main_sql主语句INSERT INTO
lehua.
stock_count_loss (
bill_no,
status,
stock_org_id,
date,
bill_type_id,
owner_type_id_head,
owner_id_head,
dept_id,
stocker_id,
base_curr_id,
remark,
create_time,
created_by,
update_time,
updated_by) VALUES ( <{bill_no: }>, <{status: }>, <{stock_org_id: }>, <{date: CURRENT_TIMESTAMP}>, <{bill_type_id: }>, <{owner_type_id_head: }>, <{owner_id_head: }>, <{dept_id: }>, <{stocker_id: }>, <{base_curr_id: }>, <{remark: }>, <{create_time: 0000-00-00 00:00:00}>, <{created_by: }>, <{update_time: 0000-00-00 00:00:00}>, <{updated_by: }>);
main_params.extend_params_1.extend_sql_11:1扩展语句INSERT INTO
lehua.
stock_count_loss_detail (
order_id,
material_id,
unit_id,
acct_qty,
count_qty,
loss_qty,
stock_id,
stock_status_id,
owner_type_id,
owner_id,
cost,
total_cost,
price,
total_amount,
remark,
source_id,
source_detail_id,
source_code,
source_type) VALUES ( <{lastInsertId: }>, <{material_id: }>, <{unit_id: }>, <{acct_qty: }>, <{count_qty: }>, <{loss_qty: }>, <{stock_id: }>, <{stock_status_id: }>, <{owner_type_id: }>, <{owner_id: }>, <{cost: }>, <{total_cost: }>, <{price: }>, <{total_amount: }>, <{remark: }>, <{source_id: }>, <{source_detail_id: }>, <{source_code: }>, <{source_type: }>);
系统打通概况
使用全界面可视化配置集成流,快速应对企业的集成需求使得吉客云与MySQL之间的数据接口一站式的快速集成能力,构建企业数据通道,解决数据孤岛问题。快速构建企业元数据标准、主数据标准、业财数据标准,完成数据的采集、统一、分发、清洗、归集等,帮助企业建立高质量的数据中台。目前轻易云平台已经支持300+系统,同时具备快速适配新系统的能力,集成海量接口数据。无论是对接ERP还是MES、OA、CRM、WMS、OMS等等系统,都可以通过接口相互集成。

