项目管理库/诺唯赞CRM项目/CRM模块拆解分析/订单全流程业务拆解分析.md updated

This commit is contained in:
dengminjie 2024-02-26 17:38:59 +08:00
parent e87033ee52
commit bbd3022c4a

View File

@ -14,11 +14,11 @@
- **单业务**:出库业务**:销售人员或客户在系统中创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到货物并确认收货→出库完成
- **退货业务**:销售人员或客户在系统中创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到货物并确认收货→出库完成
- **退货业务**:销售人员在系统中创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到货物并确认收货→出库完成
- **退换货业务**:销售人员或客户在系统中提交退换货申请→销售人员确认退换货申请→退换货审核→客户退回货物→仓库人员接收并检查货物→换货确认→发出换货货物创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到换货货物并确认收货→退换货出库完成
- **退换货业务**:销售人员或在系统中提交退换货申请→销售人员确认退换货申请→退换货审核→客户退回货物→仓库人员接收并检查货物→换货确认→发出换货货物创建出库单→仓库人员根据出库单进行拣货、打包→出库单审核→出库单确认→货物出库→客户收到换货货物并确认收货→退换货出库完成
### 、核心服务说明
### 、核心服务说明
<table class="relative-table wrapped confluenceTable" style="width: 4%;" resolved="">
<colgroup>
<col style="width: .4%;">
@ -229,7 +229,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/getli</span>
<span style="color: rgb(0,502);pi/ordererp/getli</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -246,7 +246,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,5,02);pi/ordererp/getli</span>
<span style="color: rgb(0,5,1,102);">/api/ordererp/getli</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -263,7 +263,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,;">/api/ordererp/getlist/share</span>
<span style="color: rgb(0,51,102);">/api/ordererp/getlist/share</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -278,7 +278,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/getlist/m,);">/i/ydept</span>
<span style="color: rgb(0,;">/api/ordererp/getlist/m,);">/i/ydept</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -315,8 +315,7 @@
<span style="color: rgb(0,02);">/api/ordererp/getlist/selere</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<td colspan="1" class="confluenceTd"><p>
<span style="color: rgb(0,),">的订单</span>
</p>
</td>
@ -327,7 +326,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02/api/ordererp/homeorderol</span>
<span style="color: rgb(0,,0251,102);">/api/ordererp/homeorderol</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -344,7 +343,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,02);">/api/ordererp/advance</span>
<span style="color: rgb(0,/api/ordererp/advance</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -354,13 +353,14 @@
</td>
</tr>
<tr>
<td colspan="1" class="confluenceTd"><p>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/listAdvance</span>
<span style="color: rgb(0,02);">/api/ordererp/listAdvance</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -393,24 +393,24 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/getorderi/d,51,10,51,10);">订单nfo/{id}</span>
<span style="color: rgb(0,>/api/ordererp/getorderi/d,51,10,51,10);">订单nfo/{id}</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<>
<p>
<span style="color: rgb(0,span>
</p>
</td>
</tr>
<tr>
<td colspan="1" class="confluenceTd">
<p>
<>
<span style="color: rgb(0,>GET</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,2>/api/ordererp/getbyordercode</span>
<span style="color: rgb(0,251,102);">/api/ordererp/getbyordercode</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -427,12 +427,12 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/orderer</span>
<span102);">/api/orderer</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<span102);">根据订单id查询订单信息</span>
<span style="color: rgb(0,51,102);">根据订单id查询订单信息</span>
</p>
</td>
</tr>
@ -443,7 +443,7 @@
</p>
</td>
<td colspan="1" class="confluenceTd">
<span style="color: rgb(,;">/api/ordererp/save</span>
<span style="color: rgb(,0,51,102);">/api/ordererp/save</span>
</td>
<td colspan="1" class="confluenceTd">
<p>
@ -470,9 +470,8 @@
<td colspan="1" class="confluenceTd">
<span style="color: rgb(0,</span>
</td>
<td colspan="1" class="confluenceTd">
<p>
<spanc/aporrgb style="color: rgb(0,/api/ordererp/deletebyid</span>
<td colspan="1" class="confluenceTd"<p>
<spanc/aporrgb style="color: rgb(;">/api/ordererp/deletebyid</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -498,7 +497,8 @@
</tr>
<tr>
<td colspan="1" class="confluenceTd">
<olor: rgb(02,>POST</span>
<p>
<span style="color: rgb(02,>POST</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -506,8 +506,9 @@
<span style="color: rgb(0,102);">/api/ordererp/checklowerrceo</span>
</p>
</td>
<td colspan="1" class="confluenceTd"<p>
<span style="color: rgb(0,,02需要低的商品</span>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02需要低的商品</span>
</p>
</td>
</tr>
@ -517,12 +518,11 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span sty102);">/api/ordererp/checkloweoerrceo</span>
<span style="color: rgb(0,/api/ordererp/checkloweoerrceo</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02需要低),>订单商品</span>
<olor: rgb(0,,02需要低),>订单商品</span>
</p>
</td>
</tr>
@ -534,7 +534,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span 02);">/api/ordererp/closeorder</span>
<span sty102);">/api/ordererp/closeorder</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -551,7 +551,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,102);">/api/ordererp/modifydetail</span>
<span 02);">/api/ordererp/modifydetail</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -567,7 +567,7 @@
</p>
</td>
<td colspan="1" class="confluenceTd">
<span style="color: rgb(0,51,102);">/api/ordererp/createspecialorder</span>
<span style="color: rgb(0,/ordererp/createspecialorder</span>
</td>
<td colspan="1" class="confluenceTd">
<p>
@ -583,7 +583,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,/ordererp/saveandcheck</span>
<span style="color: rgb(0,/api/ordererp/saveandcheck</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -600,7 +600,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02/api/ordererp/lowerFlowit</span>
<span style="color: rgb(0,,0251,102);">/api/ordererp/lowerFlowit</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -611,8 +611,7 @@
<t/tr>
<tr>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,102OST</span>
<span style="color: rgb(0,102OST</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -627,7 +626,8 @@
<>
<tr>
<td colspan="1" class="confluenceTd">
<span style="color: rgb(0,);">GET</span>
<p>
<span style="color: rgb(0,);">GET</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -688,14 +688,14 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,0span>
<span style="color: rgb(0,,0</span>
</p>
</td>
</tr>
<tr>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,></span>
<span style="color: rgb(0,>span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -734,7 +734,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(1;>/api/ordererp/getalldetadd</span>
<span style="color: rgb(1;0,51,102);">/api/ordererp/getalldetadd</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -751,7 +751,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,dererp/checkordest</span>
<span style="color: rgb(>/api/ordererp/checkordest</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -768,7 +768,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/modifySale</span>
<span style="color: rgb(0,dererp/modifySale</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -785,7 +785,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,5,02);pi/ordererp/initInvorderrtaount</span>
<span style="color: rgb(0,5,1,102);">/api/ordererp/initInvorderrtaount</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -802,7 +802,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/modifyOrde0,51,10);">库</span>
<span style="color: rgb(0,502);pi/ordererp/modifyOrde0,51,10);"></span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -916,7 +916,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">检查订单明细是否缺货并通知POM</span>
<span 102);">检查订单明细是否缺货并通知POM</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -926,7 +926,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span 102);">/api/ordererp/getFullaclitys/</span>
<span style="color: rgb(0,51,102);">/api/ordererp/getFullaclitys/</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -976,7 +976,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">对接sap更新订单</span>
<span style="color: rgb(0,对接sap更订单</span>
</p>
</td>
</tr>
@ -986,12 +986,12 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,51,102);">/api/ordererp/sapDelete</span>
<span style="color: rgb(0,/api/ordererp/sapDelete</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02对接sap删订单</span>
<span style="color: rgb(0,,0251,102);">对接sap删除订单</span>
</p>
</td>
</tr>
@ -1001,7 +1001,7 @@
</td>
<td colspan="1" class="confluenceTd">
<p>
<span style="color: rgb(0,,02/api/ordererp/sapClose</span>
<span style="color: rgb(0,,0251,102);">/api/ordererp/sapClose</span>
</p>
</td>
<td colspan="1" class="confluenceTd">
@ -1612,16 +1612,16 @@
![保存订单输入图片说明](/imgs/2024-02-26/MgjDbMxT80rCcooo.png)
### 、数据库设计
### 、数据库设计
![输入图片说明](/imgs/2024-02-26/zEMchSXOG3lTAz26.jpeg)
### 四、代码运行截图
![输入图片说明](/imgs/2024-02-26/S9LSKlxBUTuARe05.png)
<!--stackedit_data:
eyJoaXN0b3J5IjpbLTk2NzIzODg2MywtMTk3MTI4NjYzNSwtMT
A3ODA2NTg3MCw2MjIwNDI5OTksLTExNDA1ODExOTQsMTA3NTcx
MDQwNCwtMTcyNjU5NjA3NywtOTg5ODI4ODIyLDcxODM1MzA3Mi
wtNjMxOTg1NTE0LC04MTQ0OTI4MjIsMTkwOTI0NTc5LDIxMjYw
NjU2MjksMjA2MzY4OTU5MiwtNzc0MDY5NTg1LC0xODg2NDYyMD
A0LC0xMDA2NTA1MTIyLC0xODUzMzY2Njc1LDcwMjYyNTY3Niw2
NTExOTEyOTBdfQ==
eyJoaXN0b3J5IjpbMTY1NjkyNjQ0MCwtOTY3MjM4ODYzLC0xMD
c4MDY1ODcwLDYyMjA0Mjk5OSwtMTE0MDU4MTE5NCwxMDc1NzEw
NDA0LC0xNzI2NTk2MDc3LC05ODk4Mjg4MjIsNzE4MzUzMDcyLC
02MzE5ODU1MTQsLTgxNDQ5MjgyMiwxOTA5MjQ1NzksMjEyNjA2
NTYyOSwyMDYzNjg5NTkyLC03NzQwNjk1ODUsLTE4ODY0NjIwMD
QsLTEwMDY1MDUxMjIsLTE4NTMzNjY2NzUsNzAyNjI1Njc2LDY1
MTE5MTI5MF19
-->