[关闭]
@Wahson 2019-12-26T18:48:46.000000Z 字数 1435 阅读 561

供应商需求


1. 采购付款流水推送供应商(1期)

  1. 1. 采购付款完成后,财务上传水单到系统
  2. 2. 采购员收到付款完成消息后,到采购单列表,操作【发送流水】
  3. 3. 采购员在【发送流水】页面可以看到绑定了该供应商的所有微信用户
  4. 4. 采购员选择接收水单的微信用户发送水单
  5. 5. 系统记录是否已发送水单
  6. 前置条件:
  7. 1. 供应商关注公众号并绑定对应的公司

修改点:

  • 微信用户绑定后,系统自动根据公司类型,请求微信服务器给微信用户打tag
  • 微信用户解绑后,系统请求微信服务器给微信用户删除标签
  • wx_user表增加用户类型,用户绑定时根据公司类型更新值,解绑时重置为采购商
  • 供应商关注公众号后,报价推送屏蔽供应商
    • 调整ActiveCompaniesActor,根据customer_type = 采购商过滤出公司进行推送初始化
    • CompanyActor初始化(initCompanyInfo)时判断公司类型,非采购商初始化失败
  • 公众号菜单修改,不同标签的用户显示不同菜单

模型变更:

  1. alter table wechat_db.wx_user
  2. add column customer_type smallint(3) default 1 not null comment '用户类型, 1:采购商(purchaser);2:供应商(supplier);3:物流商(logistics)' after type;
  3. alter table purchase_db.payment_application
  4. add column is_sent_attachment smallint(2) default 0 not null comment '是否发送水单(给供应商)';

2. 公众号查看价格行情(1期)

  1. 需求:
  2. 1. 供应商进入公众号,点击【价格行情】,自动返回当天该供应商所有生产牌号的最低价格
  3. 2. 价格来源为系统已有的报价列表
  4. 3. 采购员先给供应商添加生产的牌号(用料记录维护),沿用老系统采购商的用料记录维护
  5. 4. 根据用料记录,系统计算每个牌号的最低价格(相同牌号、配送方式、期现货不同显示不同的记录),配送地是否体现???
  6. 如:
  7. 今日行情:
  8. [现]广州石化7042 自提 8000
  9. [期]广州石化7042 自提 7000
  10. [现]广州石化7042 配送 8200
  11. [现]大庆石化6097 自提 8100
  12. 注:价格为万博采集到的市场最低价,仅供参考。
  13. 前置条件:
  14. 1. 不同的类型的微信用户(采购商、供应商、物流商),需要打不同的tag,以显示不同的公众号菜单
  15. 2. 供应商维护生产的牌号

大致效果:
此处输入图片的描述

3. 一键挂货(2期)

  1. 1. 用户在公众号点击【一键挂货】进入供应商版小程序
  2. 2. 用户新建实盘
  3. 3. 供应商录入牌号、价格、配送等信息,新建实盘成功
  4. 4. 新建实盘后,提交审核
  5. 5. 实盘可进行修改,修改后,需要重新提交审核,未提交审核时,可直接修改
  6. 6. 提交审核后,对应的万博采购员会收到消息提醒
  7. 7. 采购员对实盘进行审核,审核通过后,更新实盘重新上架
  8. 8. 实盘上架,系统自动推送实盘到下游(逻辑同现有一口价)
  9. 9. 下游客户实盘下单,走已有订单流程,采购员申请付款,付款流水推送供应商
  10. 10. 用户可查看挂货成交记录,成交记录可查看付款水单

完整流程

Created with Raphaël 2.1.2Start供应商挂货提交审批采购员审批?实盘推送客户客户下单确认成交申请付款推送付款记录End修改实盘yesno

详细设计待定

4. 价格行情推送(2期,待定)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注