前言
目前公司的假捻自动包装线的报工
数据没有同步给MES,但是EOS的入库信息
是传给可信平台的,因此需要把这部分数据同步到MES里,然后通过MES的接口传给可信平台。
这样就可以开证了。
(从业务逻辑上讲,EOS给的是【成品入库】,MES 给【报工】)
严格意义上来讲,报工信息不等于成品入库信息,打个比方,报工了100箱成品,但是里面有10箱因为人为原因,或者不可抗力原因,污损了,那么这部分数据是不会入库的。
但是因为MES的数据要和EOS传给可信平台的数据对上,因此EOS传给可信平台什么数据,把这份数据也给MES一份就可以了。
因此既然EOS给的是【成品入库】,那MES需要的也是【成品入库】。
EOS数据查询
目前EOS的数据入库记录表是 bzjlh,这个表里有个字段rkzt,值为Y,代表真正入库,值为N,则代表包装完成,还没有入库。
所以要查询的入库数据,应该是 rkzt = ‘Y’。
然后假捻自动包装线的数据,需要根据车间名称进行筛选,另外还要去掉发加工的数据,这部分数据是要发往外部工厂进行加工。
除了入库记录表 bzjlh,还有一个出库记录表 bzjllsh。
bzjlh的入库记录不是恒定的,如果它出库了,那么就会移到bzjllsh中。
所以把这两个表的数据合在一起,就是完成的【成品入库】信息。
打个比方,11月11号有500箱的入库记录,那么当