You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
liuxiaoxu
5500865af9
[feat]
添加采购订单前端页面实现:本次占用共享库存数新增 条件,如果共享库存占用数为0,则其的结果为0,且不可编辑;否则可编辑;设置本次采购数不能小于等于0;提交的时候去掉本次占用共享库存数不能为0的情况
采购计划前端页面,采购计划添加采购订单方法实现:遍历选择的数据,如果含有除了待申请和部分申请的数据提示:”所选采购计划单中包含状态不符合要求的采购计划单,只能选择状态为'待申请'或'部分申请'的采购计划单“;
采购计划子表新增 通过采购计划子表ID集合查询采购计划子表数据方法
修改采购计划 添加采购订单第二步展示选物料列表后端方法实现:合并采购计划添加采购订单后,料号相等的数据;合并setPurchaseNum、setSharedAvailableInventoryNum、setLatestQuoteRmb、setMaterialNoRmbSum、setMaterialRmbSum;处理合并后的数据:字段(本次占用共享库存数):必填;默认为0,若共享可用库存数>0,则默认=共享可用库存数,可修改;需0<=本次占用共享库存数<=共享可用库存数;过滤掉待采购数量 <= 0的数据;过滤掉采购计划状态为全部申请和全部作废的数据 2为全部申请、3为全部作废
修改采购订单 添加保存采购计划后端方法:前端传入的本次采购数都要先进行判空操作;
新增处理采购计划子表后端方法实现:收集前端传入的所有的物料号、得到本次采购的所有采购计划单号、过滤 allPurchasePlanChildList,只保留和前端 collectMaterialNo 相等的数据、将旧数据按物料编号分组、获取当前时间、通过遍历前端传入的数据 ,获取旧数据中相同物料编号的数据、 按照 订单创建时间 远离当前时间排序、计算 本次采购数也是实际采购数、计算待采购数、并且判断 本次采购数量不能大于待采购数量;部分申请:0<(实际采购数+共享库存占用数+作废数)<计划采购数;可添加采购订单、全部申请:0<(实际采购数+共享库存占用数+作废数)=计划采购数,作废数<计划采购数;不可添加采购订单、收集更新后的子表数据、更新采购计划子表;
新增 处理采购计划主表后端方法,实现:本次出货的所有采购计划子表的数据,把purchasePlanChildList按照物料采购计划单号进行分组、得到本次采购的所有采购计划单号、得到本次出货的所有采购计划单数据库中的数据、创建一个 map 用于快速查找主表数据、遍历更新主表数据、通过采购单号获取主表数据、初始化 actualPurchaseSum、累加 actualPurchaseSum、更新 purchaseSum、更新采购计划状态:如果实际采购数小于计划采购数,状态为待申请;如果实际采购数等于计划采购数,状态为全部申请、更新主表数据到数据库
|
3 months ago |
.. |
src/main
|
[feat]
|
3 months ago |
pom.xml
|
[fix]:修复启动报错
|
1 year ago |