溯源码
2022-06-02 12:00:13 17 举报
溯源码功能流程梳理
作者其他创作
大纲/内容
1、过滤出所有种植计划,根据种植计划查询原粮库存。2、可用原粮库存 = 可用入库原粮-入库前已使用原粮-入库前预占原粮3、最大可申请溯源码数量=实际原粮剩余量/包装规格*加工转化率(上限)
预览
审核通过后,运营可从后台导入溯源码
未完成
状态为待绑定的溯源码由定时任务实时处理
溯源码审核
否
判断原粮是否足够?
是
更新成品库存
扣减原粮
输入审核通过数量
调用数科绑定数据信息
变更追溯数据发布状态为已发布
数科平台溯源数据绑定过程会有一定延迟,最长时间延迟达两天左右
变更溯源码绑定状态为待绑定绑定
提示原粮不足
完成农事
是否审核通过
判断可用原粮是否大于所需原粮
判断是否可提前入库
返还预占原粮并生成操作记录
扫入
入库后溯源码计算涉及两张表,原粮库存表和新增的种植计划库存表
1、可申请溯源码数量业务逻辑(新鲜水果和蔬菜类的作物可操作入库前申请,申请数量限制为种植计划预计产量的20%)
设置溯源码审核状态为部分通过
判断加工计划是否已发布
已完成
溯源数据筛选
计算溯源码数量
定时任务以固定频率查询并处理待绑定的溯源码
这里需要新建一张表,存储种植计划入库前可使用量、已使用量
扣减原粮、添加成品库存、添加操作记录
溯源码申请流程:
更新溯源码审核状态
创建加工计划
判断审核数量是否小于申请数量
获取种植计划
输入加工计划
选择包装模板、加工模板
变更溯源码绑定状态为已绑定
生成溯源码申请记录
是否有可用种植计划
预占原粮并生成操作流水
溯源过程管理:确认种植计划、生长环境、商品信息、农场信息等数据
入库后申请
水果类:
添加批量处理记录
批量更新溯源码绑定状态为待绑定
查询原粮预占记录,扣减使用原粮,剩余原粮返还,同时生成操作记录
提示:审核数量不能大于申请数量
2、溯源码绑定过程
校验溯源码是否可用
溯源码审核流程:
选择商品、加工模板、种植计划,并输入申请溯源码数量
原粮数量=溯源码个数*包装模板/转化率
调用数科接口追溯数据上链
3、溯源码批量绑定流程
异常农事数据补
变更追溯码状态为已发布
判断加工计划完成状态
设置溯源码审核状态为审核通过
发布
输入溯源码段
是否有待绑定的溯源码
计算溯源码所需原粮数量
入库前申请
同步数据至溯源数据筛选表
调用数科接口推送溯源数据至区块链
给出提示
调用数科接口绑定追溯数据
最大可申请溯源码数量=计划产量*限值(20%)剩余量/包装规格*加工转化率(上限)
根据包装模板获取种植计划,条件:1、所选种植计划没有入库记录。2、所选种植计划计划原粮还有余量。
变更溯源码状态为待绑定
提示用户
判断审核数量是否小于等于申请数量
执行
0 条评论
下一页