开始日结时,输入法记录的数字还不够5000,当然距离昨天的七八千更远。之所以现在日更,是有点怕待会坚持不住。但我觉得就从这个字数上看,我也得坚持一下,挑战一下昨天。人嘛,不就是挑战自己么!
今天的工作主要是两件事:
1、学习Odoo16的制造相关的模块。上午跟朋友沟通过之后,我还是觉得自己没有找到方法,不知道行业大牛是如何掌控Odoo的细节的。
开始我看到工作中心的工作状态字段,有几个问题:这个字段值是如何发生变化的?这个字段值又影响哪些业务?这种问题在官方的文档中是绝对没有的,我认为是要看代码才能得到答案的。
通过代码,我知道...
这代码质量有点让我疑惑。1、使用了limit=1,难道loss_type和date_end这两个字段之间的约束已经达到了如此安全的地步?2、为啥要使用search方法?
不管了,反正这一块代码还能看懂,所以就不纠结上面的问题了。
接下来是MO的PLAN问题,不知道WO的计划开始时间和结束时间是怎么由系统填上的。当然,结束时间是比较容易解决的,开始时间加上Duration就可以的。那么,开始时间呢?
这部分的代码还是比较复杂的,要是使用print就很麻烦了,所以我又把VS code调试Odoo给拾起来了。之前觉得速度慢,一般不使用。但最终也没有调试出来个四五六。
不要通过调试,了解了resource的重要性,然后创建了一个7X24小时的工作时间,顺道把之前开始时间也给解决了。
2、下午在写代码。因为ProcessMaker和Odoo的链接器要在下周一发布第一个版本,目前还存在一些问题。
代码这个东西,真的是千人前面,尤其是还设计到结构,差别就更大了。我们使用的是之前版本的代码,也不知道是设计的思路问题,还是版本变化,有很多东西感觉都不合适了。看来,Odoo16版本的链接器,我们得自己写了。
目前已经实现的功能:Odoo向PM推送用户并记录PM上的用户ID;Odoo获取所有的审批流模板;Odoo的任何继承了mail.activity的业务模型都可以发起流程;流程的审批使用Odoo自身的活动....
突然间发现,watchmen这两天的发版频率低了好多,一周没有release了。