From f1aeb3d5dfff174631b4494eef6849e8bcd4cb39 Mon Sep 17 00:00:00 2001 From: dengminjie Date: Mon, 26 Feb 2024 16:41:27 +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 | 1473 ++++++++--------- 1 file changed, 730 insertions(+), 743 deletions(-) diff --git a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md index b483551..5a61144 100644 --- a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md +++ b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md @@ -6,1066 +6,1053 @@ - **退换货业务**:退换货业务是退货业务和出库业务的结合。当客户需要退换货时,可以先通过CRM系统提交退货申请并完成退货流程。然后,客户可以重新下单购买需要的产品,CRM系统会再次进行出库流程,将新的产品发送给客户。 ### 二、核心服务说明 - +
- - - - - + + + + + - - - - - + + + + + - - - - - + - - - + - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
类名类说明请求类型请求地址接口说明 + 类名 + + 类说明 + + 请求类型 + + 请求地址 + + 接口说明 +
-

OrderErpRest

+
+ + OrderErpRest + 订单 + + 订单 POST -

- /api/ordererp/getlistnew -

+
+ POST -

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

+
+ + /api/ordererp/getlistnew + + + + 查询所有订单列表数据 +
POST -

- - /api/ordererp/getlistnew/my - -

+
+ POST -

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

+
+ + /api/ordererp/getlistnew/my + + + + 查询我的订单列表数据 +
POST -

- /getlistnew/share -

+
+ POST -

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

+
+ + /api/ordererp/getlistnew/share + + + + 查询别人共享给我的客户订单列表数据 +
-

- POST -

+
+ + POST + -

- /getlistnew/mydept -

+
+ + /api/ordererp/getlistnew/mydept + -

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

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

- /getlistnew/myjoin -

+
+ + /api/ordererp/getlistnew/myjoin + -

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

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

- /getlistnew/service -

+
+ + /api/ordererp/getlistnew/service + -

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

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

- /getlistnew/asset -

+
+ + /api/ordererp/getlistnew/asset + -

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

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

- POST -

+
+ + POST + -

- /getlist -

+
+ + /api/ordererp/getlist + -

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

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

- POST -

+
+ + POST + -

- /getlist/my -

+
+ + /api/ordererp/getlist/my + -

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

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

- POST -

+
+ + POST + -

- /getlist/share -

+
+ + /api/ordererp/getlist/share + -

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

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

- /getlist/mydept -

+
+ + /api/ordererp/getlist/mydept + -

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

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

- POST -

+
+ + POST + -

- /getlist/myjoin -

+
+ + /api/ordererp/getlist/myjoin + -

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

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

- POST -

+
+ + POST + -

- /getlist/service -

+
+ + /api/ordererp/getlist/service + -

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

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

- /homeorder4Mobile -

+
+ GET -

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

+
+ + /api/ordererp/homeorder4Mobile + + + + 查询生科订单首页指标信息 +
-

- POST -

+
+ + POST + -

- /advance -

+
+ + /api/ordererp/advance + -

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

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

- POST -

+
+ + POST + -

- /listAdvance -

+
+ + /api/ordererp/listAdvance + -

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

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

- GET -

+
+ + GET + -

- /getorderinfo -

+
+ + /api/ordererp/getorderinfo + -

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

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

- GET -

+
+ + GET + -

- /getorderinfo/{id} -

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

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

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

- GET -

+
+ + GET + -

- /getbyordercode -

+
+ + /api/ordererp/getbyordercode + -

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

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

- GET -

+
+ + GET + -

- /get/{id} -

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

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

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

- POST -

+
+ + POST + /save -

- 保存订单 -

+
+ /api/ordererp/save + + + 保存订单 +
-

- POST -

+
+ + POST + /save4Mobile -

- 保存订单(手机端) -

+
+ /api/ordererp/save4Mobile + + + 保存订单(手机端) +
- GET + + GET -

- /deletebyid -

+
+ + /api/ordererp/deletebyid + -

- 根据 - id - 删除订单 -

+
+ + 根据id删除订单 +
-

- GET -

+
+ + GET + -

- /getadvancelist -

+
+ + /api/ordererp/getadvancelist + -

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

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

- POST -

+
+ + POST + -

- /checklowerprice -

+
+ + /api/ordererp/checklowerprice + -

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

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

- /checklowerpriceForModify -

+
+ + /api/ordererp/checklowerpriceForModify + -

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

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

- GET -

+
+ + GET + -

- /closeorder -

+
+ + /api/ordererp/closeorder + -

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

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

- POST -

+
+ + POST + -

- /modifydetail -

+
+ + /api/ordererp/modifydetail + -

- 修改订单明细 -

+
+ + 修改订单明细 +
-

- POST -

+
+ + POST + /createspecialorder -

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

+
+ /api/ordererp/createspecialorder + + + 创建特殊订单(-G、-C)订单 +
-

- POST -

+
+ + POST + -

- /saveandcheck -

+
+ + /api/ordererp/saveandcheck + -

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

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

- POST -

+
+ + POST + -

- /lowerFlowSubmit -

+
+ + /api/ordererp/lowerFlowSubmit + -

- 处理低价审批流程 -

+
+ + 处理低价审批流程 +
-

- POST -

+
+ + POST + -

- /dealOrderDetail -

+
+ + /api/ordererp/dealOrderDetail + -

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

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

- GET -

+
+ + GET + -

- /returnofclose -

+
+ + /api/ordererp/returnofclose + -

- 退货关闭订单 -

+
+ + 退货关闭订单 +
-

- POST -

+
+ + POST + -

- /getstock -

+
+ + /api/ordererp/getstock + -

- 获取当前明细的库存 -

+
+ + 获取当前明细的库存 +
-

- GET -

+
+ + GET + -

- /judgedownstream -

+
+ + /api/ordererp/judgedownstream + -

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

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

- GET -

+
+ + GET + -

- /getprogressbyid/{id} -

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

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

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

- POST -

+
+ + POST + -

- /update -

+
+ + /api/ordererp/update + -

- 更新订单 -

+
+ + 更新订单 +
-

- GET -

+
+ + GET + -

- /getadvancebymodify -

+
+ + /api/ordererp/getadvancebymodify + -

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

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

- POST -

+
+ + POST + -

- /getalldetailsbycodes -

+
+ + /api/ordererp/getalldetailsbycodes + -

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

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

- POST -

+
+ + POST + -

- /checkorderstock -

+
+ + /api/ordererp/checkorderstock + -

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

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

- POST -

+
+ + POST + -

- /modifySale -

+
+ + /api/ordererp/modifySale + -

- 修改现销售 -

+
+ + 修改现销售 +
-

- GET -

+
+ + GET + -

- /initInvorderWriteamount -

+
+ + /api/ordererp/initInvorderWriteamount + -

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

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

- POST -

+
+ + POST + -

- /modifyOrderDetail -

+
+ + /api/ordererp/modifyOrderDetail + -

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

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

- GET -

+
+ + GET + -

- /initOrderWriteamountByWhere -

+
+ + /api/ordererp/initOrderWriteamountByWhere + -

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

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

- POST -

+
+ + POST + -

- /checkBatchLock -

+
+ + /api/ordererp/checkBatchLock + -

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

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

- /initActMoney -

+
+ + /api/ordererp/initActMoney + -

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

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

- /getOrderErpByOrderCode -

+
+ + /api/ordererp/getOrderErpByOrderCode + -

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

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

- GET -

+
+ + GET + -

- /getorderprogress -

+
+ + /api/ordererp/getorderprogress + -

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

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

- GET -

+
+ + GET + -

- /get4Mobile/{id} -

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

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

+
+ + 根据id获取订单信息 +
-

- GET -

+
+ + GET + -

- /sendlessmsg -

+
+ + /api/ordererp/sendlessmsg + -

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

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

- POST -

+
+ + POST + -

- /getFullactivityList/my -

+
+ + /api/ordererp/getFullactivityList/my + -

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

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

- /isInvoiced -

+
+ + /api/ordererp/isInvoiced + -

- 是否开票 -

+
+ + 是否开票 +
- POST + + POST -

- /sapAdd -

+
+ + /api/ordererp/sapAdd + -

- 对接 - sap - 新增订单 -

+
+ + 对接sap新增订单 +
- POST + + POST -

- /sapUpdate -

+
+ + /api/ordererp/sapUpdate + -

- 对接 - sap - 更新订单 -

+
+ + 对接sap更新订单 +
- POST + + POST -

- /sapDelete -

+
+ + /api/ordererp/sapDelete + -

- 对接 - sap - 删除订单 -

+
+ + 对接sap删除订单 +
- POST + + POST -

- /sapClose -

+
+ + /api/ordererp/sapClose + -

- 对接 - sap - 关闭订单 -

+
+ + 对接sap关闭订单 +
- POST + + POST -

- /findOrderByProductCode -

+
+ + /api/ordererp/findOrderByProductCode + -

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

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

- /check -

+
+ + /api/ordererp/check + -

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

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

- /initProductType -

+
+ + /api/ordererp/initProductType + -

- 初始化产品类型 -

+
+ + 初始化产品类型 +
- GET + + GET -

- /listAssert/{instrumentCode} -

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

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

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

- /privew/{orderCode} -

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

- 预览订单 - invoice -

+
+ + 预览订单invoice +
- GET + + GET -

- /downloadInvoice/{orderCode} -

+
+ + /api/ordererp/downloadInvoice/{orderCode} + -

- 下载订单 - invoice -

+
+ + 下载订单invoice +
- ### 三、数据库设计 ![输入图片说明](/imgs/2024-02-26/zEMchSXOG3lTAz26.jpeg) ### 四、代码运行截图 ![输入图片说明](/imgs/2024-02-26/S9LSKlxBUTuARe05.png) \ No newline at end of file