供应链物流

首页 » 常识 » 常识 » python二则运销系统对接司机宝K3
TUhjnbcbe - 2022/9/4 9:28:00
泉州白癜风医院 http://m.39.net/pf/a_8720484.html

最近一直转python开发,与初尝python的喜悦不同,时间越长,越觉得自己无知的可以,也就越发宁神静气,希望能沉下心来,慢慢领悟。

最近的工作如下:

宝鑫铁矿需求,大宗物料入库系统,对接司机宝APP。

贝瓦导入EXCEL物流单号至K3CLOUD拣配单。

司机宝的同仁看到,会不会考虑给我点广告费呢?其实,他们也在帮维冠推销产品啦!:)

需求是:

运销系统结算完成,将结算结果上传至司机宝APP,企业端接收以后做审核并在线付款(运费)。完成交易。

我这边的工作包括:

1)制作扫描程序,每五分钟定时扫描已结算30分钟(刚结算的可能有其他原因要修改。)的过磅单,上传至司机宝APP。

采用python开发,扫描本机运销平台MSSQL数据库。

收集字段,组织JSON文本,提交司机宝平台。

将反馈写入日志文件。

制作WINDOWS定时任务,每5分钟运行一次。

这就是python一切就这么简单!全部行代码。

2)运销系统提供上传同步情况日志查询,并提供重复上传机制(删除已同步记录,即可再次上传)

相较而言,贝瓦的需求并不复杂,但用途还是较大的:

客户是第三方托管仓库,但没有软件,仓库人员登录CLOUD看到销售订单后,生成拣配货单(包裹单),并包装货物后,交给物流公司发运。

物流公司会返回对应包裹的物流单号(EXCEL表格),仓库人员再手工一对一更新拣配单的物流单号(上图)

需求就是,自动匹配EXCEL中的拣配单号与物流单号,导入K3CLOUD,免去人工操作的烦琐(要一张一张的找拣配单,再修改单号,录入10多位的数字,极易出错。)

python来了!

读取EXCEL,判断物流单号列、拣货单号列,连接K3CLOUD,找到拣货单,更新!循环执行就可以!

同时将结果回填EXCEL,方便查阅!

并且,考虑到安全性和速度,提供了两种方便,直接SQL语句更新,与WEBAPI更新两种方式。

代码是这个样子滴:

全部代码行。

怎么样,你还没打算学习python??

预览时标签不可点收录于合集#个上一篇下一篇
1
查看完整版本: python二则运销系统对接司机宝K3