jeecg-boot自动生成代码_无代码实现销售系统自动判定并生成订单功能
ERP項(xiàng)目中,業(yè)務(wù)員創(chuàng)建銷售單后,還需要確認(rèn)產(chǎn)品庫(kù)存是否充足,如不充足,還需要手動(dòng)創(chuàng)建生成訂單通知車間進(jìn)行生產(chǎn),比較麻煩,客戶希望系統(tǒng)可以自動(dòng)進(jìn)行判斷,自動(dòng)根據(jù)現(xiàn)有庫(kù)存生成生產(chǎn)訂單。
目標(biāo):
新建銷售單時(shí)自動(dòng)根據(jù)庫(kù)存是否充足新建生產(chǎn)訂單,缺貨數(shù)即為生產(chǎn)數(shù);
前期準(zhǔn)備:
創(chuàng)建產(chǎn)品、銷售單、銷售單明細(xì)、生產(chǎn)訂單、生產(chǎn)訂單明細(xì)數(shù)據(jù)表,具體屬性如下圖(可根據(jù)實(shí)際需求進(jìn)行調(diào)整),其中銷售單明細(xì)的“缺貨數(shù)”用于判斷哪些產(chǎn)品庫(kù)存不足,便于轉(zhuǎn)化生產(chǎn)訂單;平臺(tái)依舊是白碼低代碼開發(fā)平臺(tái)。
實(shí)現(xiàn)步驟:
新建一個(gè)功能,命名為新建銷售單;
①第一步使用新增數(shù)據(jù)的步驟,新增銷售單,其中總金額先不填寫,在后續(xù)步驟自動(dòng)合計(jì)即可;
②第二步使用新增集合的步驟,新增銷售單明細(xì),
其中小計(jì)需要設(shè)為數(shù)量×單價(jià),缺貨數(shù)設(shè)為數(shù)量 - 產(chǎn)品的庫(kù)存數(shù);
③第三步使用關(guān)聯(lián)獲取數(shù)據(jù)的步驟,獲取到第一步新增的銷售單,并合計(jì)明細(xì)的金額;
④前三步就完成了銷售單的創(chuàng)建,接下來(lái)就需要根據(jù)缺貨情況看看是否需要生成生產(chǎn)訂單,第三步使用條件判斷的步驟,判斷第二步的集合中,庫(kù)存是否充足,即所有的缺貨數(shù)都小于0;
⑤若判斷結(jié)果為假,即存在產(chǎn)品庫(kù)存不足的,則需要生成生產(chǎn),第五步先用獲取集合的步驟,獲取缺貨數(shù)大于0的銷售單明細(xì),也就獲取到了庫(kù)存不足的產(chǎn)品,若判斷為真,則不存在缺貨,無(wú)需生成生產(chǎn)訂單,也就沒有后續(xù)的步驟了,所以這里的判斷步驟只需連接判斷為假的路線即可;
⑥第六步使用新增數(shù)據(jù)的步驟,新增生產(chǎn)訂單;
⑦第七步使用新增集合的步驟,根據(jù)第五步獲取到的缺貨明細(xì),進(jìn)行新增生產(chǎn)訂單的明細(xì);
⑧ 至此,功能已做好,發(fā)布到用戶測(cè)試
總結(jié)
以上是生活随笔為你收集整理的jeecg-boot自动生成代码_无代码实现销售系统自动判定并生成订单功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大唐官府加点(梦幻西游大唐官府加点)
- 下一篇: 2d与2.5d坐标转换_ArcGIS中坐