diff --git a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md index 88c36fa..6ba3d00 100644 --- a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md +++ b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md @@ -5,7 +5,7 @@ - **退货业务**:当客户需要退货时,可以通过CRM系统提交退货申请。系统会自动审核退货申请,并生成退货单。退货单会详细列出退货的产品、数量、原因等信息。仓库人员收到退货后,会进行验收并更新库存信息。 - **退换货业务**:退换货业务是退货业务和出库业务的结合。当客户需要退换货时,可以先通过CRM系统提交退货申请并完成退货流程。然后,客户可以重新下单购买需要的产品,CRM系统会再次进行出库流程,将新的产品发送给客户。 -### ** +**二、术语与定义** - **合同下推订单**:在供应链或企业中,根据已签订的合同,自动生成或手动创建相应的订单的过程。通常,合同规定了双方之间的交易条款和条件,如购买数量、价格、交付日期等。一旦合同被双方接受并签订,企业可能会根据合同内容生成一个或多个订单,以明确具体的交易细节并确保双方按约定执行。 @@ -18,1605 +18,8 @@ - **退换货业务**:销售人员或客户在系统中提交退换货申请→销售人员确认退换货申请→退换货审核→客户退回货物→仓库人员接收并检查货物→换货确认→发出换货货物创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到换货货物并确认收货→退换货出库完成 -### 、核心服务说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 类名 - - 类说明 - - 请求类型 - - 请求地址 - - -

- OrderErpRest -

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- -
-

-
-

-
- -

- /api/ordererp/get -

-
-

- 查询所有订单列表数据 -

-
- POST - -

- -

- 查询我的订单列表数据 -

-
- -

- api/ordererp/getlistneiw/shaere -

-
-

- 订单51,102);">查询别人共享给我的客户订单列表数据 -

-
-

- POST -

-
-

- api/ordererp/getlistne,);">/i/w/mydept -

-
-

- 查询我负责部门);"订单列表数据 -

-
- -

- /api/ordererp/getlistnew/myjoin -

-
-

- 查询我参与部门订单列表数据 -

-
- POST - -

- /api/ordererp/getlistnew/service -

-
-

- ,51,102);">查询所有的服务订单列表数据 -

-
- POST - -

- -

- 查询所有的资产订单列表数据 -

-
-

- POST -

-
-

- /api/ordererp/getlist -

-
-

- -

- POST -

-
-

- /api/ordererp/getlist/m -

-
-

- 查询我的订单列表数据 -

-
-

- POST -

-
-

- /api/ordererp/getlist/se -

-
-

- 查询别人共享给我的订单列表数据 -

-
- POST - -

- /api/ordererp/getlist/m/ydept -

-
-

- 查询我负责部门的订单列表数 -

-
-

- POST -

-
-

- /api/ordererp/getlist/myjoin -

-
-

- 查询我参与的订,02单列表数据 -

-

- POST -

-
-

- -

- 查询我参与的订单列表数据(服务订单) -

-
- GET - - /api/ordererp/homeorder -

-
-

- 查询生科订单首,02页指标信息 -

-
-

- POST -

-
-

- /api/ordererp/advance -

-
-

- 根据条件查询预付款余额列表 -

-
-

- -

- -

- 根据条件查询预付款余额列表 -

-
-

- GET -

-

- -

- 51,102);">根据订单编号查询订单及其详情信息 -

-
-

- GET -

-
- <> - /api/ordererp/getorderi/dnfo/{id} -

-
-

- -

- GET -

-
-

- /api/ordererp/getbyordercode -

-
-

- -

-
-

- -

- /api/orderer -

-
-

- 根据订单id查询订单信息 -

-
-

- PST -

-
- /api/ordererp/save - -

- 保存订单 -

-
- POST -

-
- - <> - 保存订单(手or: rgb(0,,机端) -

-
- -

- /api/ordererp/deletebyid -

-
- <>

- 根据id删除订单 -

-
- GET -

-
-

- /api/ordererp/getadvancelist -

-
- < 02);">根据租户ID和客户编码查询该客户所有预付款余额大于0的预付款订单 -

-
-

- POST -

-
- - /api/ordererp/checklowe -

-
-

- 查验商品是否有需要低价处理的商品 -

-
- -

- /api/ordererp/checklowerpriceForModifyoerrceo -

-
-

- 查验商品是否有需要低价处理的),>订单商品 -

-
-

- 02GET -

-
-

- /api/ordererp/closeorder -

-
-

- 根据订单编号关闭订单 -

-
-

- POST -

-
-

- /api/ordererp/modifydetail -

-
-

- 修改订单明细 -

-
-

- - /api/ordererp/createspecialorder -

- 创建特殊订单(-G、-C)订单 -

-
-

- -

- -

- 新增对象并发起低价审批 -

-
-

- -

- /api/ordererp/lowerFlowSubmit -

-
-

- 处理低价审,02批流程 -

-
-

- POST -

-
- /api/ordererp/dealOrdereaDetail -

-
-

- 处理待办需要审批的订单详情信息 -

-
-

- -

- -

- 退货关闭订单 -

-
-

- POST -

-
-

- /api/ordererp/getst -

-
-

- 获取当前明细的库存 -

-
-

- GET -

-
-

- -

- 根据订单编码判断该订单是否有下游单据 -

-
-

- GET -

-
-

- /api/ordererp/getprogressbyid/{id} -

-
-

- 根据订单ID查询订单进展信息 -

-
-

- POST -

-
-

- -

- 51,10251,);">更新订单 -

-
-

- GET -

-
-

- /api/ordererp/getadvanceoibymodify -

-
-

- 修改订单明细时查询预付款明 -

-
-

- -

- /api/ordererp/getalldetaddilsbycodes -

-
-

- 根据订单code集合查询所有的订单明 -

-
-

- POST -

-
-

- -

- 提交之前检查库存是否足够 -

-
-

- -

- -

- 修改现5,02);销售 -

-
-

- GET -

-
-

- /api/ordererp/initInvorderWriteamrtaount -

-
-

- 初始化预开票发,02货订单的收款金额 -

-
-

- 单POST -

-
-

- /api/ordererp/modifyOrderDetail -

-
-

- 修改订单的订单状态,出库状态,开票状态,未出库金额,未开票金额,价税合计,实际价税合计信息 -

-
-

- -

- /api/ordererp/initOrderWriteamountByWhere -

-
-

- 根据开票年份、开票月份初始化订单的收款金额、收款情况 -

-
-

- -

- /api/ordererp/checkBatchLock -

-
-

- 校验是否存在批次锁定客户的订单明细在ERP的待发库里存在库存 -

-
- - -

- /api/ordererp/initActMoney -

-
-

- 运维工具计算实际出库金额 -

-
- GET - -

- /api/ordererp/getOrderErpByOrderde -

-
-

- 根据订单编号获,02取订单编码列表 -

-
-

- GET -

-
-

- /api/ordererp/getorderprogress -

-
-

- 根据订单id查询订单进展 -

-
-

- -

-
-

- /api/ordererp/get4Mobile/{id} -

-
-

- 根据单id获取订单信息编码 -

-
-

- -

- /api/ordererp/sendlessmsg -

-
-

- 检查订单明细是否缺货并通知POM -

-
-

- -

-
-

- /api/ordererp/getFullaclitys/tivityList/my -

-
-

- 查询我的,02全线订单列表数据 -

-
- GET - -

- /api/ordererp/isInvoiced -

-
-

- 是否开票 -

-
- POST - -

- /api/ordererp/sapAdd -

-
-

- - POST -

-

- -

- 对接sap更新订单 -

-
- POST - -

- /api/ordererp/sap -

-
-

- 对接sap删除订单 -

-
- POST - -

- /api/ordererp/sapC -

-
-

- 对接sap关闭订单 -

-
- -

- /api/ordererp/findOrderoucByProductCode -

-
-

- 根据定制产品编码查询订单信息 -

-
- POST - -

- /api/ordererp/check -

-
-

- 校验明细是否包含需要弱提示的货号 -

-
- GET - -

- /api/ordererp/initProdutctType -

-
-

- 初始化产品类型 -

-
- GET - -

- /api/ordererp/listAssert/{instrumentCode} -

-
-

- 根据仪器下单编码获取其下的所有资产订单 -

-
- GET - -

- /api/ordererp/priieevew/{orderCode} -

-
-

- 预览订单invoice -

-
- GET - -

- /api/ordererp/downloadIlieenvoice/{orderCode} -

-
-

- 下载订单invoice -

-
-

- StockoutRest -

-
-

- 出库单 -

-
- GET - -

- /api/stockout/pushDataToPom/{outCode} -

-
- 推送出库单至POM系统 -
- GET - -

- /pushLessMsgToPom -

-
- 推送出库单消息至POM系统 -
-

- GET -

-
-

- /deleteout/{id} -

-
-

- 出库单删除 -

-
-

- POST -

-
-

- /addprint -

-
-

- 增加出库打印次数 -

-
-

- GET -

-
- /outregret - -

- 办事处出库单反审核 -

-
- GET - -

- /crmUnAudit -

-
-

- 出库单反审核回调 -

-
- GET - -

- /retryOutregret -

-
-

- 出库单反审核重试 -

-
-

- GET -

-
- /get/{id} - -

- 根据id查询出库单信息 -

-
-

- GET -

-
-

- /getstockoutbycode -

-
-

- 根据出库单code查询出库单信息 -

-
-

- GET -

-
- /getdetailinfo/{id} - -

- 根据id查看出库详情 -

-
-

- POST -

-
-

- /save -

-
-

- 保存出库单 -

-
-

- POST -

-
-

- /getbyoutcodelist -

-
-

- 根据出库单编号集合查询出库信息(批量打印) -

-
-

- POST -

-
-

- /getdefaultstore -

-
-

- 获取明细仓库的默认值 -

-
-

- GET -

-
-

- /getrealstock -

-
-

- 获取某个产品的即时库存 -

-
-

- POST -

-
-

- /listbyparamsnew -

-
-

- 查询出库单列表所有数据 -

-
-

- POST -

-
-

- /listbyparamsnew/my -

-
-

- 查询我的出库单列表数据 -

-
-

- POST -

-
-

- /listbyparamsnew/share -

-
-

- 共享出库单列表 -

-
-

- POST -

-
-

- /listbyparamsnew/mydept -

-
-

- 我负责部门出库单列表 -

-
-

- POST -

-
-

- /listbyparamsnew/overseas -

-
-

- 海外出库单列表 -

-
- POST - -

- /edit -

-
-

- 编辑出库单 -

-
-

- GET -

-
-

- /getstoreaddress -

-
-

- 获取仓库地址 -

-
-

- GET -

-
- /outregretformanage - -

- 出库单办事处反审核(提供运维人员操作) -

-
-

- POST -

-
-

- /updateBatchPrinttimes -

-
-

- 批量更新出库单打印次数 -

-
-

- POST -

-
-

- /deleteout4maintain -

-
-

- 删除出库单 -

-
-

- POST -

-
-

- /editout4maintain -

-
-

- 运维管理编辑出库单 -

-
-

- GET -

-
-

- /synStockoutteam/{stockoutcode} -

-
-

- 根据出库单重新同步ERP订单相关数据 -

-
- GET - -

- /findListByOrdercode/{ordercode} -

-
-

- 根据订单code查询订单进展出库信息 -

-
- GET - -

- /getByOutcode/{outcode} -

-
-

- 根据出库单编码查询出库信息 -

-
- GET - -

- /seleOutdate4Code/{outcode} -

-
-

- 根据出库单编码查询出库信息 -

-
- GET - -

- /updateClientname4orgnamechange -

-
-

- 更新客户名称 -

-
- GET - -

- /updateClientname -

-
-

- 更新客户名称 -

-
+### 四、核心服务说明 + 1.保存订单核心逻辑 ![保存订单输入图片说明](/imgs/2024-02-26/MgjDbMxT80rCcooo.png) @@ -1627,11 +30,11 @@ ### 、代码运行截图 ![输入图片说明](/imgs/2024-02-26/S9LSKlxBUTuARe05.png) \ No newline at end of file