From 72a2792c4b467036e40ad9c645856da334e45159 Mon Sep 17 00:00:00 2001 From: dengminjie Date: Mon, 26 Feb 2024 17:54:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E5=BA=93/?= =?UTF-8?q?=E8=AF=BA=E5=94=AF=E8=B5=9ECRM=E9=A1=B9=E7=9B=AE/CRM=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=8B=86=E8=A7=A3=E5=88=86=E6=9E=90/=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=85=A8=E6=B5=81=E7=A8=8B=E4=B8=9A=E5=8A=A1=E6=8B=86?= =?UTF-8?q?=E8=A7=A3=E5=88=86=E6=9E=90.md=20updated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../订单全流程业务拆解分析.md | 1623 ++++++++++++++++- 1 file changed, 1615 insertions(+), 8 deletions(-) diff --git a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md index 4af4395..82c98ba 100644 --- a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md +++ b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md @@ -19,7 +19,1614 @@ - **退换货业务**:销售人员发起退换货申请→退换货审核→客户退回货物→仓库人员接收并检查货物→换货确认→发出换货货物创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到换货货物并确认收货→退换货出库完成 ### 四、核心服务说明 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 类名 + + 类说明 + + 请求类型 + + 请求地址 + + 接口说明 +
+

+ OrderErpRest +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 订单 +
+

+
+

+
+ POST + +

+ /api/ordererp/getlistnew +

+
+

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

+
+ POST + +

+ /api/ordererp/getlistnew/my +

+
+

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

+
+ POST + +

+ /api/ordererp/getlistnew/share +

+
+

+ 查询别人共享给我的客户订单列表数据 +

+
+

+ POST +

+
+

+ /api/ordererp/getlistnew/mydept +

+
+

+ 查询我负责部门订单列表数据 +

+
+ POST + +

+ /api/ordererp/getlistnew/myjoin +

+
+

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

+
+ POST + +

+ /api/ordererp/getlistnew/service +

+
+

+ 查询所有的服务订单列表数据 +

+
+ POST + +

+ /api/ordererp/getlistnew/asset +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/getlist +

+
+

+ 查询所有的订单列表数据 +

+
+

+ POST +

+
+

+ /api/ordererp/getlist/my +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/getlist/share +

+
+

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

+
+ POST + +

+ /api/ordererp/getlist/mydept +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/getlist/myjoin +

+
+

+ 查询我参与的订单列表数据 +

+
+

+ POST +

+
+

+ /api/ordererp/getlist/service +

+
+

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

+
+ GET + +

+ /api/ordererp/homeorder4Mobile +

+
+

+ 查询生科订单首页指标信息 +

+
+

+ POST +

+
+

+ /api/ordererp/advance +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/listAdvance +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/getorderinfo +

+
+

+ 根据订单编号查询订单及其详情信息 +

+
+

+ GET +

+
+

+ /api/ordererp/getorderinfo/{id} +

+
+

+ 根据订单id查询订单及其详情信息 +

+
+

+ GET +

+
+

+ /api/ordererp/getbyordercode +

+
+

+ 根据订单编号查询订单信息 +

+
+

+ GET +

+
+

+ /api/ordererp/get/{id} +

+
+

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

+
+

+ POST +

+
+ /api/ordererp/save + +

+ 保存订单 +

+
+

+ POST +

+
+ /api/ordererp/save4Mobile + +

+ 保存订单(手机端) +

+
+ GET + +

+ /api/ordererp/deletebyid +

+
+

+ 根据id删除订单 +

+
+

+ GET +

+
+

+ /api/ordererp/getadvancelist +

+
+

+ 根据租户ID和客户编码查询该客户所有预付款余额大于0的预付款订单 +

+
+

+ POST +

+
+

+ /api/ordererp/checklowerprice +

+
+

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

+
+ POST + +

+ /api/ordererp/checklowerpriceForModify +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/closeorder +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/modifydetail +

+
+

+ 修改订单明细 +

+
+

+ POST +

+
+ /api/ordererp/createspecialorder + +

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

+
+

+ POST +

+
+

+ /api/ordererp/saveandcheck +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/lowerFlowSubmit +

+
+

+ 处理低价审批流程 +

+
+

+ POST +

+
+

+ /api/ordererp/dealOrderDetail +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/returnofclose +

+
+

+ 退货关闭订单 +

+
+

+ POST +

+
+

+ /api/ordererp/getstock +

+
+

+ 获取当前明细的库存 +

+
+

+ GET +

+
+

+ /api/ordererp/judgedownstream +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/getprogressbyid/{id} +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/update +

+
+

+ 更新订单 +

+
+

+ GET +

+
+

+ /api/ordererp/getadvancebymodify +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/getalldetailsbycodes +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/checkorderstock +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/modifySale +

+
+

+ 修改现销售 +

+
+

+ GET +

+
+

+ /api/ordererp/initInvorderWriteamount +

+
+

+ 初始化预开票发货订单的收款金额 +

+
+

+ POST +

+
+

+ /api/ordererp/modifyOrderDetail +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/initOrderWriteamountByWhere +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/checkBatchLock +

+
+

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

+
+ GET + +

+ /api/ordererp/initActMoney +

+
+

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

+
+ GET + +

+ /api/ordererp/getOrderErpByOrderCode +

+
+

+ 根据订单编号获取订单编码列表 +

+
+

+ GET +

+
+

+ /api/ordererp/getorderprogress +

+
+

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

+
+

+ GET +

+
+

+ /api/ordererp/get4Mobile/{id} +

+
+

+ 根据id获取订单信息 +

+
+

+ GET +

+
+

+ /api/ordererp/sendlessmsg +

+
+

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

+
+

+ POST +

+
+

+ /api/ordererp/getFullactivityList/my +

+
+

+ 查询我的全线订单列表数据 +

+
+ GET + +

+ /api/ordererp/isInvoiced +

+
+

+ 是否开票 +

+
+ POST + +

+ /api/ordererp/sapAdd +

+
+

+ 对接sap新增订单 +

+
+ POST + +

+ /api/ordererp/sapUpdate +

+
+

+ 对接sap更新订单 +

+
+ POST + +

+ /api/ordererp/sapDelete +

+
+

+ 对接sap删除订单 +

+
+ POST + +

+ /api/ordererp/sapClose +

+
+

+ 对接sap关闭订单 +

+
+ POST + +

+ /api/ordererp/findOrderByProductCode +

+
+

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

+
+ POST + +

+ /api/ordererp/check +

+
+

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

+
+ GET + +

+ /api/ordererp/initProductType +

+
+

+ 初始化产品类型 +

+
+ GET + +

+ /api/ordererp/listAssert/{instrumentCode} +

+
+

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

+
+ GET + +

+ /api/ordererp/privew/{orderCode} +

+
+

+ 预览订单invoice +

+
+ GET + +

+ /api/ordererp/downloadInvoice/{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) @@ -30,11 +1637,11 @@ ### 、代码运行截图 ![输入图片说明](/imgs/2024-02-26/S9LSKlxBUTuARe05.png) \ No newline at end of file