表如何判断指定值更新问题
各位,请教如下需求实现方法,谢谢!
感谢各位大佬的支持~
可以参考楼上大佬的demo,不过如果bomxxx是不固定位置的话,也不好获取上一个版本的内容,可以考虑给数据表中新增一个字段,用来存储相同产品不同版本的信息
然后审核的时候,根据版本的信息去数据库中找上一个版本的产品。将状态修改为已审核即可
本帖最后由 SMANG 于 2024-7-30 10:08 编辑
olookok 发表于 2024-7-30 08:03
大佬,操作顺序不对,操作顺序如下:
第一步,先创建A001.B001.1260.BOM001.D00001.E0001,保存且审核后,
第二步,创建,选择A001.B001.1260.BOM002.D00001.E0001,先保存,再单击审核按钮,即触发更新A001.B001.1260.BOM001.D00001.E0001,停用标记字段=1
第三步,创建,选择A001.B001.1260.BOM003.D00001.E0001,先保存,再单击审核按钮,即触发更新A001.B001.1260.BOM002.D00001.E0001,停用标记字段=1
以此类推循环
Lay.Li 发表于 2024-7-30 09:42
感谢各位大佬的支持~
可以参考楼上大佬的demo,不过如果bomxxx是不固定位置的话,也不好获取上一个版本 ...
大佬,BOM001,BOM002就是版本号,本身有一个字段标记,但不好获取 SMANG 发表于 2024-7-30 10:06
大佬,BOM001,BOM002就是版本号,本身有一个字段标记,但不好获取
你这是 同一个产品的bom的 不同版本吗? 本帖最后由 VVANVI 于 2024-7-30 10:38 编辑
我猜你是要 保证 同一时刻 , 相同产品 有且仅有一个bom 可用吧!!
建议用服务端命令去搞!! 貌似把逻辑搞清楚了不难实现!!!
思路如下
1获取当前需要启用的 产品 和bomid(作为参数后续环节要用)
2找到历史bom 中 所有相同产品的 bom并且id不等于当前id并停用满足条件的bom
活字格版本太多 ,就不改你的demo了
VVANVI 发表于 2024-7-30 10:32
我猜你是要 保证 同一时刻 , 相同产品 有且仅有一个bom 可用吧!!
建议用服务端命令去搞!! 貌似把逻 ...
是的,目前就是没有找到思路,能否在我的DEMO上修改提供供学习下 SMANG 发表于 2024-7-30 10:46
是的,目前就是没有找到思路,能否在我的DEMO上修改提供供学习下
打不开你的工程, 不好意思! 要不你加我Q 123235305,远程弄吧 VVANVI 发表于 2024-7-30 10:48
打不开你的工程, 不好意思! 要不你加我Q 123235305,远程弄吧
好的,已申请加你QQ了
页:
[1]
2