diff --git a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md index ec20b5d..b483551 100644 --- a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md +++ b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md @@ -6,7 +6,1054 @@ - **退换货业务**:退换货业务是退货业务和出库业务的结合。当客户需要退换货时,可以先通过CRM系统提交退货申请并完成退货流程。然后,客户可以重新下单购买需要的产品,CRM系统会再次进行出库流程,将新的产品发送给客户。 ### 二、核心服务说明 -
类名 | 类说明 | 请求类型 | 请求地址 | 接口说明 |
---|---|---|---|---|
OrderErpRest | 订单 | POST | /api/ordererp/getlistnew | 查询所有订单列表数据 |
POST | /api/ordererp/getlistnew/my | 查询我的订单列表数据 | ||
POST | /getlistnew/share | 查询别人共享给我的客户订单列表数据 | ||
POST | /getlistnew/mydept | 查询我负责部门订单列表数据 | ||
POST | /getlistnew/myjoin | 查询我参与部门订单列表数据 | ||
POST | /getlistnew/service | 查询所有的服务订单列表数据 | ||
POST | /getlistnew/asset | 查询所有的资产订单列表数据 | ||
POST | /getlist | 查询所有的订单列表数据 | ||
POST | /getlist/my | 查询我的订单列表数据 | ||
POST | /getlist/share | 查询别人共享给我的订单列表数据 | ||
POST | /getlist/mydept | 查询我负责部门的订单列表数据 | ||
POST | /getlist/myjoin | 查询我参与的订单列表数据 | ||
POST | /getlist/service | 查询我参与的订单列表数据(服务订单) | ||
GET | /homeorder4Mobile | 查询生科订单首页指标信息 | ||
POST | /advance | 根据条件查询预付款余额列表 | ||
POST | /listAdvance | 根据条件查询预付款余额列表 | ||
GET | /getorderinfo | 根据订单编号查询订单及其详情信息 | ||
GET | /getorderinfo/{id} | 根据订单id查询订单及其详情信息 | ||
GET | /getbyordercode | 根据订单编号查询订单信息 | ||
GET | /get/{id} | 根据订单id查询订单信息 | ||
POST | /save | 保存订单 | ||
POST | /save4Mobile | 保存订单(手机端) | ||
GET | /deletebyid | 根据id删除订单 | ||
GET | /getadvancelist | 根据租户ID和客户编码查询该客户所有预付款余额大于0的预付款订单 | ||
POST | /checklowerprice | 查验商品是否有需要低价处理的商品 | ||
POST | /checklowerpriceForModify | 查验商品是否有需要低价处理的商品 | ||
GET | /closeorder | 根据订单编号关闭订单 | ||
POST | /modifydetail | 修改订单明细 | ||
POST | /createspecialorder | 创建特殊订单(-G、-C)订单 | ||
POST | /saveandcheck | 新增对象并发起低价审批 | ||
POST | /lowerFlowSubmit | 处理低价审批流程 | ||
POST | /dealOrderDetail | 处理待办需要审批的订单详情信息 | ||
GET | /returnofclose | 退货关闭订单 | ||
POST | /getstock | 获取当前明细的库存 | ||
GET | /judgedownstream | 根据订单编码判断该订单是否有下游单据 | ||
GET | /getprogressbyid/{id} | 根据订单ID查询订单进展信息 | ||
POST | /update | 更新订单 | ||
GET | /getadvancebymodify | 修改订单明细时查询预付款明细 | ||
POST | /getalldetailsbycodes | 根据订单code集合查询所有的订单明细 | ||
POST | /checkorderstock | 提交之前检查库存是否足够 | ||
POST | /modifySale | 修改现销售 | ||
GET | /initInvorderWriteamount | 初始化预开票发货订单的收款金额 | ||
POST | /modifyOrderDetail | 修改订单的订单状态,出库状态,开票状态,未出库金额,未开票金额,价税合计,实际价税合计信息 | ||
GET | /initOrderWriteamountByWhere | 根据开票年份、开票月份初始化订单的收款金额、收款情况 | ||
POST | /checkBatchLock | 校验是否存在批次锁定客户的订单明细在ERP的待发库里存在库存 | ||
GET | /initActMoney | 运维工具计算实际出库金额 | ||
GET | /getOrderErpByOrderCode | 根据订单编号获取订单编码列表 | ||
GET | /getorderprogress | 根据订单id查询订单进展 | ||
GET | /get4Mobile/{id} | 根据id获取订单信息 | ||
GET | /sendlessmsg | 检查订单明细是否缺货并通知POM | ||
POST | /getFullactivityList/my | 查询我的全线订单列表数据 | ||
GET | /isInvoiced | 是否开票 | ||
POST | /sapAdd | 对接sap新增订单 | ||
POST | /sapUpdate | 对接sap更新订单 | ||
POST | /sapDelete | 对接sap删除订单 | ||
POST | /sapClose | 对接sap关闭订单 | ||
POST | /findOrderByProductCode | 根据定制产品编码查询订单信息 | ||
POST | /check | 校验明细是否包含需要弱提示的货号 | ||
GET | /initProductType | 初始化产品类型 | ||
GET | /listAssert/{instrumentCode} | 根据仪器下单编码获取其下的所有资产订单 | ||
GET | /privew/{orderCode} | 预览订单invoice | ||
GET | /downloadInvoice/{orderCode} | 下载订单invoice |
类名 | +类说明 | +请求类型 | +请求地址 | +接口说明 | +
---|---|---|---|---|
+ OrderErpRest + |
+ 订单 + | +POST | +
+ + /api/ordererp/getlistnew + + |
+
+ + 查询所有订单列表数据 + + |
+
POST | +
+ + + /api/ordererp/getlistnew/my + + + |
+
+ + 查询我的订单列表数据 + + |
+ ||
POST | +
+ + /getlistnew/share + + |
+
+ + 查询别人共享给我的客户订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlistnew/mydept + + |
+
+ + 查询我负责部门订单列表数据 + + |
+ ||
+ POST + | +
+ + /getlistnew/myjoin + + |
+
+ + 查询我参与部门订单列表数据 + + |
+ ||
+ POST + | +
+ + /getlistnew/service + + |
+
+ + 查询所有的服务订单列表数据 + + |
+ ||
+ POST + | +
+ + /getlistnew/asset + + |
+
+ + 查询所有的资产订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlist + + |
+
+ + 查询所有的订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlist/my + + |
+
+ + 查询我的订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlist/share + + |
+
+ + 查询别人共享给我的订单列表数据 + + |
+ ||
+ POST + | +
+ + /getlist/mydept + + |
+
+ + 查询我负责部门的订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlist/myjoin + + |
+
+ + 查询我参与的订单列表数据 + + |
+ ||
+ + POST + + |
+
+ + /getlist/service + + |
+
+ + 查询我参与的订单列表数据(服务订单) + + |
+ ||
GET | +
+ + /homeorder4Mobile + + |
+
+ + 查询生科订单首页指标信息 + + |
+ ||
+ + POST + + |
+
+ + /advance + + |
+
+ + 根据条件查询预付款余额列表 + + |
+ ||
+ + POST + + |
+
+ + /listAdvance + + |
+
+ + 根据条件查询预付款余额列表 + + |
+ ||
+ + GET + + |
+
+ + /getorderinfo + + |
+
+ + 根据订单编号查询订单及其详情信息 + + |
+ ||
+ + GET + + |
+
+ + /getorderinfo/{id} + + |
+
+ + 根据订单 + id + 查询订单及其详情信息 + + |
+ ||
+ + GET + + |
+
+ + /getbyordercode + + |
+
+ + 根据订单编号查询订单信息 + + |
+ ||
+ + GET + + |
+
+ + /get/{id} + + |
+
+ + 根据订单 + id + 查询订单信息 + + |
+ ||
+ + POST + + |
+ /save | +
+ + 保存订单 + + |
+ ||
+ + POST + + |
+ /save4Mobile | +
+ + 保存订单(手机端) + + |
+ ||
+ GET + | +
+ + /deletebyid + + |
+
+ + 根据 + id + 删除订单 + + |
+ ||
+ + GET + + |
+
+ + /getadvancelist + + |
+
+ + 根据租户 + ID + 和客户编码查询该客户所有预付款余额大于 + 0 + 的预付款订单 + + |
+ ||
+ + POST + + |
+
+ + /checklowerprice + + |
+
+ + 查验商品是否有需要低价处理的商品 + + |
+ ||
+ POST + | +
+ + /checklowerpriceForModify + + |
+
+ + 查验商品是否有需要低价处理的商品 + + |
+ ||
+ + GET + + |
+
+ + /closeorder + + |
+
+ + 根据订单编号关闭订单 + + |
+ ||
+ + POST + + |
+
+ + /modifydetail + + |
+
+ + 修改订单明细 + + |
+ ||
+ + POST + + |
+ /createspecialorder | +
+ + 创建特殊订单( + -G + 、 + -C + )订单 + + |
+ ||
+ + POST + + |
+
+ + /saveandcheck + + |
+
+ + 新增对象并发起低价审批 + + |
+ ||
+ + POST + + |
+
+ + /lowerFlowSubmit + + |
+
+ + 处理低价审批流程 + + |
+ ||
+ + POST + + |
+
+ + /dealOrderDetail + + |
+
+ + 处理待办需要审批的订单详情信息 + + |
+ ||
+ + GET + + |
+
+ + /returnofclose + + |
+
+ + 退货关闭订单 + + |
+ ||
+ + POST + + |
+
+ + /getstock + + |
+
+ + 获取当前明细的库存 + + |
+ ||
+ + GET + + |
+
+ + /judgedownstream + + |
+
+ + 根据订单编码判断该订单是否有下游单据 + + |
+ ||
+ + GET + + |
+
+ + /getprogressbyid/{id} + + |
+
+ + 根据订单 + ID + 查询订单进展信息 + + |
+ ||
+ + POST + + |
+
+ + /update + + |
+
+ + 更新订单 + + |
+ ||
+ + GET + + |
+
+ + /getadvancebymodify + + |
+
+ + 修改订单明细时查询预付款明细 + + |
+ ||
+ + POST + + |
+
+ + /getalldetailsbycodes + + |
+
+ + 根据订单 + code + 集合查询所有的订单明细 + + |
+ ||
+ + POST + + |
+
+ + /checkorderstock + + |
+
+ + 提交之前检查库存是否足够 + + |
+ ||
+ + POST + + |
+
+ + /modifySale + + |
+
+ + 修改现销售 + + |
+ ||
+ + GET + + |
+
+ + /initInvorderWriteamount + + |
+
+ + 初始化预开票发货订单的收款金额 + + |
+ ||
+ + POST + + |
+
+ + /modifyOrderDetail + + |
+
+ + 修改订单的订单状态,出库状态,开票状态,未出库金额,未开票金额,价税合计,实际价税合计信息 + + |
+ ||
+ + GET + + |
+
+ + /initOrderWriteamountByWhere + + |
+
+ + 根据开票年份、开票月份初始化订单的收款金额、收款情况 + + |
+ ||
+ + POST + + |
+
+ + /checkBatchLock + + |
+
+ + 校验是否存在批次锁定客户的订单明细在 + ERP + 的待发库里存在库存 + + |
+ ||
+ GET + | +
+ + /initActMoney + + |
+
+ + 运维工具计算实际出库金额 + + |
+ ||
+ GET + | +
+ + /getOrderErpByOrderCode + + |
+
+ + 根据订单编号获取订单编码列表 + + |
+ ||
+ + GET + + |
+
+ + /getorderprogress + + |
+
+ + 根据订单 + id + 查询订单进展 + + |
+ ||
+ + GET + + |
+
+ + /get4Mobile/{id} + + |
+
+ + 根据 + id + 获取订单信息 + + |
+ ||
+ + GET + + |
+
+ + /sendlessmsg + + |
+
+ + 检查订单明细是否缺货并通知 + POM + + |
+ ||
+ + POST + + |
+
+ + /getFullactivityList/my + + |
+
+ + 查询我的全线订单列表数据 + + |
+ ||
+ GET + | +
+ + /isInvoiced + + |
+
+ + 是否开票 + + |
+ ||
+ POST + | +
+ + /sapAdd + + |
+
+ + 对接 + sap + 新增订单 + + |
+ ||
+ POST + | +
+ + /sapUpdate + + |
+
+ + 对接 + sap + 更新订单 + + |
+ ||
+ POST + | +
+ + /sapDelete + + |
+
+ + 对接 + sap + 删除订单 + + |
+ ||
+ POST + | +
+ + /sapClose + + |
+
+ + 对接 + sap + 关闭订单 + + |
+ ||
+ POST + | +
+ + /findOrderByProductCode + + |
+
+ + 根据定制产品编码查询订单信息 + + |
+ ||
+ POST + | +
+ + /check + + |
+
+ + 校验明细是否包含需要弱提示的货号 + + |
+ ||
+ GET + | +
+ + /initProductType + + |
+
+ + 初始化产品类型 + + |
+ ||
+ GET + | +
+ + /listAssert/{instrumentCode} + + |
+
+ + 根据仪器下单编码获取其下的所有资产订单 + + |
+ ||
+ GET + | +
+ + /privew/{orderCode} + + |
+
+ + 预览订单 + invoice + + |
+ ||
+ GET + | +
+ + /downloadInvoice/{orderCode} + + |
+
+ + 下载订单 + invoice + + |
+