diff --git a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md index 9fb2311..f963828 100644 --- a/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md +++ b/项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md @@ -19,1614 +19,7 @@ - **退换货业务**:销售人员或客户在系统中提交退换货申请→销售人员确认退换货申请→退换货审核→客户退回货物→仓库人员接收并检查货物→换货确认→发出换货货物创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到换货货物并确认收货→退换货出库完成 ### 四、核心服务说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 类名 - - 类说明 - - 请求类型 - - 请求地址 - - 接口说明 -
-

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