在下周公子

  • 首页
  • 域名收藏
  • SEM搜索引擎营销
  • 操作系统
    • 服务器应用
  • 特色专题
    • 跑步运动
  • VPS主机推荐
  • 搜索
在下周公子
三十而立,学以致用
  1. 首页
  2. 我的记事本
  3. 正文

使用二维码管控图纸,追溯,存档;Chatgpt4.0&Claude+对话式开发实战

2023年6月30日 1422点热度 2人点赞 0条评论

解决的痛点:外发的图纸,到底是什么时候给出去的。对应的订单是那个。供应商在使用加工的图纸是那个版本。同样的,也同步适用于客户下下单的图纸存档和备份。在下单那刻备份存在。追溯查询。

开发环境:基于Sql server数据库,Windows2016 虚拟机xampp构建PHP环境。

1、开发思路。先将过程中产生的数据写入一张单独的数据表(提升查询效率)。

taskid 对应订单数据唯一值,这里后续会用来传递。attachment是存档后生成的文件名。rq对应生成的时间。batch则是批次号采购对外专用。

2、撰写一个Python处理脚本。完成PDF处理和直接打包zip。

  1. 先通过

    [sql]query = "SELECT wlbm,taskid,tzgdtp,batch FROM taskid_attachment WHERE taskid ='31263'"[/sql]

    向数据库查询数据,获得相关数组信息。

  2. 通过requests组件,沟通http请求,下载pdf到虚拟机制定文件夹保存。
  3. 通过reportlab生成独立标签PDF文件。(采购订单专用,如果是销售业务 此项跳过)
  4. 通过reportlab、pdfrw先生成标签png在转为pdf进行文档合并,最后删除通过requests下载保存的临时文件和生成的png文件。
  5. 获取已经处理完整的文件列表,调用zipfile组件进行压缩包处理。
  6. 向taskid_attachment表写入处理结果和附件信息。

3、撰写一个php脚本用来前端调用taskid向py去传递数据,并制作图纸下载展现的功能。

4、撰写一个企业微信查询数据的界面。

5、调用集成这些业务数据,并在易正bpm上使用C#构建get请求(这个地方由于AI不清楚环境调用,最后求助外援获得设置的帮助,最后实现代码请求),让PHP脚本自动执行相关备份任务。

业务效果:

PDF打码文件

采购专用外发标签文件

开发后记

1、仅做记录代码就不贴了,这个还是有点经济价值用途的。并且这个是入门,后续还可以搭建更多的功能和模块。

2、全部开发花了多少时间,从6月25日想法落地到6月28日实战,6月29日正式上线,耗费大概约50个小时的投入(晚上也在跟AI对线)。

标签: 暂无
最后更新:2023年6月30日

zhou

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 zhoubin.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备09065757号-10