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 +

+
@@ -15,7 +1062,7 @@ ### 四、代码运行截图 ![输入图片说明](/imgs/2024-02-26/S9LSKlxBUTuARe05.png)